Stefan Bocko
Verified Expert in Engineering
Software Developer
Stefan is a full-stack software engineer with several years of experience developing back-end and front-end applications for companies like IBM and Amazon. As a developer, Stefan is an advocate of cloud-oriented thinking and places a great deal of emphasis on code quality and doing things right rather than fast.
Portfolio
Experience
Availability
Preferred Environment
Vim Text Editor, Slack, IntelliJ IDEA, Terminal, MacOS, Linux
The most amazing...
...thing I've built was a pipeline processing 100,000 requests/s with 10-20ms latency and 99.999% availability. It had biggest DynamoDB instance across all of AWS.
Work Experience
Application Developer
IBM
- Developed a REST server that was managing IoT devices for the biggest home appliance manufacturer worldwide.
- Managed a data science platform for one of the biggest Swiss insurance companies. The platform was used by hundreds of data scientists daily and I increased the project footprint by 4x.
- Migrated analytical tools for data scientists from on-premise to public clouds like Azure or Alibaba Cloud while maintaining security standards.
Software Development Engineer
Amazon
- Developed a high-throughput and low-latency AWS-backed pipeline for processing catalog data. The pipeline was processing more than 100k requests/s with 20ms latency and 99.999% of availability.
- Built a tool for merging Ion documents (JSONs on steroids). It also supported various operations (create, update, delete) on documents along with handling out-of-order requests.
- Participated in periodic on-call rotations for business-critical services.
Mobile App Developer
Followin
- Participated in the development of the iOS app for Followin's social network.
- Contributed to the development of an Android app for Followin's messenger app.
- Made significant contributions to the product strategy and introduction.
Junior Java Developer
JP Software
- Developed a back-end app for processing calls for call center operators.
- Ensured that the app was processing more than 100 requests simultaneously.
- Delivered an app that after launch, the productivity of operators increased by more than 150%.
Experience
Plugin for Slack
Education
RNDr. Degree in Computer Science
Pavol Jozef Safarik University - Košice, Slovakia
Master's Degree in Computer Science
Pavol Jozef Safarik University - Košice, Slovakia
Bachelor's Degree in Computer Science
Pavol Jozef Safarik University - Košice, Slovakia
Certifications
AWS Certified Developer — Associate
Amazon
Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer
Oracle
Certified Kubernetes Application Developer (CKAD)
The Linux Foundation
Oracle Certified Expert, Java EE 6 Java Persistence API Developer
Oracle
AWS Certified Solutions Architect — Associate
Amazon
MTA: Networking Fundamentals
Microsoft
Skills
Languages
Java, JavaScript, Swift, Objective-C
Platforms
Docker, Kubernetes, Azure, Amazon Web Services (AWS), Java EE, Linux, MacOS, iOS, Android, Amazon EC2, AWS Lambda
Frameworks
Spring, Hibernate
Libraries/APIs
React, Node.js, JPA 2
Tools
Terminal, IntelliJ IDEA, Slack, Vim Text Editor
Storage
Databases, MySQL, Amazon DynamoDB, Amazon S3 (AWS S3), Alibaba Cloud
Other
Software Development, Distributed Systems, IT Security, Industrial Internet of Things (IIoT), Mathematics, Enterprise Java Beans (EJB), Networking, Amazon Kinesis, IBM Cloud
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