Sergey Trofimov, Software Engineer, Berlin

[ linkedin.com/in/sarg | github.com/sarg | de.strofimov@gmail.com ]

Objective

To obtain a challenging and impactful software engineering role leveraging my expertise in building scalable backend systems and leading development teams.

Summary

A seasoned software engineer with 15+ years of experience building and maintaining scalable distributed backend applications. Proficient in Java, Kotlin, and Python, with a strong focus on coding best practices, comprehensive documentation, and robust deployment/monitoring strategies. Proven ability to refactor/optimize applications, mentor teams, and leverage DevOps practices in Linux environments. Passionate about clean code, collaboration, and continuous learning.

Skills

Professional experience

Lead Software Engineer at Revolut 03/2023 - 05/2025

Stack: java17, gcp, postgresql, jooq, ansible, teamcity

Senior Software Engineer at Revolut 09/2020 - 02/2023

Stack: java11, guice, gcp, postgresql, jooq, ansible, teamcity

Revolut is a unicorn neo-bank. I worked in Core Payments department, developing and maintaining Bank Transfers product.

Expert Software Engineer at Auto1 07/2019 - 08/2020

Stack: java8, spring5, aws, consul, postgresql, redis

Europe’s leading online B2B marketplace for used cars. I was working in the Core Team which focused on the internal software ecosystem. We did company-wide refactorings, supported common libraries and provided other teams with tools to increase their productivity.

Senior Kotlin Developer at HortiCloud 05/2018 - 06/2019

Stack: kotlin, ebean, hk2, aws kinesis/ebs/redshift/rds/s3, jetty, terraform, reactjs, clickhouse, postgresql, letsencrypt

HortiCloud: An agri-tech startup developing data collection and analytical dashboard solutions for modern greenhouses.

Development Lead at [SRG] 02/2015 - 05/2018

Stack: java8, spring4, spring-boot, thymeleaf, nginx, puppet, jetty, tomcat7, grafana, zabbix, jenkins, mysql, redis

A real estate analytics firm providing ML-driven property valuations for banks. Joined as Senior, progressing to lead all technology functions.

Senior Software Engineer at TezTour 09/2011 - 02/2015

Stack: java7, maven, jenkins, oracle+pl/sql, spring, hibernate, jquery, gwt, jsp

One of the biggest tour operators in Russia. I was the main developer of a CRM system for travel agencies. Also with the help of business analytic I designed and implemented a B2C solution for direct tour sales from the company website.

Junior Java Developer at John Wiley and Sons 11/2010 - 08/2011

Stack: ejb, jsf, marklogic

Wiley is a well-known book publisher and they had IT department in my city. After several months sabbatical I’ve decided to pivot my career from Perl to Java and got into the company. As a junior java developer I’ve closed a lot of long-standing bug reports.

Sabbatical 03/2010 - 10/2010

I did some freelancing, but mostly I was just enjoying my life.

Software Developer at Yandex 01/2008 - 02/2010

Stack: perl, mapreduce, amcharts

Hugely popular “russian Google”. I was working in the statistics department. Our team was developing an internal analytics platform akin to Google Analytics, which used access logs as a source. I had to work with terabyte sized databases and to write effective aggregating SQL queries. My main duty was to implement statistical reports that were requested by other teams and used for A/B testing or KPI measurements.

Software Developer at Rambler&Co 06/2006 - 12/2007

Stack: Perl, SQL, HTML, CSS, Postgresql

Rambler is one of the oldest russian IT companies. Started as a search engine now it’s a big media holding that operates multiple websites. I was working on Rambler’s early social network “Planeta”. Despite it wasn’t very popular - the website received enough traffic so that performance started to matter. Here I learned about caches and their invalidation, database replication, scheduled backups, SQL query optimization. And obviously lots of HTML/CSS.

Education

2004-2009 Moscow State Technical University Engineer of Metalworking Machines

2016-2019 Moscow State Institute of Radio Engineering, Electronics and Automation BSc in Computer Software Engineering

Constantly educate myself with various online courses and side projects.