Vojta Hordějčuk, Developer in Prague, Czech Republic
Vojta is available for hire
Hire Vojta

Vojta Hordějčuk

Verified Expert  in Engineering

Computer Science Developer

Prague, Czech Republic

Toptal member since November 20, 2023

Bio

Vojta is a seasoned full-stack developer with experience working on various platforms, including Amazon and Binance. His expertise ranges from working for small startups to big corporate companies. He is a customer-focused engineer who gets things done. Vojta likes to seek his inspiration outside the computer science field and is often acknowledged for thinking outside the box.

Portfolio

Binance
Java, TypeScript, StarRocks, Spring, PostgreSQL, GitHub, React...
Amazon.com
Java, Amazon Web Services (AWS), Amazon DynamoDB...
GoodData
Java, Scala, Gatling Load Testing, Spring, JUnit, Amazon Web Services (AWS)...

Experience

  • SQL - 18 years
  • Java - 16 years
  • Computer Science - 16 years
  • Microservices - 11 years
  • Amazon Web Services (AWS) - 8 years
  • AWS Cloud Development Kit (CDK) - 5 years
  • TypeScript - 5 years
  • JavaScript - 5 years

Availability

Part-time

Preferred Environment

MacOS, IntelliJ IDEA, Visual Studio Code (VS Code), Linux, Eclipse IDE, NetBeans, Microservices

The most amazing...

...library I've created is the CDK monitoring constructs, which was adopted by thousands of projects at Amazon and published as open-source.

Work Experience

Senior Software Engineer

2022 - PRESENT
Binance
  • Finished and launched the Binance Tax tool worldwide, extending country coverage.
  • Designed and implemented on-demand transaction import for new users.
  • Led the UI development, performance optimization, code cleanup, improving mobile support, and fixing bugs.
  • Developed monthly and yearly financial statements, as required by various regulators, using our central transaction storage.
Technologies: Java, TypeScript, StarRocks, Spring, PostgreSQL, GitHub, React, Amazon Web Services (AWS), Microservices, MySQL, JUnit, Mockito, Bash, SQL, Computer Science, MacOS, IntelliJ IDEA, Linux, JavaScript, Software Architecture, Interviewing, Clean Code, Architecture, Back-end

Senior Software Development Engineer (SDE3)

2015 - 2022
Amazon.com
  • Acted as a tech lead for teams of up to seven developers. I was liable for the team tech stack, code quality, architecture, work arrangement, delivery, and tracking.
  • Acquired a granted US Patent No. 10,268,711, entitled "Identifying and resolving data quality issues amongst information stored across multiple data sources."
  • Achieved two Fischer Awards for solving a complex problem in a simple way. Obtained the Omotenashi Award for exemplary away-team work. I have won worldwide IC tech hackathons with teams and was the finalist of the SCOT Grand Challenge.
  • Developed multiple projects, ranging from simple internal tools to distributed workflow systems used by thousands of sellers daily.
  • Participated actively in interviews conducted over 450 phone calls, on-site, and in-person and virtual assessments. Taught an interviewing course with over 2,000 students.
  • Authored a popular CDK monitoring library, now open-sourced.
Technologies: Java, Amazon Web Services (AWS), Amazon DynamoDB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS Step Functions, Amazon RDS, AWS Fargate, AWS Cloud Development Kit (CDK), TypeScript, React, Cypress, Spring, Microservices, MySQL, JUnit, Mockito, GitHub, Bash, Kotlin, SQL, Computer Science, MacOS, IntelliJ IDEA, Linux, AWS CloudFormation, JavaScript, Google Guice, Software Architecture, Interviewing, Clean Code, Architecture, Technical Leadership, Back-end

Senior Software Engineer

2014 - 2015
GoodData
  • Developed RESTful web services in Java, thoroughly tested with various tools.
  • Maintained performance testing suite written in Scala, using the Gatling load-testing framework.
  • Worked on a tool that generated documentation from code.
Technologies: Java, Scala, Gatling Load Testing, Spring, JUnit, Amazon Web Services (AWS), Microservices, MySQL, Mockito, GitHub, Bash, SQL, Computer Science, MacOS, IntelliJ IDEA, Linux, JavaScript, Software Architecture, Clean Code, Architecture, Back-end

Java Software Engineer

