
Ondrej Kuzmik
Verified Expert in Engineering
Back-end Developer
Bratislava, Bratislava Region, Slovakia
Toptal member since March 29, 2022
Ondrej is a seasoned back-end developer who enjoys solving technological problems or challenges requiring logical thinking like designing new software architecture, participating in programming competitions, or playing chess. During his career, Ondrej has held various positions ranging from junior developer to team leader or software architect. Skilled in different technologies, programming languages, and frameworks, his preference and main expertise lie in solving back-end-related tasks.
Portfolio
Experience
- Java - 10 years
- Spring Boot - 7 years
- Amazon Web Services (AWS) - 7 years
- DevOps - 7 years
- Software Architecture - 6 years
- Team Leadership - 5 years
- OpenAPI - 4 years
- NoSQL - 3 years
Availability
Preferred Environment
Amazon Web Services (AWS), Java, IntelliJ IDEA, Spring Boot
The most amazing...
...thing I've done was to keep calm and fix a huge data inconsistency incident on production that affected different teams.
Work Experience
Tech Lead/Architect
Vacuumlabs
- Helped the client design a new finance product and pick the best SaaS partners.
- Jumped on an existing project and quickly prepared it for production.
- Handled high-level architecture and estimates for projects still in the discovery phase.
- Architected and team-led the project, where the scope was to develop a mobile application for credit cards, specifically onboarding, 3DS, transactions, and repayments.
- Integrated the app with the existing solution focused on different product types.
- Implemented a green field mobile application for managing investment portfolios. Developed a web portal for internal users.
- Assisted one of the biggest Slovak banks with switching to a new card processing and credit card ledger system.
Software Architect
Ohpen Foundation
- Worked as one of the company architects. Oversaw a project in handling consumer loans (mid-office) and also other smaller ones.
- Supported several teams by solving more complex technical tasks and architectural guidance in projects using new technologies, e.g., serverless.
- Led one of the projects until significantly improved the project reliability.
- Held one-to-one performance meetings with several team members twice a year. Used them to improve a colleague's performance, helping him become a successful team leader.
Team Leader
Davinci Software
- Held one-on-one performance meetings with the team members.
- Led the move from on-premise to AWS and to cloud-native architecture for the corresponding service.
- Progressed to a software architect role to support other teams with the move to AWS and other new technologies.
Experience
Credit Card Mobile Application
Mobile Application for Investing
The high-level architecture consisted of two front ends (a mobile and a web app), one common back end, and integrations with multiple 3rd-party vendors.
Text Recognition Tool
I included features like repairing data using the UI, custom response structures for different customers, and validating extracted data. It also comprises several smaller services for tasks like validation, virus scanning, or OCR results transformation. Later on, serverless components were also added.
Education
Master's Degree in Computer Science
Slovak University of Technology - Bratislava, Slovakia
Skills
Libraries/APIs
OpenAPI
Tools
Amazon Simple Queue Service (SQS), Amazon Cognito, Terraform, AWS Step Functions
Languages
Java, GraphQL, Kotlin
Frameworks
Spring Boot, Spring
Paradigms
Microservices, DevOps, REST
Storage
Amazon S3 (AWS S3), Amazon DynamoDB, PostgreSQL, NoSQL
Platforms
Amazon Web Services (AWS), Apache Kafka, AWS Lambda
Other
Back-end, Infrastructure as Code (IaC), API Integration, Team Leadership, Software Architecture, APIs, Architecture, Credit Card Processing, Multitenancy, Workflow, Documentation, Payment Networks, Product Design, Serverless, Know Your Customer (KYC), Credit Cards, Enterprise
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