Jakub Osika, Developer in Krakow, Poland
Jakub is available for hire
Hire Jakub

Jakub Osika

Verified Expert  in Engineering

Software Developer

Location
Krakow, Poland
Toptal Member Since
February 11, 2019

Jakub is a creative, skilled developer who finds it easy to communicate with others. Along with about five years of experience under his belt (mainly Java), he's also a versatile worker who's able to work efficiently both in a team and individually. In his free time, Jakub creates DIY devices mostly based on Arduino hardware.

Portfolio

CRC
Magnolia, JavaScript, TypeScript, React, CSS3, CSS, Gatsby, GraphQL, Node.js...
Vision Apartments
Amazon Web Services (AWS), React, TypeScript, JavaScript, Kibana, Logstash...
Sumato Consulting (HSBC Client)
Microservices, SAP Integration, AppDynamics, Splunk...

Experience

Availability

Part-time

Preferred Environment

Windows, Linux

The most amazing...

...system that I've created is an anti-money laundering and anti-fraud application for one of the biggest banks.

Work Experience

Full-stack Engineer

2020 - PRESENT
CRC
  • Migrated blog posts from WordPress to React/Node.js-based CMS for Holland & Barrett.
  • Implemented an online store in React/Netlify/BigCommerce for La Perla beauty.
  • Activated production line automation for Volkswagen/MAN (React/JAVA/AWS).
Technologies: Magnolia, JavaScript, TypeScript, React, CSS3, CSS, Gatsby, GraphQL, Node.js, Docker, BigCommerce, Netlify, Spring, Spring Boot, Spring Security, Hibernate, REST, JUnit, Mockito, MariaDB, Git, Apache Maven, Jenkins, Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EKS, Amazon CloudFront CDN, AWS CloudFormation, Amazon EC2

Senior Full-stack Developer

2019 - PRESENT
Vision Apartments
  • Migrated from private servers to the Amazon cloud.
  • Handled the Amazon AWS services (Cloud Front, S3, Lambda) migration to improve SEO rankings.
  • Fulfilled DevOps jobs connected with Jenkins and Ansible.
  • Implemented Google Analytics.
  • Made React main page improvements.
  • Migrated a monolithic system to a microservice architecture.
Technologies: Amazon Web Services (AWS), React, TypeScript, JavaScript, Kibana, Logstash, Elasticsearch, ELK (Elastic Stack), Amazon CloudFront CDN, AWS Lambda, Amazon S3 (AWS S3), Jenkins, Gradle, Apache Maven, Git, PostgreSQL, Mockito, JUnit, REST, JMS, Magnolia, Liferay, Hibernate, Security, Spring Boot, Spring

Senior Java Developer

2018 - 2019
Sumato Consulting (HSBC Client)
  • Created new features for and maintained a fraud detection system.
  • Designed microservices and implemented them in a Spring Cloud Netflix ecosystem.
  • Migrated a monolith system to a microservice architecture.
  • Chose the architecture type for an integration between services.
  • Integrated SAP services.
  • Managed applications inside a PCF cloud.
  • Troubleshot Splunk and AppDynamics issues.
  • Cooperated with teams that were split up in four different time zones.
Technologies: Microservices, SAP Integration, AppDynamics, Splunk, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Jenkins, Apache Maven, Git, Oracle, Mockito, JUnit, AspectJ, REST, JMS, Hibernate, Spring Cloud, Netflix, Spring Security, Spring Boot, Spring

Senior Software Developer

2016 - 2018
Sabre Corporation
  • Created new features and maintained a system for managing airline reservations.
  • Quickly made adaptations to client's changing requirements.
  • Developed database clusters with 1 billion records.
  • Created solutions for American Airlines, Alitalia, and more.
  • Supported the testing team in performance and E2E testing.
  • Generated reports with the usage of an ELK stack.
  • Migrated a monolith system to a microservice architecture.
