Stefan Bocko, Developer in Košice, Košice Region, Slovakia
Stefan is available for hire
Hire Stefan

Stefan Bocko

Verified Expert  in Engineering

Software Developer

Location
Košice, Košice Region, Slovakia
Toptal Member Since
July 14, 2020

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

IBM
Amazon Web Services (AWS), Kubernetes, Docker, Alibaba Cloud, IBM Cloud, Azure...
Amazon
Amazon Web Services (AWS), AWS Lambda, Amazon Kinesis, Amazon EC2...
Followin
Java, Objective-C, Swift, Android, iOS

Experience

Availability

Part-time

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

2016 - PRESENT
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.
Technologies: Amazon Web Services (AWS), Kubernetes, Docker, Alibaba Cloud, IBM Cloud, Azure, Linux, React, JavaScript, Hibernate, Spring, Java

Software Development Engineer

2015 - 2016
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.
Technologies: Amazon Web Services (AWS), AWS Lambda, Amazon Kinesis, Amazon EC2, Amazon S3 (AWS S3), Amazon DynamoDB, Java

Mobile App Developer

2014 - 2015
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.
Technologies: Java, Objective-C, Swift, Android, iOS

Junior Java Developer

2013 - 2013
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%.
Technologies: MySQL, Hibernate, Spring, Java

Plugin for Slack

I created a plugin for the Slack platform. The plugin sets your status automatically based on your location (e.g., "Home Office" when working from home, "With Client" when working from client's premises, and more). The tool is currently available only as a company internal tool, but it will be open-sourced soon.
2017 - 2019

RNDr. Degree in Computer Science

Pavol Jozef Safarik University - Košice, Slovakia

2013 - 2015

Master's Degree in Computer Science

Pavol Jozef Safarik University - Košice, Slovakia

2010 - 2013

Bachelor's Degree in Computer Science

Pavol Jozef Safarik University - Košice, Slovakia

MARCH 2019 - MARCH 2022

AWS Certified Developer — Associate

Amazon

NOVEMBER 2018 - PRESENT

Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer

Oracle

JULY 2018 - PRESENT

Certified Kubernetes Application Developer (CKAD)

The Linux Foundation

FEBRUARY 2018 - PRESENT

Oracle Certified Expert, Java EE 6 Java Persistence API Developer

Oracle

DECEMBER 2017 - PRESENT

AWS Certified Solutions Architect — Associate

Amazon

JUNE 2012 - PRESENT

MTA: Networking Fundamentals

Microsoft

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

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