Summary
Mantas Aleknavicius is a software engineer with over a decade of hands-on experience designing and implementing large-scale, web-based and real-time systems. He specializes in single-page applications, reactive UIs, microservices and legacy migrations, routinely serving as a lead developer and application architect while remaining deeply involved in coding. At Credit Suisse he defines and builds low-latency trading GUIs using React, RSocket/WebSockets and reactive Spring stacks, reflecting his focus on performance and real-time interaction. Comfortable across JavaScript (ES6+/TypeScript), Java and several JVM and scripting languages, he combines functional, reactive and object-oriented paradigms to craft simple solutions to complex problems. Experienced in finance, media and healthcare, he balances pragmatic delivery (Scrum/Kanban/Waterfall) with continuous learning and a genuine passion for software engineering. Notably, he pairs enterprise-grade backend systems with polished frontend experiences, bridging the gap between architecture and day-to-day implementation.
10 years of coding experience
12 years of employment as a software developer
German, Russian, Lithuanian, English