skip to content
Dmitri Baranov

About

I'm Dmitri, a full-stack Software Engineer with over 11 years of experience. My foundation is Java and Kotlin, with deep expertise in Android — from architecture and SDK internals to shipping production apps used by real people every day. Beyond mobile, I build backend services with Spring and Ktor, work with TypeScript and Angular on the frontend, and am comfortable across the whole stack when the problem calls for it.

Skills

Experience

Senior Software Engineer — Ridango AS

Tallinn · Jul 2023 – present

Developing software for the public transport industry — feature work and production support.

Senior Android Engineer — Veriff OÜ

Tallinn · Sep 2021 – May 2023

Developed and maintained the Veriff Android SDK as well as React Native and Flutter packages.

Lead Android Engineer — Onoff Telecom OÜ

Tallinn · Mar 2019 – Aug 2021

Hired to lead a new internal project — Albums, a secure photo and video sharing app.

Senior Android Engineer — OZON.RU

Moscow · Sep 2018 – Dec 2018

Worked on the OZON e-commerce Android app, implementing delivery review and referral programme features.

Senior Android Developer — Taxcom Ltd

Moscow · Jun 2016 – Sep 2018

Developed and maintained multiple company apps: PhotoGuard, Taxcom Cashdesk, Taxcom Filer, Cashdesk Partner, and Taxcom VETIS.

Android Developer — Komandir.Taxi

Moscow · Mar 2015 – May 2016

Sole Android developer on a ride-hailing app (Taxi 2412), working closely with backend developers and the product manager.

Education

Moscow Power Engineering Institute (National Research University), Institute of Automatics and Computer Science — Master's Degree, 2015