I work mainly on an eCommerce platform - my focus is on 2 parts specifically:
- Configuration platform - message brokers across the company fetch configuration from the configuration platform and use it to distribute data between network file shares, make REST/SOAP calls to other systems, save it to files, etc.
- Transaction log - the message brokers upload metadata about sent messages, later data is aggregated and displayed on UI. This flow uses Kappa architecture. Data is collected by exposed APIs, then forwarded to topics, aggregated by processors to one common format, and consumed (saved) to a DB.
Another small assignment I take care of is a small utility app that validates whether if received
Associated Signature Containers are signed by a trusted party. Application is written in Java 8 and Microprofile. Apart from the validation of a detached signature, I made it possible to perform
Online Certificate Status Protocol check and validate the chain of certificates.
Responsibilities:
- Internal trainings
- R&D with DevOps
- Requirement gathering and implementation
- Code reviews
- Unit/Integration Tests
Highlights
- Java 11, Quarkus, OAuth2, Resteasy, JUnit5, Vue.js, Maven, Keycloak, Open Policy Agent, Docker, Argo, Jenkins/Tekton, Azure