Keywords
Skills
- Analysis and solution design
- Architecture (CPSA-F), Microservices, Domain Driven Design
- Java (Spring, JPA/Hibernate, JMS, JAX-WS/RS, AOP, Maven, JUnit, Mockito…)
- C, Python, PHP, JavaScript
- SQL (MySQL/MariaDB, Postgres, Oracle, MS SQL, Liquibase, Flyway), NoSQL
- REST, SOAP, AMQP, MQTT, Kafka
- DevOps, CI/CD (GitLab, Jenkins), Docker, Kubernetes, Helm, Elastic Stack, Linux (LPIC-1+), Ansible
- Scrum, Kanban
- Secure Development, Pentesting (OSCP)
Project history
- Implement new features according to user stories
- Review code
- Rework tests to use Testcontainers
- Maintain and develop services in a microservice architecture with mixed REST and Kafka APIs
- Design and evolve services architecture within a bounded context
- Drive technological and process evolution
Following the DevOps principles I was responsible for various tasks including development and automated testing, deployment and provisioning using the Infrastructure as Code approach. In particular, I was responsible for implementing Pact testing, creating and im-proving pipelines and improving code quality, reliability and performance.
Java 8/16, Golang, Spring Boot, Kafka, PostgreSQL, Liquibase, JUnit, Pact, Mockito, Wiremock, Maven, Gitlab, Azure Devops, SonarQube, Docker, Kubernetes, Helm, Ter-raform, AWS (EKS, RDS, CodeArtifact)
The goal of this project was a system for the connection of wireless traffic information systems (roadside units or RSUs) with a central traffic control system. We used multiple messaging technologies, collected monitoring data and stored it in a time series database, converted messages between multiple binary message formats and designed an API and a frontend for device management.
My role in this project was the evaluation of technologies, design of the architecture and implementation of the system, together with a team of other developers. An important aspect was the support of and transfer of knowledge to the less experienced developers on the team.
Local Availability
Other
Covered by Exali's professional indemnity insurance
The freelancer is covered by a reliable insurance provider that offers protection against common risks associated with digital and IT professions (damage claims, third-party cyber damage, etc.).
Covered from 11.11.2020 until 01.01.2025
Check the freelancer's Exali insurance profile (insured activities, scope, etc.) »