I am a highly skilled and versatile iOS Developer and Program Architect with 14+ years of industry experience in code development, application architecture planning, and complex algorithm development. I am technically adept in business modeling, entities, flows, processes, databases, data modelling/development, and iOS platform development. I have independent/team experience, and use good communication and a client-centered approach on all projects.
Actively participate and contribute to diverse development projects and critical business initiatives for AB-CHAIN.
Efficiently maintain, debug, and test applications as needed; utilizing defect and enhancement tracking software and processes to ensure efficiency.
Regularly develop software verification plans, quality assurance procedures and documentation, and provide support in maintaining software functionality.
Effectively developed a complex algorithm mechanism to handle and recognize data over analog signals; with the solution being implemented on magnetic card reading services.
Designed and built a reliable solution which actively caches data, allows users to work offline and interact with Pinbonus' backend and the client's application.
Provided technical support and guidance for the repair of the client's app structure, which reduced the count of critical errors by more than eight times.
Led, designed and developedd advanced applications operating on the iOS platform for clients of Space - O - Technologies.
Utilized best practices in deliverying high quality code; by unit-testing code for robustness, usability, and general reliability.
Provided guidance and technical expertise for the implementation of new features and optimization of existing, discovering, evaluating, and implementing new technologies to maximize efficiency.
Courier is a great action shooting scrollable game built on the iOS platform. The game features performant wide scrollable levels, physics and game math.
Qiwi Bonus is an organizer for storing loyalty / discount cards.
The app's main features are organizing cards, reading and recognizing barcodes, reading and writing card magnetic stripes via external adapter.
Tactical Strike is a tactical application for planning military actions. It has a mapping engine for displaying maps from different sources, and provides support for dozens of map and data source formats.
Education
Specialist degree, Computer Engineering
National Research Tomsk State University, Tomsk
2005 - 2007 (2 years)
Engineer's degree, Network Engineering
Tomsk State University of Control Systems and Radio Electronics