
Jakub Sobyra
Verified Expert in Engineering
Back-end Developer
Kraków, Poland
Toptal member since May 13, 2022
Jakub has over five years of experience in the IT industry with eCommerce, cloud, and big data projects. He has experience with software development lifecycle using various methodologies while working on projects for companies such as Akamai, Nike, Roche, Merkle, HSBC, and Raymond James. Jakub is a highly dedicated developer always motivated to achieve goals.
Portfolio
Experience
- Java - 5 years
- Jenkins - 3 years
- Spring Boot - 3 years
- Python 3 - 2 years
- Scala - 2 years
- Docker - 2 years
- Apache Spark - 1 year
- Hadoop - 1 year
Availability
Preferred Environment
MacOS, Git, IntelliJ IDEA, PyCharm, Unix
The most amazing...
...thing I've created is a highly-available service for location and source-aware shipping options calculation.
Work Experience
Senior Software Engineer
Akamai Technologies
- Built a big data system to monitor distributed data delivery system.
- Created microservices focusing on the quality of the code by employing unit testing with 100% code coverage and complete CI/CD.
- Automated the release processes for multiple applications.
Senior Software Engineer
Roche
- Refactored the application from a console-based app not covered with tests to a web service with CI/CD and 100% code coverage with Swagger.
- Tracked and fixed bugs and the extending functionalities.
- Created a demo app for processing massive medical datasets to reduce waiting time by 95%.
Senior Software Engineer
HSBC
- Developed a platform to deploy bank services to the AWS cloud.
- Refactored the library and pipelines used internally by the platform.
- Owned the product roadmap and delivered it according to the plan.
Java Developer
Nike
- Designed and created a highly-available service for location and source-aware shipping options calculation—SLA of 99% requests within 50 ms with up to 3,000 TPS.
- Created multiple microservices for eCommerce purposes in Java.
- Built the test framework for automated testing of both UI and back end.
Experience
Speedo
I was a developer who designed an idea of how to reach required limits with the ability to scale up the system if needed.
Event Monitoring System
I acted as the developer for writing and extending the system if required.
The DAMS
We processed logs from the system and sent notifications to NOCC specialists if any problem with data was detected.
Education
Master's Degree in Computer Science
AGH University of Science and Technology - Cracow, Poland
Engineer's Degree in Automation and Robotics
AGH University of Science and Technology - Cracow, Poland
Certifications
Investment Foundations Certificate
CFA Institute
Functional Programming in Scala
École Polytechnique Fédérale de Lausanne
Cambridge English Advanced (CAE)
Cambridge University Press & Assessment English
Skills
Libraries/APIs
REST APIs, Spark Streaming
Tools
Jenkins, Git, IntelliJ IDEA, PyCharm, Apache Maven, Apache Ignite, Cucumber
Languages
Java, Python, Scala, Python 3, Groovy, TypeScript, Bash, SQL, JavaScript, TypeScript 3, Perl
Paradigms
Microservices Architecture, Microservices, API Architecture, Functional Programming
Frameworks
Spring Boot, JUnit, Spring, Hadoop, Apache Spark, Swagger, Selenium, Spark
Platforms
Amazon Web Services (AWS), Docker, MacOS, Unix, Apache Kafka
Storage
Apache Hive, Elasticsearch, Databases, MySQL
Other
Distributed Systems, CI/CD Pipelines, Large-scale Distributed Systems, Investing, Big Data, Message Queues
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring