Personal details

Aleks L. - Remote back-end developer

Aleks L.

Backend Java Developer
Based in: 🇪🇪 Estonia
Timezone: Tallinn (UTC+3)

Summary

An experienced senior software engineer with an established track record in financial industry, great analytical skills, a methodical approach to work, high attention to detail, a real passion for clean code and robust, flexible design.

Work Experience

Contractor Developer
Julius Baer | Oct 2019 - Jun 2021
Java
Oracle
WebSocket
Elasticsearch
ActiveMQ
React
Spring Boot

Joining as an experienced contractor, I worked as a back-end developer on the internal trading platform within Julius Baer for derivatives and structured products in equity and fx asset classes.

Took ownership of adding new functional features on the modern technological stack (Java 11, Spring 5 & Spring Boot 2, microservice-based architecture with asynchronous messages via ActiveMQ and websocket-based communication with ReactJS frontends).

Extended the newly created platform for recommending structured products by adding new product types and integrating it with the existing services (internal and external such as Bloomberg).

Developed features, improved performance and security of the existing services on the wider platform leveraging reactive stack of Spring, Oracle DB, Liquibase, Elasticsearch.

Developer & Senior Developer
SwissQuant | Feb 2016 - Sep 2019
Java
Docker
React
Spring Boot
Hibernate ORM
AWS (Amazon Web Services)

I joined swissQuant as a lead back-end developer on a project to create an app for providing transparency about structured products.

The project launched successfully and on time in February 2017 due to sound architectural choices and robust software engineering practices throughout the development.

I chose modern technology stack (Java 8, Spring 4, Hibernate 5, Jersey) and introduced cloud architecture (AWS) to the company as part of this project.

I also made significant improvements to swissQuant financial libraries, adding the functionality for valuation of structured products and parsing IBT termsheets. Subsequently I contributed to a larger new project leveraging modern paradigms (microservices, event sourcing, CQRS) and technologies (Java 11, Spring 5, Spring Boot 2.1, Docker) and was responsible for integration with existing swissQuant risk management systems and further improvements to them.

On the front-end side I was involved in building internal and demo tools using ReactJS.

My other responsibilities included close collaboration with clients to capture requirements, providing technical and architectural expertise to business managers on new projects, dealing with project management tasks, mentoring junior team members.

Education

University of Southampton
Bachelor's degree・Computer Science
Jan 2005 - Dec 2009