Personal info

Info:
Language skills:
  • Russian: Native
  • English: Intermediate
  • German: Basic
Interests:
  • Software Development
  • Extreme sports
  • Music
  • Traveling
  • Technologies

Overall Technical Skills

Languages: Swift, Objective-C, Rust, Java, C#, Asp.Net, Node.js, JavaScript, JSON, SQL, PHP, HTML
Databases: Realm, CoreData, SQLite, MSSQL Server, MySQL, MongoDB
Development Software: Xcode, VS Code, Sublime Text, Git, Source Tree
Graphics: Figma, Sketch, Adobe Photoshop, Adobe Illustrator, Adobe XD
Technologies: SwiftUI, UIKit, Core Graphics, Core Animation, CoreData, RESTful web services
Services: Jira, Gitlab, Github, Bitbucket, Fabric (Crashlytics), Trello


Experience

Student

Perm College Of Technology and Chemistry
Sep 2005 - Jun 2009
Software development

Perm National Research Polytechnic University
Sep 2010 - Jan 2012
Information Technologies and Computer-Aided Systems

Software developer

JSC Prognoz
Feb 2009 - Aug 2013

  • I was responsible for designing, building, and maintaining systems for collecting, loading, processing, analyzing, and outputting data.
  • I also managed databases and worked on optimizing and administering them.
  • In addition, I developed several in-house iOS applications for government organizations and created iOS app prototypes.
  • I also provided technical writing support and communicated with customers, as well as contributing to project management, mentoring, and supervision.
Skills: MSSql, C#, Asp.Net, PHP, JavaScript, Objective-C

iOS/JS developer

Enaza
Sep 2013 - Dec 2013

  • I have extensive experience working on an iOS app for interactive books. This app allows users to read and interact with digital books in a way that enhances their reading experience.
  • In addition to developing the iOS app, I also contributed to the creation of a web platform for authors and publishers to create and publish their own interactive books. This platform provides a user-friendly interface for designing and uploading digital content, making it easy for anyone to create interactive books.
Skills: Objective-C, Node.js, MongoDB, JavaScript, TypeScript

Remote iOS developer

Toptal, LLC
Mar 2014 - May 2016

  • As a contractor for several US-based companies, I have experience creating iOS apps from scratch as well as improving and providing support for existing apps.
  • My past projects include building a dating app iOS platform and producing several niche apps based on this platform.
  • I have also worked on a team of 6 developers to maintain and improve a medical diary app.
  • Overall, I have a strong understanding of the process of building and maintaining iOS apps and am able to deliver high-quality results for my clients.
Skills: Objective-C, Swift, Node.js, REST, CoreData, SQLite, Apple Subscriptions, Push Notifications

Remote iOS developer

AppeProPo, Inc.
May 2016 - Today (on-demand maintenance)

  • I have experience building the version 2.0 of the Appy Couple and Appy Life iOS app from scratch.
  • This involved implementing a full user interface with over 50 screens
  • I have built an offline data cache with local data storage using CoreData, as well as network layer to sync data with an API
  • Included various animations to enhance the user experience.
  • In addition to my technical contributions, I participated in making UI and UX decisions and mocked up some features that were eventually incorporated into the final product.
  • I have served as a mentor for a junior developer and helped in managing the Android team.
Skills: Objective-C, Swift, SwiftUI, REST, CoreData, Apple Subscriptions, Dependency Injection, Push Notifications

Remote iOS developer

Mode - Secure communication app
March 2019 - Today

  • I have extensive experience in the development and maintenance of encrypted and secure messaging apps, including participating in the improvement of such an app.
  • I have built multiple screens and features, including a complex user interface and local data storage management.
  • I have experience working closely with local Realm databases and implementing data signaling through socket with Protobuf.
  • I have also contributed to the maintenance and improvement of the app's complex cryptography system.
  • In addition to my technical work, I have also produced technical documentation and participated in intense cross-team communication to design complex decentralized data systems.
  • Overall, my skills and experience make me a valuable asset in the development and maintenance of secure messaging apps.
Skills: Swift, Objective-C, UIKit, SwiftUI, Realm, Rust, Cryptography, Socket, Protobuf


Mobile apps

AppyCouple Wedding App

Invoice Ahead

PostalPix

Events Apps

Rio Novo SAC

RioNovo

On.com

Friskee

"Open Budget" app prototype

Business registration app

Stunr

Caliente

Web apps

In addition to my experience with iOS app development, I have also developed several web projects including budget organizations, rich internet applications, and landing pages.

Known technologies:
  • Asp.Net / C#
  • Node.js
  • PHP
  • HTML / HTML5
  • CSS
  • JavaScript / JQuery / Backbone
  • MSSQL / MySQL
  • MongoDB
  • XML / JSON / SOAP

Browser extensions

I have experience developing browser extensions for Firefox, Google Chrome, and Safari. I have also published my own Google Chrome extension on the Chrome Store.

Known technologies:
  • JavaScript
  • Google Chrome Extensions API
  • Working with Data through AJAX
  • VK social network API