Position: iOS Developer
Category: iOS
English level: fluent
Years of experience: 10

I specialise in custom, performant and algorithmic-reach mobile application engineering, i also love to hack into Core Foundation and Apple SDK internals.

Specific examples:
–  engineered a performant openGL based vector drawing/rasterisation engine with real-time centripetal Catmull-Rom spline algorithm implementation to vectorize free-hand input and applied computational math algorithms to effectively solve in real-time vector eraser problem (e.g. cut out eraser shape out of given vector splines)
– engineered a performant openGL based real-time 3D chart rasterisation library with support for bar, pie, doughnut, multi-line charts
– engineered excel-like custom financial portfolio rendering UI component exploiting custom rendering at CALayer levels, coupled with ultra-fast data serlization/deserialization via combination of protobuf and Objective-C/C++ using toll-free bridging for heavy objects like NSString (created via CFStringCreateWithBytesNoCopy based on C++ std::string internal memory representation with correct memory releasing via custom made dealloc routines and object association)

If you have seen something at nshipster.com, most likely i have tried this in live project as i'm a geek around different objective-c hacks.
DataArt – contracted by US based startup
• Subject: iPad vector drawing software for Architects
• Role: engineering team lead (combining administrative project management function)
• Responsibilities: design technology architecture (algorithmics, performance, presentation),
lead engineering team
• Communication: client’s C-level, key stakeholders, engineering team, Delivery management
inside DataArt
• Technology: iOS, Objective-C/C++, OpenGL, Protobuf, Git; CI/CD, QA process
• Result: engineered custom calculation and graphics core, custom UI solution; successful go-
live and post go-live support,

DataArt – contracted by US based startup
• Subject: iPad financial portfolio manager software
• Role: mobile software engineer
• Responsibilities: engineering and custom solution design (data presentation, performance,
3d chart plotting)
• Communication: client’s C-level and key stakeholder, Project management and engineering
team inside DataArt
• Technology: iOS, Objective-C/C++, OpenGL, Protobuf, Git; CI/CD, QA process
• Result: engineered mobile calculation and data presentation core, 3d chart plotting, custom
UI implementation, go-live and post go-live support
Part-time only.

I currently work as full time product manager, however am looking for a remote, part-time engineering job in iOS/macOS/Objective-C/C/C++ (possibly Swift) to keep my engineering skills relevant and learn most recent Apple tech.