At Netcompany, I contributed to the DG6 project for the Lithuanian Tax Authority, designing and implementing Java-based microservices and payment workflows. The system used PostgreSQL, Apache Kafka, and Camunda.
At Kashimi, I implemented an OAuth2 authorization server and a token exchange mechanism for an API gateway aggregating Open Banking APIs. I also integrated banks’ APIs and wrote unit, integration, and end-to-end tests.
At Konnektable Technologies Ltd., I created the high-level architecture for a real-time taxi booking app, including database models and WebSocket communication between drivers and clients. I also implemented social-provider authentication and payment integration, and created a React.js administration web app.

