Experience

Impress

Senior Software Engineer (React Native, Node.js) | Engineering Manager • Dec, 2020 — Present

Barcelona, Spain

Led the development and scaling of the Impress mobile app, a key platform enabling patients to track their orthodontic treatment, receive real-time notifications, and submit weekly teeth scans for medical review.

  • Architected and developed the Impress mobile app from the ground up using React Native, implementing best practices for performance, scalability, and maintainability.
  • Expanded responsibilities beyond mobile, contributing to backend development with Node.js, optimizing APIs, and improving system reliability.
  • Led and managed the Mobile Engineering team, driving Agile processes, mentoring developers, and aligning technical initiatives with business goals.
  • Drove technical strategy and decision-making, improving development workflows, ensuring code quality, and fostering a high-performance engineering culture.
  • Optimized and scaled the app infrastructure, enabling seamless growth and a high-quality user experience across multiple platforms.

Yandex.Market

iOS Developer • Sep, 2019 — Dec, 2020

Moscow, Russia

Contributed to the development of Yandex.Market’s native iOS app, one of the largest online marketplaces in Russia, serving hundreds of thousands of active users.

  • Developed and optimized complex product features using Swift and Objective-C, ensuring a seamless user experience at scale.
  • Led architectural improvements, modernizing the codebase by migrating legacy Objective-C to Swift and adopting ReSwift for better state management.
  • Enhanced app stability and performance, implementing UI tests that improved reliability and reduced regressions.
  • Collaborated with cross-functional teams, aligning engineering efforts with product goals to deliver high-quality features efficiently.

Yandex.Market — Bringly

Front-End Developer • Jul, 2018 — Sep, 2019

Moscow, Russia

Contributed to the development of Bringly, an online marketplace designed as an alternative to AliExpress, delivering a seamless shopping experience across web and mobile platforms.

  • Developed and optimized key product features for the Bringly website, including interactive carousels and real-time chat, using React.
  • Improved mobile responsiveness, significantly enhancing the user experience and increasing purchase conversions.
  • Expanded expertise into mobile development, implementing product features for the Bringly mobile app using React Native.

DevExpress

Junior Web Developer • Sep, 2016 — Jul, 2018

Tula, Russia

Contributed to the development of reSolve, a full-stack CQRS, DDD, and Event Sourcing framework for Node.js, designed to simplify scalable application development.

  • Developed and optimized UI components using React, improving framework usability.
  • Implemented core infrastructure in Node.js, contributing to backend functionality and performance.
  • Gained full-stack experience, working across frontend and backend to support framework development.

Education

HSE University

Master of Computer Science, System and Software Engineering • 2018 — 2020

My master's thesis focused on the development of a native iOS indoor navigation application. The app utilizes Apple ARKit and RealityKit in combination with Firebase to deliver an augmented reality experience for navigating inside buildings.

HSE University

Bachelor of Computer Science, Software Engineering • 2014 — 2018

My bachelor's thesis focused on the development of a native iOS game for children. The game uses the MobileNet object recognition model, allowing children to learn to recognize and pronounce the names of real-life objects, such as fruits or furniture, with the help of the camera and dictation.

Personal Projects

An open-source React Native mobile app for tracking the amount of food portions pets eat every day. The app is developed using Expo, Firebase, and Feature-Sliced Design architectural methodology.

A YouTube channel with educational videos about mobile development, React Native, programming, and other IT topics.

A terminal-based application designed to help you manage your personal life goals effectively.

Skills

Software Development

React Native, Node.js, Swift, Java, AWS, Firebase, Jest, Detox, API Optimization, Mobile App Development, Agile Methodologies, Scalable Architecture, Cross-Functional Collaboration

Language

English (Professional Working Proficiency), Spanish (A2), Japanese (A2), Russian (Native)

Outside Interests

  • Japanese language, culture and history
  • Photography
  • Playing acoustic guitar and singing