Download PDF


Hardworking highly motivated software engineer with 10+ years of experience in backend and mobile software development. My current professional goal is to bring all my expertise to a team of best professionals and work on a startup company that will change the world.


  • As indie developer successfully launched iOS app that generated >$30k in revenue (App Store).

  • Developed fully functional shipping conveyor for iOS and Android apps to deliver products for different customers. Shipping cycle time went down from several days\weeks of app customizations to a few minutes when you have your resources and app\style settings on one side and app uploaded to the store on the other.

Work History

Sep 2013Dec 2015

Head of Mobile Development

Aptekarsk LLC

A small startup focused on developing SaaS for pharmacy networks in Russia where I've been responsible for all mobile development. 

Android apps | iOS apps

iOS Tech and APIs:

  • Core API lib with CocoaPods: RestKit,YandexMapKit,Masonry,MagicalRecord,ShareKit, Instabug etc
  • Template .xcworkspace that assembles lib API and common apps settings altogether
  • ruby script to generate\update new apps for customers from a template, custom app\style settings, resources
  • fastlane for deployment

Android Tech and APIs:

  • SBT + pfn/android-sdk-plugin + pfn/protify  for builds and fast dev cycle iterations
  • Core API lib with all outer dependencies: play-services, macroid, retrofit, instabug
  • Template app that assembles lib API and common apps settings altogether
  • script to generate\update customer's apps from a template, resources, custom app\style settings

Scala has been chosen for development  to have full control over GUI customizations. Macroid generated GUI made it possible to do so through UI-elements inheritance\overriding while having full type safety

Jan 2010Sep 2013

Indie iOS Developer


a few highlighted apps I've been working on

AudioNotepad HD

Application designed for taking notes while recording audio to bind them together. Best for writing lectures, interview, recording discussions etc. All work was done solely by be with an exception of some art and icons. 


  • 8000+ downloads, top 11 paid apps in Russian AppStore, >$30k in revenue.
  • source code: 200 class files, 14k LOC 
  • unique handwriting engine on a ScrollView and content fitting feature on device orientation change

Technologies and APIs used:

  • CoreData with multithreading
  • CoreText for exporting to PDF, CoreGraphics for rendering additional graphics
  • AVFoundation to work with audio
  • libxml and libz for backup/data exchange
  • TestFlight, Dropbox/Evernote APIs


App was developed for Polar Star IFC stock trading company (now liquidated)  for stock trading, stock portfolio monitoring.

 Technologies and APIs used:

  • RestKit
  • MagicalRecord
  • app look&feel hot swap with resource bundles (UI themes)

For a short period I've been working through (My profile)

               ★★★★★   “Alexey delivered the project on time and on budget. His code was very clean. I would definitely hire him again.”  – jivkok

               ★★★★★   “Alexey is an amazing programmer. I would definitely use him again for my next project. It was an easy process for me from start to finish.”  – Devol3617

Jun 2007Oct 2009

Senior Java Developer / Team Lead

Argussoft Int.

Project: Warehouse management system
length: 1.5 years 
size: ~120 tables, ~ 500 forms.
Role: Team Lead

Project was designed for small and middle size warehouses to maintain the whole cycle of business processes from receiving to shipping items. With billing subsystem, task-oriented time tracking for each BP, and bar-code printers support.

Technologies used: Spring Framework, Struts, Hibernate, DWR, Prototype, Jasper Reports. Building: Atlassian Bamboo, Ant.


  • technical leading of a distributed team (2-3 devs in Moscow, up to 6 in Kaluga).
  • participating in project meetings/conversations
  • designing and implementing of core architecture
  • code reviewing, mentoring, technical interviewing
  • estimations planing and work scheduling
  • dispatching and administration of bug-tracking system (Jira).

Project: Project Operation System
length: 1 year
size: ~50 tables, ~ 200 forms
Role: Sr. Java Developer/Team Lead

The main purpose of the Project Operation System was to simplify and improve Project Management and Task Management. The system designed to be reliable and easy to work with. 
Technologies: Spring Framework, Struts, Hibernate. Bamboo, Ant, Jira.


  • main development and code review.
  • estimations planing and work scheduling.
  • dispatching and administration of bug-tracking system (Jira).

Project: Medical data exchange system TRIAD-OA
been taking part in a project for ~0.5 year
Role: C# Developer

System was designed to browse, transfer, archive DICOM image files. Developed for American College of Radiology


  • designing and developing standalone module for system administrator functionality using MVP approach. 
  • Using ASP.NET, nHibernate.
  • R&D work on full-text search optimization with nLucene search engine.
Feb 2005Jun 2007

J2EE Developer

FORS – Development Center

Project: Workflow management system back-end for Moscow government.
length: 2+ years

Role: Java Developer/Deployment Engineer
Technologies used: Spring Framework, Web Services(jax-ws), OC4J, Maven, jUnit. Oracle 9i DB.


  • development of functional and high-load testing processes using Rational software.
  • deployment to remote server, running under Solaris OS, administration.
  • remote developers coordination and analytical support (outsource team in Minsk, Belarus).
  • customer support (on\off-site)

Project: Archive management system for FTS Russia
length:  0.5 year
Role: Java Developer/Deployment Engineer
Technologies used: J2SE, Swing, jUnit.


  • UI development (Swing) based on proprietary domain system.
  • jUnit-testing
  • onsite system deployment and support.



Post-graduate study

Keldysh Institute of Applied Mathematics

Specialization: computational modeling and visualization of heterogenous particle system.


MS in Computer Science

Moscow Aviation Institute (National Research University)

Faculty of applied mathematics and physics, department of computational mathematics and programming.


iOS, Objective-C

CocoaPods, RestKit, MagicalRecord, AppCode IDE

Android, Scala

SBT, pfn/android-sdk-plugin, macroid\scaloid, retrofit 


Spring Framework, Hibernate, 
Web Services(jax-ws), IntelliJ IDEA (ver 5.x – 15.x)

.NET Developer

ASP.NET, nHibernate, ReSharper