ruru92

Principal Software Engineer

I am skilled software engineer, who has high passion for software development and its processes. Capable of bridging the gaps in communication between all involved, from team members to business partners. I thrive at solving complex problems through critically and carefully designed software solutions, while striving for simplicity.

Experience: 11 years

Yearly salary: $166,000

Hourly rate: $85

Nationality: 🇱🇹 Lithuania

Residency: 🇩🇰 Denmark


Experience

Senior Software Engineer
Celer Technologies
2022 - 2023
- Focused on platform stability, new features, and client-driven improvements. - Work closely with clients to enhance workflows and expand platform capabilities. - Develop low-latency systems using Azul JDK (avoiding standard HotSpot GC) - Use LMAX Disruptor for efficient event processing - Optimize inter-module communication with RPC - Technologies used: Java, JFX, Microservices, Kafka, RPC, Elasticsearch, SQL.
AVP Engineer
JP.Morgan Chase
2021 - 2022
- Member of a London engineering group, working in a greenfield project to modernise JPMC payment solutions. - My role was within the Move Money Team, where I was given the ownership of authorization service, which I foreseen its development, from the group up. - Taking active initiative to discuss, design and improve architecture and code design - Working in a multi-cultural/multi-regional environment, with high availability to support and assist colleagues - Communicating on high level with anyone involved, from product managers, directors, and stakeholder, as well as team members. - Mentor and support new hires through pair programming and by promoting best practices (SOLID, TDD) - Technologies used: Java, C++, Go, CloudFoundry, Kubernetes, Jenkins, Miscroservices, Kafka, Rabbit MQ, Cassandra.
Software Engineer
Endeavor Streaming
2019 - 2021
- Responsible for maintaining, designing and developing new features for the platform. - Part of a dynamic working environment, cable of working under pressure and change focus based any unpredictable changes. - Support role, addressing customers’ concerns regarding various areas of the platform. - Communicating with product owners, managers and team members on designing solutions. - Technologies used: Java, Scala, Go, Dropwizard, Docker, Miscroservices, AWS (SQS, Kinesis, RDS, Dynamo DB, CodeBuild), Travis.
IT Developer
Nordea
2017 - 2019
- Part of a talented dev team which is responsible for developing, designing and maintaining new Danish mortgage platform, as well as Nordics’ common mortgage solution. - Developing new miscroservices, using Java and Spring Boot, which entails, developing complex algorithms processing mortgage stages, connecting to legacy host systems and integrating within the new solution. - Taking part in designing solutions on a global scale, while coordinating with cross regional teams, from Poland and other Nordic countries. - Technologies used: Java, Hibernate, Miscroservices, Spring, Spring Boot, Kafka, Eureka, Zuul, OpenAPI/Swagger, Angular, JS, OracleDB, Jira, Git, Bamboo, Jenkins.
Junior Developer
EG-TeamOnline
2016 - 2017
- Part of the team that works with internal system development, such as security and data management. - My role in the team was working with Java and Spring Framework to develop a new authentication system for a public medical record system. - Connecting and design the user interface of the new authentication admin site using Angular.

Skills

architecture
backend
ci-cd
computer-science
data-science
golang
python
rust
java
english
russian