Position: Senior iOS Developer
Category: iOS
English level: pre
Years of experience: 11

I learned Z80 ASM on my own at the age of 14, without books and the Internet. Wrote on ZX-Spectrum on ASM real-time strategy ala Red Alert.

Independently ported and optimized the game engine and studio games from the PC version to iOS. At the same time, the ported version worked much better than the original.

Completely completed all the tasks of developing fitness applications and all technical issues from scratch. The application was about a month in the TOP 1 by state in Health and Fitness.

I have 6 awards with 1-3 places in local Ukrainian Olympiads.
Lead Software Engineer (August 2016 to Present)
- solo full-cycle development of applications for iOS and company services in the field of Health&Fitness.
- applications are written in Swift, UIKit and Realm. Almost all components are custom.
- backend on TypeScript, Node.js, Nest.js.
- internal web tools were written in TypeScript, React.js.
- the database is MongoDB.
- at current state managing of development team.

Part-time Software Engineer (September 2021 to May 2022)
- solo development of a client application for downloading/updating and launching games of a large gaming company.
- technologies: Electron, Realm, TypeScript, React, C++.

Self Employed (October 2014 to August 2016)
- developed trading robots for Forex platform MetaTrader 4 in MQL.
- developed a multiple prototypes of a massive multiplayer game on Unity and Unreal 4.
- created games prototypes for the Twitch streaming platform. Also did integrate streaming with Unreal Engine 4.

Lead Software Engineer (January 2012 to October 2014)
- supervised the creation of a new game engine and new games of the studio.
- directly developing all the main core features.
- the cross-platform engine supported 3D, lightmaps, GLSL shaders, virtual rendering system. The main code is written in C++. The functionality was expanded through Lua and a custom visual language.
- the editor was based on the QT Framework.
- supported platforms iOS, Android, Windows, Mac and Web over Emscripten.
- at 2014 company was closed because of war at Donbass, where part of the company offices were located.

iOS Developer (May 2010 to January 2012)
- porting HO games from Windows and Mac platforms to iOS.
- the games were created on a custom game engine.
- I did a lot of logic and rendering engine optimizations and rewriting, resulting in the iPhone 4 version running many times faster and more stable than the original game.
- I was also involved in the creation of game prototypes.
- all work was done solo, independently from the main team of the company.

Self Employed (September 2004 to May 2010)
- during the period 2004-2010 I developed and maintained a private email system, the core of which was written in Python and C++.

Self Employed (June 1998 to September 2000)
- I made several games for the ZX-Spectrum on assembler. In particular, a full-fledged RTS game was made, which is a very strong challenge for this platform.
Primary interested in part-time work on developing or improving Swift iOS applications.
Or full-time, if company located in Canada, Toronto.