Technologies: Big Data, Docker, Logstash, Elasticsearch, Jenkins, Apache Maven, Git, Oracle, Mockito, JUnit, AspectJ, REST, JMS, Hibernate, Spring Cloud, Netflix, Spring Security, Spring Boot, Spring, Java EE

Software Developer

2015 - 2016
ITSoft
  • Created new features and maintained a system for managing ground transport.
  • Directly interacted with the client—eliciting clear directions and feedback.
  • Led the development of a cross-platform mobile application for Android and IOS.
  • Converted embedded C code for DB2.
  • Implemented Java Native Interface (JNI).
  • Worked on the full -tack development of an application for ticket sales.
Technologies: Git, Guice, IBM Db2, Node.js, Cordova, JUnit, GWT, JavaScript, C++, Java

Founder | Software Developer

2014 - 2015
Clone IT
  • Created software for CNC milling machines.
  • Developed a Swing client for designing CNC movements.
  • Integrated Java and C++ via Sockets.
  • Tuned the CNC machine to speed up process.
  • Created a real-time C++ application for an RT Linux kernel.
Technologies: Git, Debian, Linux, Hibernate, MySQL, C, C++, Java

Software Developer

2013 - 2014
Motorola Solutions
  • Developed and maintained applications (Java and C++ ) for monitoring wireless traffic.
  • Tested code.
  • Worked with ASTRA and DIMETRA networks.
  • Attended patent meetings.
  • Undertook scrum training sessions.
Technologies: Jenkins, IBM Rational ClearCase, PostgreSQL, C++, Java

Medical Diary

http://play.google.com/store/apps/details?id=eu.lifemonitor&hl=en_US
This is a platform for storing and analyzing health data.

Keep track of your health with the Medical Diary app. It tracks your weight, glucose level, blood pressure, pulse, and temperature. It also gives you the ability to add new types of measurements and profile existing ones. Medical Diary helps both people suffering chronic diseases and those who just want to keep eye on progress during training cycles. Think of it is as your personal health diary; one that you can show to your doctor or trainer. It will help you to stay healthy and keep you fit.

Greenhouse

http://github.com/wasper1/greenhouse
This is a Java application for the greenhouse automation for a Raspberry Pi platform.

Fuel Injection Controller for a Combustion Engine | Master Thesis

Here, I designed and developed an electronic driver supplying fuel to a motorcycle engine.

TECH SPECIFICATIONS:
• Engine GY6 4T 139QMB
• Core microcontroller ARM Cortex-M0 — LPC1114
• Tuning application, Java and RS-232

Languages

Java, SQL, JavaScript, AspectJ, C++, C, TypeScript, CSS3, CSS, GraphQL

Frameworks

Spring IoC, Spring, Spring Boot, Hibernate, JUnit, Mockito, Redux, Spring Security, Guice, GWT

Tools

Apache Maven, Git, Jenkins, Splunk, AppDynamics, Amazon CloudFront CDN, Magnolia, Gradle, ELK (Elastic Stack), Kibana, Jira, Logstash, IBM Rational ClearCase, Amazon EKS, AWS CloudFormation

Paradigms

REST, Microservices Architecture, Microservices

Storage

JSON, Oracle RDS, Elasticsearch, Amazon S3 (AWS S3), PostgreSQL, MySQL, IBM Db2, MariaDB

Libraries/APIs

React, JMS, Node.js, Sockets

Platforms

Amazon Web Services (AWS), VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Java EE, Linux, Windows, Debian, Netflix, Oracle, Docker, Red Hat Linux, AWS Lambda, BigCommerce, Netlify, Amazon EC2

Other

Spring Cloud, SAP Integration, Big Data, Security, Liferay, Cordova, Gatsby

2013 - 2016

Master of Science (MSc) Degree in Software and System Engineering

AGH University of Science and Technology - Kraków, Poland

JULY 2013 - PRESENT

Scrum Training

Motorola (Internal Certification)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring