Java Developer
Prehľad
Krátke zhrnutie
Kandidát je softvérový inžinier so skúsenosťami s rôznymi projektmi a technológiami. Pracoval na aplikáciách pre kontrolu štátnych hraníc, webových službách pre biometrickú identifikáciu a nástrojoch na monitorovanie siete. Pracoval aj ako integračný a overovací inžinier. Má magisterský titul v oblasti informatiky a bakalársky titul v oblasti informačných technológií. Ovládajú chorvátsky a anglický jazyk a majú vodičský preukaz. Majú digitálne zručnosti v oblasti rôznych softvérov a technológií a obchodné zručnosti v oblasti vývoja softvéru a modelovania databáz. Majú aj ďalšie zručnosti v oblasti dizajnu a programovania dronov. Získali viacero certifikátov vrátane certifikátov v oblasti správy Docker a Kubernetes, Microsoft Dynamics a znalosti angličtiny.
Pracovné skúsenosti
Software Engineer:
- Developed an application for national border control following Schengen standards, using Java, Vaadin, SpringBoot, SOAP, Kerberos, OracleDB, and MyBatis.
- Upgraded an existing application to meet new requirements using Java, SpringBoot, SOAP, Kerberos, and OracleDB.
- Created web services for biometric identification, including NIST file creation and fingerprint/facial image quality assessment, using Java, SpringBoot, SOAP, OpenCV, and Docker.
Software Developer:
- Upgraded and deployed continuous delivery and deployment systems for 5G networks using C++, Python, SonarQube, Jenkins, and Kubernetes.
- Developed tools for deployment automation using Python, Groovy, and Jenkins.
- Created automation tools and plugins for monitoring and managing automation processes on Jenkins servers using Java, Prometheus, Jenkins, and Grafana.
- Developed 5G backbone services and solved problems related to geo redundancy using Java, Log4j, Kubernetes, and Apache Geode.
- Developed a 4G network monitoring and analytics tool, integrating Redis database and solving message size issues with RabbitMQ using Java, SpringBoot, Redis, Influx, RabbitMQ, PostgreSQL, Liquibase, and Docker.
Integration and Verification Engineer:
- Installed, verified, and tested 5G network core systems, running automated tests and creating reports using Java, JCAT, Kubernetes, and JUnit.
Computer Technician:
- Provided computer maintenance and introduced a warehouse management system.
Education:
- Master of Informatics (2017-2020): Studied information and software engineering, with a thesis on using Raspberry Pi in education.
- Bachelor of Science in Information Technology (2012-2017): Studied information systems, with a thesis on standardization of platforms for mobile office operations.
- Computer Technician Professional Practice (2010): Gained experience in computer maintenance and service.
Skills:
- Proficient in Windows, Linux, GitHub, Java, Python, MySQL, PostgreSQL, Influx, Redis, Grafana, Jenkins, Kubernetes, Docker, SQL, and MS Office.
- Familiar with microservice architecture, REST API, SOAP UI mock services, and Kerberos authentication.