
Jiri Holy
Verified Expert in Engineering
Software Developer
Prague, Czech Republic
Toptal member since September 7, 2023
Jiri is a software engineer focusing on enterprise applications. He has served as a senior developer, expert, tech and team lead, and architect in the government, education, banking, and eCommerce sectors. He boosts your team's productivity and believes, "Be Agile, be DevOps."
Portfolio
Experience
- Software Development - 18 years
- Java - 18 years
- Linux - 15 years
- Mentorship & Coaching - 13 years
- CI/CD Pipelines - 10 years
- API Architecture - 10 years
- Spring Boot - 8 years
- Kubernetes - 4 years
Availability
Preferred Environment
Windows, IntelliJ IDEA, Visual Studio Code (VS Code), Eclipse IDE, Linux, Amazon EKS
The most amazing...
...cost savings I achieved were by automating a complex, two-day process that involved multiple teams, reducing it to just one hour using Ansible.
Work Experience
Senior Developer
Wayfair
- Parallelized slow parts to increase throughput and decrease latency.
- Separated the configuration from the application and moved it into a centralized place with a separate approval process.
- Improved observability by suggesting additional metrics.
Senior Developer
Transpower New Zealand Limited
- Designed core data structures and database schemas to match the domain and align with how the system was intended to function and expand in the future.
- Designed and implemented REST APIs for third-party consumers.
- Oversaw the complete lifecycle of migrating legacy data from the initial design, implementation, testing, and deployment.
Senior Developer
ANZ Bank New Zealand Limited
- Introduced lean development techniques, peer reviews, and nurtured a culture of sharing.
- Reduced the use of in-house components and replaced them with standard Spring Boot ones.
- Preached microservices principles over monolithic thinking.
Infrastructure Engineer
Ministry for the Environment
- Decreased deployment time from 40 to four minutes.
- Reduced infrastructure costs by utilizing automation and IaC.
- Leveraged AWS native capabilities instead of in-house scripts.
Technical Lead
Southland Building Society (SBS Bank)
- Ensured quality and security standards were met by introducing metrics and automated quality gates.
- Coached development practices, reviews, and new technologies.
- Coordinated and led inexperienced developers for the project's success and personal growth.
Infrastructure Engineer
BNZ Bank
- Encouraged team members new to Agile to embrace what this methodology offers. Challenged behavior and methods not aligned with it.
- Acted as the glue on an agile team of highly specialized individuals, leveraging the knowledge of development practices I have from my past.
- Introduced a quality gate in the form of static code analysis and a few custom-made utilities assisting with automation.
Senior Developer
Ministry of Education
- Pioneered using Ansible for repeatable and consistent deployments from the developer's machine to production.
- Provided out-of-the-box thinking and pushed development one step further from what was expected.
- Designed a CI/CD pipeline, including local developer's environments.
Experience
ACS Portal
whenever commissioning, decommissioning, or modifying their assets. This portal acts as an electronic document management system with a specific use case. I designed REST APIs, architected and implemented database schemas, implemented database migration scripts, and grew a robust CI/CD pipeline.
Education Sector Logon
https://applications.education.govt.nz/education-sector-logon-eslI ensured Agile was followed and provided out-of-the-box thinking. I pushed development one step further from what was expected. Thanks to the managers offering me this opportunity, I could take a bold approach resulting in the use of technologies allowing repeatable and consistent deployments using a custom pipeline using Ansible. I implemented the first version of a fully Ansible-described solution, which eventually became the core of how things are developed locally and deployed through all staging environments.
Delivery Network Optimization
Wholesale FX Payments
failure.
My role is to help the agile sprint team to transform an old monolithic application that processes wholesale market foreign exchange payments into a modern microservices structured solution. I focused on applying lean development techniques and leading my peers in that direction via peer reviews. I also followed what the Spring framework offered out of the box, making sure there were no custom-made components that didn't fit the Spring ecosystem.
Education
Bachelor's Degree in Information Technology
Czech Technical University in Prague - Prague, Czech Republic
Certifications
PCAP – Certified Associate in Python Programming
Python Institute | Open Education and Development Group, LLC
Machine Learning
Stanford University Online via Coursera
Cloud Computing
University of Illinois Urbana-Champaign via Coursera
Skills
Libraries/APIs
REST APIs, React
Tools
Amazon EKS, Jenkins, GitLab CI/CD, Git, Ansible, Ansible Tower, GitHub, Bitbucket, IntelliJ IDEA, Eclipse IDE, GitLab, AWS CloudFormation, AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy
Languages
Java, Python, Python 3, Kotlin, SQL, HTML, Cypher, Web Services Description Language (WSDL), Java EE 7, SAML, Bash, JavaScript, TypeScript
Frameworks
Spring Boot, Spring, JUnit, OAuth 2, Jakarta Server Pages (JSP)
Paradigms
REST, API Architecture, Automation, Microservices
Storage
Databases, JSON, Neo4j, PostgreSQL, NoSQL, MySQL, Datadog, Hazelcast, MongoDB, Amazon S3 (AWS S3), Amazon EFS
Platforms
Docker, Kubernetes, Amazon Web Services (AWS), Linux, OpenShift, Apache Kafka, Buildkite, Windows, Visual Studio Code (VS Code), AWS Lambda, Gusto
Other
Software Development, CI/CD Pipelines, Mentorship & Coaching, APIs, Back-end, Architecture, API Integration, Software Architecture, Technical Leadership, Data Modeling, Full-stack, FastAPI, Containerization, System Architecture, System Design, Machine Learning, Networking, Cloud Computing, Autoscaling, AWS CodePipeline, Amazon RDS, Cloud
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