Jakub Dobry

Software Engineer

Prague, Czech Republic, willing to relocate
CV iconLinkedIn logoGitHub logo
Jakub Dobry selfie

Software and web developer with 9 years of experience. Quickly learning new technologies and new ways to achieve goals. Problem-solving, passion for detail, and critical thinking. Solid decision-making under pressure. Able to speak and write in English, both technical and non-technical terms. Able to communicate and work in a team or lead it. Focused on self-improvement, structured and organized work.

Projects

QPlay.cz preview
QPlay.cz

Frontpage of the Minecraft server.

Next.js
SCSS
Info QPlay.cz preview
Info QPlay.cz

User portal for the Minecraft server. Includes user profile, statistics, tickets, and more.

Next.js
Spring
Typescript
Java
PostgreSQL
Redis
Host QPlay.cz preview
Host QPlay.cz

Management portal for individual Minecraft server instances. Website contains server info, management, and logs. The backend is made of automatic server deployment, load balancing and planning.

Next.js
Typescript
Redis
Java
PostgreSQL
Minecraft Plugins preview
Minecraft Plugins

Developing Minecraft plugins mainly for the server QPlay.cz. Including minigames, server management, players routing betwee nservers, friend and party system, login, and more.

Java
Maven
Spigot
Kotlin
Gradle
Redis
PostgreSQL
Kubernetes Cluster preview
Kubernetes Cluster

Running production Kubernetes cluster with multiple services and heavy traffic. Supporting not only QPlay.cz, ESTIMAS, but also other projects, including build pipelines.

RKE2
Microk8s
Helm
Docker
Bare Metal Servers Management preview
Bare Metal Servers Management

Management of 10 concurrent bare metal servers. Includes management, monitoring, security.

VMWare
Grafana
Elastic
Prometheus
Proxmox
Bash
gRPCFlair preview
gRPCFlair

Tool to help you understand and interact with gRPC(-Web) services. You can use it to explore the service's endpoints and make requests to them, browse types and enums, and preview options.

Next.js
Typescript
gRPC
gRPC-Web
Protobuf
Node.js
Jest
RS 500 International preview
RS 500 International

Presentation website for the RS 500 International Sailing Class Association.

Next.js
Typescript
WordPress
ESTIMAS Frontpage preview
ESTIMAS Frontpage

Frontpage of the time tracking software ESTIMAS.

Next.js
ESTIMAS Software preview
ESTIMAS Software

Time tracking software ESTIMAS. Includes time tracking, time planning, absences, user management, projects, tasks.

Vue.js
Nuxt.js
Javascript

Skills

I have experience with a wide range of technologies and tools. Here are some of them and my experience with their usage. I am always eager to learn new things and improve my knowledge.

Technical Languages

Typescript
Frontend and backend of websites
Javascript
Frontend and backend of websites
Kotlin
Frontend, backend, infrastructure, Minecraft plugins
Java
Backend, infrastructure, Minecraft plugins
HTML
Websites
CSS/SCSS
Websites
C/C++
Many projects at school
Bash
Scripts for managing bare metal servers
C#
Backend for payment system
Python
School projects, data analysis, ML
Go
High performance server
Ruby
School project and semester of basics
Swift
Mobile application developed at school

Frameworks

Next.js
Frontend of websites
React.js
Frontend of websites
Nuxt.js
Frontend of websites
Vue.js
Frontend of websites
Node.js
Backend and scripts
Spring
Backend of websites
Ktor
Backend of websites
Exposed
ORM for Kotlin

Infrastructure and others

LLMs
Usage in JetBrains project
SQL
Databases, MySQL, PostgreSQL, MSSQL
NoSQL
Redis, DragonflyDB
Docker
Deployment, local development, testing
Kubernetes
Deployment, production hosting
Bare Metal
Management, security, monitoring
AWS/GCP
Architecture, management, monitoring
Elastic
Monitoring, search
Grafana/Kibana
Monitoring, alerting
Firebase
Firestore, auth, storage, cloud functions
Figma
Designing mainly UX, but also UI for websites
Distributed Systems
Minecraft server QPlay.cz
High Availability
Minecraft server QPlay.cz
Reliability
Minecraft server QPlay.cz
Optimization
Minecraft server QPlay.cz

Soft Skills

Team Management
QPlay.cz organization
Planning
QPlay.cz organization
Written Communication
QPlay.cz organization
Conflict Resolution
QPlay.cz organization

Experience

Software Engineer
JetBrains

Jul 2019 - Present
Prague, Czech Republic
  • Architected and implemented core components of a new product from the ground up, delivering critical features that enhance user experience.
  • Took ownership of technical decision-making and design for new features, successfully solving complex technical challenges that improved system performance.
  • Leveraging TypeScript with Next.js and Node.js, as well as LLMs, to achieve the best user experience.

Lead Software Engineer
QPlay.cz

Dec 2014 - Mar 2024
Remote
  • Led a team of 50 people and was the lead developer of 5 people.
  • Created distributed load balancing and own Kubernetes cluster, improving system stability and reliability.
  • Developed an internal ticketing system and customer portal, streamlining operations and processing over 100/day tickets.
  • Managed a high-traffic server infrastructure, ensuring smooth operation and a positive experience for thousands of users daily.
  • Used Java to achieve stability and robustness and many other technologies and languages.
  • Handled 2+ mil. users, 10K per day, 2500 concurrently.

Frontend Developer
net-inout s.r.o.

May 2018 - Dec 2021
Remote
  • Co-created the architecture and developed a frontend part for a system for managing attendance, emphasizing usability and feature completeness.
  • Designed the UX and UI for the system, achieving an intuitive interface.

Maintainer, Developer
Survival-Games.cz

Jan 2013 - Nov 2014
Remote
  • Created and managed a game server infrastructure from scratch, initially leveraging existing plugins to meet user needs and ensure system functionality.
  • Scaled the server to handle 500 concurrent players and supported thousands of daily users, maintaining a high level of performance and stability.

Awards

Athlete of the Year (2019)

Czech Technical University in Prague
Fourth place in the absolute ranking.

Mathematical Olympiad Cat. A (2017 - 2018)

Gymnazium, Plzen, Mikulasske nam. 23
Successful solver of the regional round.

Rector's Award (2017)

University of West Bohemia
Excellent school results and sports results.

Physics Olympiad Cat. D (2014 - 2015)

Gymnazium, Plzen, Mikulasske nam. 23
Successful solver of the regional round.

Education

Master's degree, Computer Science
Czech Technical University in Prague

Sep 2021 - Jul 2024
Prague, Czech Republic

GPA: 1.15/1.0 (CZE) | 3.8/4.0, Thesis: 'Interactive web documentation for Protocol Buffers' 

Study Abroad Program
RMIT University

Feb 2023 - Jun 2023
Melbourne, Australia

Contact

This is your email address for me to reply to.