Summary
Overview
Work History
Education
Skills
Languages
Work Availability
Accomplishments
Interests
Timeline
Tomáš Hnilička

Tomáš Hnilička

Your time is limited, so don’t waste it living someone else’s life.
Steve Jobs

Summary

Results-driven Full Stack Java Developer with over 6 years of experience in designing, developing, and deploying scalable web applications and enterprise solutions. Proficient in Java-based backend technologies including Spring Boot, Hibernate, and RESTful APIs, complemented by strong frontend expertise in JavaScript, Angular/React, HTML5, and CSS3. Skilled in navigating the full software development lifecycle from requirements gathering to testing and deployment. Demonstrated ability to collaborate with cross-functional teams in Agile/Scrum environments, solve complex problems, and deliver high-quality code under tight deadlines. Adept at integrating databases such as MySQL, PostgreSQL, or MongoDB and implementing CI/CD pipelines using tools like Jenkins, Docker, and Git. Passionate about continuous learning, clean code practices, and building robust, user-centric applications. A complex problem-solver with an analytical and driven mindset dedicated to achieving demanding development objectives within strict timelines while maintaining impeccable code quality.

Overview

7
7
years of professional experience

Work History

Java Software Developer

Asseco Central Europe, a. s.
10.2020 - 04.2025
  • Development and implementation of client requirements, performance optimization, writing, release process management. Transition to more modern infrastructure (Java 21, new frameworks). Working on projects in Java Java 11 and Java 21 using Spring (Security, Web Services) & Spring Boot, versioning in Mercurial, emphasis on testing and logging to Oracle DB(auditing), React and Angular application.
  • Engineered and deployed robust back-end solutions in Java across various versions, utilizing Spring Boot for enhanced functionality and performance, while ensuring seamless integration with React and Angular front-end applications.
  • Spearheaded the migration of legacy systems to modern Java frameworks, enhancing system reliability and scalability while collaborating with cross-functional teams in Agile/Scrum environments.
  • Devised and implemented advanced Java-based microservices architecture to streamline application development, significantly improving system modularity and maintainability.
  • Engineered extensive unit and integration tests to guarantee code quality and reliability, ensuring smooth continuous integration and deployment processes within the Agile framework.

Junior Developer/Tester

Global Payments Inc.
02.2019 - 07.2020
  • Rewriting the EET management system into a new architecture (Java,Spring Boot, React). Responsibility for implementation of backend and frontend parts, transition to modern infrastructure. The team operated agile(Scrum), close collaboration. I started on testing (including Selenium), later development in React and Java backend. I created a custom parser for IP address bit masks.
  • Collaborated in an agile environment to develop and test feature updates in the EET management system, leveraging technologies such as Java and React, while ensuring comprehensive test coverage with automated tools.
  • Integrated user feedback into the development cycle, enhancing application usability and functionality while conducting thorough manual and automated testing to ensure software reliability.

Software Developer

Vip Trust s.r.o
08.2018 - 07.2020
  • Development of software applications for clients, implementation requirements, collaboration in small teams with management Trello. Working on Android and React applications, technical solutions, improving performance, UI and efficiency.
  • Integrated API solutions to enhance data retrieval processes, collaborated closely with cross-functional teams to ensure seamless project executions, and developed user-friendly interfaces for improved client interactions.
  • Engineered robust software solutions tailored to client specifications, leveraging agile methodologies to accelerate project timelines and enhance collaborative development processes.
  • Crafted intuitive user experiences and interfaces, utilizing React and Android development skills to elevate client satisfaction and streamline application functionality.

Education

Bachelor in information technology - Aplikovaná informatika

Jihočeská Univerzita
01.2018
5 semesters degree not obtained

High school with matriculation - Elektrotechnika

Střední Průmyslová škola strojí a elektrotechnická
01.2015

Skills

  • Java
  • JavaScript
  • React
  • Angular
  • GraphQL
  • Experience with Hibernate ORM implementation
  • Containerization with Docker
  • Microservices implementation
  • Proficient in agile practices
  • Design patterns
  • SQL databases
  • Multithreading
  • Object-oriented programming
  • Code optimization
  • Full-stack development
  • Team collaboration
  • Self motivation
  • Creative problem solving
  • REST APIs
  • OAuth 20
  • Authentication
  • JWT
  • API Security
  • OAuth Implementation
  • Auth0
  • Firebase Auth
  • TypeScript
  • Git
  • GitLab
  • GitHub
  • Mercurial
  • Gitbucket
  • Aws
  • Azure
  • Kubernetes
  • Docker
  • Jenkins
  • Azure DevOps
  • Nexus
  • Hibernate
  • QueryDSL
  • JPA
  • Liquibase
  • EclipseLink
  • Spring Data
  • JDBC
  • Spring JPA
  • Querydsl
  • OpenJPA
  • Flyway
  • Jackson
  • JAXB
  • JSON-B
  • Moxy
  • Jackson
  • Spring Boot
  • Spring Security
  • Spring Data
  • Spring framework
  • Java EE
  • Lombok
  • IntelliJ IDEA
  • Jakarta EE
  • JAX-WS
  • Quarkus
  • JUnit
  • Mockito
  • Selenium
  • Cucumber
  • Postman
  • JMeter
  • SoapUI

Languages

English
Upper intermediate (B2)
German
Beginner (A1)
Czech
Bilingual or Proficient (C2)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Accomplishments

  • uccessfully modernized legacy applications by migrating from Java 6 to Java 21, improving code maintainability, performance, and security compliance.
  • Upgraded and refactored multiple frameworks and libraries (e.g., Spring, Hibernate, Maven) to their latest stable versions, ensuring long-term support and compatibility.
  • Led the adoption of modern Java features (e.g., records, streams, switch expressions, var, pattern matching) to simplify codebase and enhance readability.
  • Proactively expanded skillset into frontend development by learning and applying React and Angular, enabling full stack contribution across several projects.
  • Collaborated with cross-functional teams to integrate modern frontend technologies with Java-based backends, improving UI responsiveness and user experience.
  • Built reusable components and services in React and Angular, accelerating frontend development and reducing code duplication.
  • Demonstrated continuous learning by self-studying modern tools and frameworks, completing hands-on training, and applying new knowledge in real-world projects.

Interests

Sports

Gym

Fantasy

Timeline

Java Software Developer - Asseco Central Europe, a. s.
10.2020 - 04.2025
Junior Developer/Tester - Global Payments Inc.
02.2019 - 07.2020
Software Developer - Vip Trust s.r.o
08.2018 - 07.2020
Střední Průmyslová škola strojí a elektrotechnická - High school with matriculation, Elektrotechnika
Jihočeská Univerzita - Bachelor in information technology, Aplikovaná informatika
Tomáš Hnilička