2012 - 2014
Ceska Sporitelna
  • Laid foundations and developed a modular Open Service Gateway initiative (OSGi)-based pricing solution still used for pricing many products within the bank. It contained import/export jobs, a product catalog, and a pricing engine.
  • Maintained a multithread stream, processing large data sets with ILOG Business Rules Management System (BRMS) rules, running daily in a modular OSGi environment for the Erste Group.
  • Developed a proof of concept for the first cloud-based web apps and a simple authentication system.
Technologies: Java, JSF, PrimeFaces, Jakarta Server Pages (JSP), Spring, OSGi, IBM Rule Languages, Oracle SQL, UML, JPA, JAX-WS, Microservices, MySQL, JUnit, Bash, SQL, Computer Science, Linux, Google Guice, Software Architecture, Clean Code, Back-end

Java Software Engineer

2010 - 2012
inSophy
  • Produced the advanced planning system (APS), computing the best possible plan of production for individual workplaces using smart algorithms. Participated in designing analytical tools, server parts, and UI.
  • Created a modular framework for the creation and composition of performance dashboards.
  • Developed an online retrospective bibliography about the Czech literal sciences with ÚČL, part of the Czech Academy of Sciences. We created a database of almost two million documents, or over 1.2 TiB, containing scanned card images.
Technologies: Java, JUnit, Swing, Jakarta Server Pages (JSP), H2 Database, Apache Lucene, CouchDB, Apache Wicket, Spring, MySQL, Bash, SQL, Computer Science, Linux, Back-end

Selexor

I contributed to distributed systems, allowing sellers to expand their business to other countries with a "single click" while preserving their revenue, no matter where they sell. The scope of this project impacted thousands of sellers across 10+ countries.

This system is a robust workflow orchestrator integrated with key internal services, providing a user-friendly UI that helps sellers trigger expansion and observe progress.

This tool allows sellers to extend their customer base and simplifies bootstrapping of new markets by copying offers from more mature marketplaces.

Monitoring Cloud Development Kit (CDK) Constructs

https://github.com/cdklabs/cdk-monitoring-constructs
I worked on a Cloud Development Kit (CDK) construct library that allows users to design a robust monitoring infrastructure based on a simple declarative code. The library identifies correct metrics, creates nice-looking dashboards and alarms, and attaches trigger actions like cutting a ticket.

Using this library can save several person-days per app and increase operational excellence. The alarms provided are inspired by big tech best practices and real production incidents.

By 2023, the library had been used by at least 6,000 internal projects and had over 250 stars on GitHub.

Custom Enterprise Resource Planning (ERP) for ZOD-DVO

I created and am maintaining a custom ERP system for the most prominent Czech manufacturer of windows for trams and buses. I have been developing the app and working closely with the company's production manager. The features include store management, orders, invoices, bill of materials, simple production planning capability, and reports.

More than five office workers have used the product for over ten years.
2006 - 2011

Master's Degree in Computer Science and Electronics

Czech Technical University - Prague, Czechia

2009 - 2010

Progress Toward a Master's Degree in Computer Science

Munster Technological University - Cork, Ireland

MARCH 2014 - PRESENT

OMG-Certified UML Professional—Fundamental

OMG

DECEMBER 2012 - PRESENT

Java Standard Edition 6 Programmer Certified Professional

Oracle

Libraries/APIs

React, Apache Lucene, Node.js, JAX-WS, JSII

Tools

IntelliJ IDEA, AWS Cloud Development Kit (CDK), Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS CloudFormation, Gatling Load Testing, AWS Step Functions, AWS Fargate, GitHub, Eclipse IDE

Languages

Java, TypeScript, SQL, HTML, CSS, JavaScript, Kotlin, Bash, PHP, UML, Scala

Frameworks

JUnit, Spring, Google Guice, Mockito, Swing, Jakarta Server Pages (JSP), Apache Wicket, JSF, PrimeFaces, OSGi, JPA, Cypress, Tailwind CSS

Platforms

Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code), Linux, StarRocks, NetBeans

Paradigms

Microservices, Clean Code, Object-oriented Programming (OOP)

Storage

MySQL, PostgreSQL, Amazon DynamoDB, H2 Database, CouchDB, Oracle SQL, Microsoft SQL Server

Other

Back-end, Computer Science, Software Architecture, Interviewing, Architecture, IBM Rule Languages, Amazon RDS, Technical Leadership

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