Anton Krylov, Developer in Amsterdam, Netherlands
Anton is available for hire
Hire Anton

Anton Krylov

Verified Expert  in Engineering

Bio

Anton is an experienced software engineer proficient with several JVM-based languages, such as Java, Scala, and Kotlin. He's achieved excellent results in improving the performance and optimizing the costs of data pipelines processing the behavior of users of major news outlets. Anton has also built innovative fintech services for freelancers using Kotlin.

Portfolio

Rocket Lawyer Incorporated
Java, APIs, Kotlin, Spring Boot, Back-end, Google Cloud Platform (GCP)...
Swiss Re
Java, Azure, Spring, Back-end, Generative Pre-trained Transformers (GPT)...
Piano Software
Apache Kafka, Google BigQuery, Java, Kotlin, Scala, CI/CD Pipelines, APIs...

Experience

  • Back-end - 5 years
  • Spring - 4 years
  • Java - 4 years
  • PostgreSQL - 4 years
  • Kotlin - 2 years
  • Microservices - 2 years
  • Apache Kafka - 1 year
  • Scala - 1 year

Availability

Part-time

Preferred Environment

Linux, IntelliJ IDEA

The most amazing...

...thing that I've done is a reduction of event data storage costs by a few petabytes per order of magnitude.

Work Experience

Back-end Engineer

2023 - 2023
Rocket Lawyer Incorporated
  • Facilitated transition from a legacy in-house billing system to microservice architecture, Kotlin, and modern toolchain.
  • Improved integration between the client's legacy billing system and Stripe API.
  • Participated in implementing a buy-now-pay-later functionality across the company services.
Technologies: Java, APIs, Kotlin, Spring Boot, Back-end, Google Cloud Platform (GCP), Kubernetes, WebFlux, CI/CD Pipelines, API Gateways

Senior Software Engineer

2022 - 2023
Swiss Re
  • Facilitated the migration of 60+ microservices from the private cloud to the public Azure cloud.
  • Refactored AI/NLP document processing pipeline builder.
  • Transformed automated document processing by enabling business teams to build pipelines and processes using BPMN diagrams.
Technologies: Java, Azure, Spring, Back-end, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), Python, API Gateways, Data Pipelines, RabbitMQ, Redis, Java EE, Groovy

Senior Back-end Engineer

2021 - 2022
Piano Software
  • Improved the performance of the ETL pipeline to 20,000 events per second with Scala, Kafka, and BigQuery.
  • Reduced the archive storage costs in BigQuery by about ten times.
  • Contributed to replacing Google BiqQuery with Snowflake.
Technologies: Apache Kafka, Google BigQuery, Java, Kotlin, Scala, CI/CD Pipelines, APIs, Google Cloud Platform (GCP), Amazon Web Services (AWS), API Gateways, BigQuery, Data Pipelines, Redis, Real-time Streaming, Groovy

Back-end Engineer

2020 - 2021
FIX
  • Integrated the bank systems with the local Fast payment system, automating several nuanced accounting processes.
  • Handled the service interruptions on production and worked on availability.
  • Developed some minor features and participated in code reviews and design discussions.
Technologies: Kotlin, Java, Spring, PostgreSQL, Microsoft SQL Server, Spring Boot, CI/CD Pipelines, APIs, API Gateways

Full-stack Engineer

2017 - 2020
Micord
  • Introduced the CI/CD processes and pipelines to the team and automated testings and builds.
  • Removed reliance on the outdated Jakarta EE technologies such as OSGi or JBoss.
  • Refactored a lot of low-quality code on the front end and back end.
  • Mentored junior team members and helped them grow professionally and dive into the project.
Technologies: Java, Spring, PostgreSQL, Docker, Angular, TypeScript, Spring Boot, CI/CD Pipelines, APIs, Java EE

Education

2019 - 2022

Master's Degree in Computer Science

Kazan Federal University - Kazan, Russia

2015 - 2019

Bachelor's Degree in Computer Science

Kazan Federal University - Kazan, Russia

Skills

Libraries/APIs

REST APIs, MyBatis

Tools

GitHub, Apache Maven, Gradle, IntelliJ IDEA, BigQuery, RabbitMQ

Languages

Java, SQL, Kotlin, Scala, TypeScript, Python, Groovy

Frameworks

Spring, Spring Boot, Angular, WebFlux

Paradigms

REST, Microservices, Microservices Architecture, ETL

Platforms

Docker, Kubernetes, Apache Kafka, Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Java EE, JavaFX, Azure

Storage

PostgreSQL, Data Pipelines, Microsoft SQL Server, MySQL, Redis

Other

Software Engineering, CI/CD Pipelines, Back-end, APIs, Google BigQuery, API Gateways, Real-time Streaming, Mathematics, Software Design, Machine Learning, Natural Language Processing (NLP), IT Project Management, Supervised Machine Learning, Generative Pre-trained Transformers (GPT)

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