Software Engineer

About
<developer>
I am a software engineer with four years of commercial experience, mainly working with Java. Additionally, I learn other JVM languages like Kotlin. I constantly gain knowledge about modern software architectures and tools. Throughout my career, I have worked with many tools like Apache Cassandra, Apache Kafka and many more.
</developer>
Experience
Software Engineer @VISA
A backend team member, responsible for development and maintenance of a modular microservice developed in Java and deployed on a private cloud. The microservice uses MySQL as a database, Thales and FutureX HSMs (Hardware Security Module) for cryptography. With the team we have improved the response times quite a lot of times, making the service much faster by applying modern software solutions. Forementioned microservice plays a key role in the payment ecosystem.
Software Engineer @UBS
A development team member, mainly responsible for development and maintenance of cloud applications, deployed on AKS (Azure), based on a microservice architecture and developed in Java. Also, responsible for development of Spark (Python) processing pipelines.
Java Developer (Working Student) @Nokia
A backend team member, responsible for the development of a microservice event-driven application deployed on AKS (Azure). As a daily routine, I have worked with the following technologies: Cassandra as a database, Kafka as the main communication channel, Elasticsearch as a search engine, Redis as a cache, Spring Boot and Spring WebFlux (Project Reactor) as the main microservices' technologies, JUnit/Mockito/Cucumber as test technologies. From time to time, I have worked with a frontend application (React).