My professional journey began with my first internship at PosAm, where I attended their Full-stack Academy program, receiving an offer after it finished. After getting used to collaborative work, I quickly started taking responsibility for more complex problems and solutions.
DCOM: eGovernment
After my initial automated testing project with Robot Framework, I worked as a developer within DCOM. The project provides eGovernment services for municipalities and their citizens, supporting anti-bureaucracy laws, improving efficiency by saving costs, and reducing paperwork. Here, I worked with frontend and backend components, got introduced to large codebases, and familiarized myself with the problems in engineering distributed software systems. I got accustomed to Java, Spring, and Angular.
Servio: Authentication
Next, I co-created a multi-tenant authentication component for Servio, a modular platform designed for service management, which helps effectively manage company resources. Here, we used OAuth to handle 3rd-party identity providers with our system, empowering customers to effortlessly integrate their own users into the service management platform.
Technical Enabling
Later on at PosAm, I moved from a project team into a technical enabling team, where we solved critical challenges faced by project teams. This allowed me to accelerate company project development and maintenance via my technical problem-solving skills.
Performance Optimization and System Stability
One of my key contributions was diagnosing a hidden bottleneck in our enterprise system built on RabbitMQ. Messages were frequently stuck because Apache Camel’s CXF library didn’t throw message processing errors, causing RabbitMQ to wait endlessly for acknowledgments, stalling entire queues. I created a solution within a single day, fixing problematic messages using a configuration update, restoring throughput and stability of the message queues.
Java and Spring Stack Modernization
I also played a central role in modernizing the company’s software stack. As a team we migrated another enterprise project from JBoss Fuse to Spring Boot as well as moving from Apache ActiveMQ to RabbitMQ, improving the long term reliability of the system. We also created a regression test suite using SOAP UI to validate the migrated system’s compatibility with the expected interface. This migration took around eight weeks to design, implement and validate.
Other projects were successfully upgraded from Java 8 to Java 11 and Java 17, alongside updates to Spring Framework, Hibernate, QueryDSL, Apache CXF, and Apache Camel to name a few. I also performed migrations such as replacing jetty:// with Apache Tomcat, for modernizing deployment and orchestration across applications.
Observability
To help strengthen system monitoring across multiple projects at PosAm, I implemented observability components using Grafana, Prometheus, Zipkin, as well as Elastic. These components were integrated into Spring applications through custom metrics, enabling teams to monitor their systems performance and key business metrics.
Spotico: Parking Lot Management
I also contributed to the design and implementation of a parking lot management solution for the Spotico system.
This included creating a user profile data replication and synchronization component for a multi-tenant company parking system, which integrated user calendars for automated parking spot allocation in the Spotico system. The solution was designed to be easily extensible to different data providers, while I specifically implemented the Microsoft Graph integration for company calendars, alongside Skidata integration for the physical parking system integration.
Javys: Paperless Signatures
Finally, I led the design of an application for a paperless, digital signature on the previously physically printed and signed legal documents. This solution integrated Javys (a nuclear and decommissioning company) with the Central Public Administration Portal (ÚPVS) (known as slovensko.sk) managed by the National Agency for Network and Electronic Services (NASES) in Slovakia. In this way I pushed forward digital governance and digital business initiatives from the National Digital Decade Strategic Roadmap of the Slovak Republic.