Matvey Smychkov

Software engineer

London, UK
Email: matvey@hey.com
GitHub: @msmych

I work as a software engineer for over 10 years, usually in fintech, mostly using Java or Kotlin. I code well, I test well, I work on a task from idea and design to release and monitoring. I know the libraries and tools that I use, and I like learn more and teach others.

Experience

Apron

July 2022—September 2025

Back end engineer, team lead

Apron is an accounts payable solution and invoice capture for businesses and accounting practices.

I built a variety of features in the company, many of those from scratch. The technologies include Kotlin, PostgreSQL, Kafka, GCP, React + Typescript.

Revolut

July 2019—July 2022

Back end engineer

Participated in several projects as a backend developer (Java, Kotlin, PostgreSQL, GCP).

Wealth & Trading platform

European bank license operationalization

Set up reporting system that was required for operationalizing European bank license with a hard deadline. Came up with idea of two-step data processing to work around technical difficulty of processing large number of events in a limited amount of time.

Alfa Bank

February 2019—July 2019

Back end engineer

Built a risk scoring and investment recommendation system for the new customers using Spring and MongoDB.

Atos Italia

September 2015—February 2019

Software engineer

Participated in various projects for the Italian public sector and banks. Used both old-school technologies like Struts 2 and Tiles, and more modern Spring Framework and Angular.

Education

Moscow institute of Radio Engineering, Electronics, and Automation

2010—2015

Specialist degree in computer science

Politecnico di Milano

2013—2015

Erasmus+ exchange program

Unfinished Master degree in Computer Science. Finished all the courses but haven't done the thesis.

Also

I speak English, Russian, and Italian. I'm a long-distance runner, and I'm passionate about cinema.