Alexander Kurguzkin, Developer in Paphos, Cyprus
Alexander is available for hire
Hire Alexander

Alexander Kurguzkin

Verified Expert  in Engineering

Bio

Alexander has been building web projects since 1999 and algorithmic trading projects since 2002. Currently, he is interested in modern back-end technologies like microservices, cloud-based architecture, and high-load applications. Alexander's technological stack is based on Java, with Python for scripting and data analysis.

Portfolio

Banfico
Java, Springbot, PostgreSQL, Docker, REST, JPA
Forbes Media - Q.ai - Main
Java, Fintech, Algorithmic Trading, PostgreSQL, Spring...
Sabre
Java, Google Cloud Platform (GCP), Performance Testing, gRPC, REST, Spring Boot...

Experience

  • Financial Markets - 20 years
  • Back-end Development - 20 years
  • Java - 10 years
  • Python - 6 years
  • REST APIs - 5 years
  • Spring Boot - 4 years
  • Google Cloud Platform (GCP) - 3 years
  • PostgreSQL - 3 years

Availability

Part-time

Preferred Environment

Java, Python

The most amazing...

...thing I've built is a trading software that safely works on real-time financial markets.

Work Experience

Senior Java Software Engineer

2024 - 2024
Banfico
  • Introduced multitenancy to data analytics service while upgrading company open banking implementation services to multitenancy support.
  • Improved the company's services to better comply with the current open banking API requirements.
  • Enhanced the company's services security by upgrading dependencies and addressing penetration vulnerability reports.
Technologies: Java, Springbot, PostgreSQL, Docker, REST, JPA

Senior Java Developer

2023 - 2023
Forbes Media - Q.ai - Main
  • Transitioned an existing Ruby on Rails system to a robust Java-based microservice architecture successfully, utilizing Spring Boot, JPA, PostgreSQL, Flyway, Git Actions, Docker, Helm, and GCP.
  • Supported and updated an existing Kotlin project to comply with changing product requirements.
  • Ensured code quality by using extensive unit and acceptance testing tools.
Technologies: Java, Fintech, Algorithmic Trading, PostgreSQL, Spring, Google Cloud Platform (GCP)

Senior Java Developer

2022 - 2023
Sabre
  • Implemented a scalable microservices architecture using Java, Spring Boot, and gRPC, with deployment to Google Kubernetes Engine (GKE) using CI/CD tools such as Jenkins and Terraform.
  • Improved system performance and reliability through comprehensive observability practices using JMeter, OpenTelemetry, and Prometheus.
  • Ensured high code quality and coverage using SonarQube, Cucumber, Mockito, and JUnit.
  • Added features to the open-source JMeter gRPC plugin.
Technologies: Java, Google Cloud Platform (GCP), Performance Testing, gRPC, REST, Spring Boot, Google Kubernetes Engine (GKE), REST APIs, API Integration, SonarQube, Jenkins, Docker, Kubernetes, Prometheus, APIs, Git, JSON, Back-end, Containerization, Microservices, Spring, Java 11, Unit Testing, Integration Testing, Relational Databases, JUnit, Mockito, Databases, Kotlin

Java Developer and Quantitative Trader

2014 - 2022
Eganov Asset Management Partners
  • Developed advanced derivative pricing models and statistical arbitrage trading algorithms using data science and machine learning.
  • Engineered and deployed real-time algorithmic trading software on AWS cloud infrastructure, integrating event-driven technologies like RabbitMQ to optimize trade execution, resource management, and overall system performance.
  • Designed and implemented custom analytical software and observability dashboards, utilizing JavaFX for desktop and Spring MVC or Django for web, enabling seamless monitoring and data-driven decision-making.
Technologies: Java, Algorithmic Trading, Python, Desktop App Development, Back-end Development, Spring Boot, REST, JPA, Trading, API Integration, REST APIs, JavaFX, APIs, Git, Amazon Web Services (AWS), JSON, Back-end, Machine Learning, WebSockets, Hibernate, Java 11, Unit Testing, Integration Testing, Relational Databases, JUnit, Mockito, Databases, Financial Markets, Data Science, GitHub, Stock Trading

Experience

LangDiver

https://langdiver.com
I developed a language learning service utilizing Java, Spring MVC, Spring Data, and Spring Security. The service is deployed on Google Cloud Platform's Cloud Run, with automatic builds triggered from a GitHub repository. Leveraging the ChatGPT API and Google Voice API, the platform offers automatic content generation for learners.

Breakout.pro

https://breakout.pro
I created a stock screening algorithm that automatically checks US stocks for specific breakout patterns. Every day it compares the current stock situations with the database of similar cases on 500 most active stocks to find the best opportunities to trade breakout entry patterns. The computational part is deployed on Azure with WordPress on the front end.

Education

1994 - 2000

Master's Degree in Physics

Samara National Research University - Samara, Russia

Certifications

JUNE 2024 - JUNE 2026

Professional Cloud Architect

Google Cloud

MAY 2024 - MAY 2027

AWS Certified Developer – Associate

Amazon Web Services Training and Certification

SEPTEMBER 2022 - SEPTEMBER 2025

Associate Cloud Engineer

Google Cloud

Skills

Libraries/APIs

Protobuf, REST APIs, jQuery

Tools

Git, GitHub, Google Kubernetes Engine (GKE), SonarQube, Jenkins

Languages

Java, HTML, Java 11, Python, JavaScript, CSS, SQL, HTML5, PHP, Perl, C, Excel VBA, Delphi, XSLT, Kotlin

Frameworks

Spring Boot, JPA, Spring, JUnit, Mockito, gRPC, Hibernate, Angular, Bootstrap, Django, Spring MVC

Paradigms

Desktop App Development, REST, Microservices, Unit Testing

Platforms

Google Cloud Platform (GCP), Docker, Amazon Web Services (AWS), JavaFX, Kubernetes

Storage

MySQL, JSON, Relational Databases, Databases, PostgreSQL, Spring Data

Other

Web Development, Algorithmic Trading, Financial Markets, Stock Trading, Computer Science, Back-end Development, Trading, APIs, Full-stack, Back-end, Machine Learning, Integration Testing, Front-end, Applied Physics, Performance Testing, API Integration, Prometheus, Containerization, WebSockets, Cloud, Data Science, Fintech, FastAPI, Springbot

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring