I am an experienced iOS Developer with a specialty in the design and implementation of complex logic/data models, database usage, import efficiency, migrations, performance optimization (UI, Logic), and background networking. I provide technical expertise on design initatives and the implementation of core project decisions including networking format and used architectural approaches for clients. I consistently deliver innovative solutions for all my clients.
Effectively predicted all critical code and design issues, and efficiently co-authored the company’s development process rules.
Significantly improved the development process (specifically in the QA stage) by writing and maintaining the company’s CI.
Provided technical expertise for the design and development of seamless offline experiences, with two-way sync for complex notes editing, and managed the development team.
ARMARIUM is a fashion store app that allows users to review new/available collections and rent them with a delivery option. It also offers users the ability to rent professional stylists. Payments are done on mobile.
I developed the core logic and interaction rules between different components within the app.
Maintained the code style/technical solutions consistently across the project's requirements by performing all of the team’s code reviews.
I led the development team and provided technical direction.
Implemented payment functionality. Resolved challenging UI tasks by creating a separate small component and documented it in a blogpost.
NOTES EDITOR is a powerful editor for notes that allows you to combine different fields (text, checkbox, files, voice record, timer, etc) in a custom order. Supports two-way synchronization in the front and background. The application provides seamless offline experiences regardless of notes content (whether it contains text or any files / images).
Developed the sync mechanism (later shared with the Android team) and network communication format with backend.
Defined and created the application's core logic, maintained team code-reviews, and managed all technical and iOS-related communications with the client.
Security SDK offers a secure connection between the customer's device and the backend. It also maintains various ways to authenticate users through PIN, TouchID and more.
Performed code audit and redesigned the public API.
Successfully refactored the SDK internals, updated SDK dependencies management, development specs and scripts for easier SDK development/testing, etc.
Education
BSc. Computer Science
Dnipropetrovsk State Technical University of Railway Transport