Java Developer
Přehled
Krátké shrnutí
Kandidát je softwarový inženýr se zkušenostmi s různými projekty a technologiemi. Pracoval na aplikacích pro kontrolu státních hranic, webových službách pro biometrickou identifikaci a nástrojích pro monitorování sítí. Pracoval také jako integrační a ověřovací inženýr. Má magisterský titul v oboru informatiky a bakalářský titul v oboru informačních technologií. Mají jazykové znalosti chorvatštiny a angličtiny a vlastní řidičský průkaz. Mají digitální dovednosti v oblasti různých softwarů a technologií a obchodní dovednosti v oblasti vývoje softwaru a databázového modelování. Mají také další dovednosti v oblasti designu a programování dronů. Získali několik certifikátů, mimo jiné v oblasti správy Dockeru a Kubernetes, Microsoft Dynamics a znalosti angličtiny.
Pracovní zkušenosti
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.