
Anton Krylov
Verified Expert in Engineering
Back-end Developer
Amsterdam, Netherlands
Toptal member since May 5, 2022
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
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
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
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.
Senior Software Engineer
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.
Senior Back-end Engineer
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.
Back-end Engineer
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.
Full-stack Engineer
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.
Education
Master's Degree in Computer Science
Kazan Federal University - Kazan, Russia
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring