Konstantin Klyatskin
**** ****** ******* **., ********, ON, 647-***-****
*********@*****.***
OBJECTIVE : permanent or contract position in GTA region Senior Mobile Software Developer, Team Lead, Architect, Mobile Development Project Manager
Strong experience with UI design and application architecting and development for iOS
Extensive real-world experience in production-grade environments
Postgraduate degree in Engineering
Best practices of SDLC: Test-driven Development, Unit Tests and Continuous Integration
Many years of experience working in Agile/Scrum environment
Working effectively with cross-functional and multi-disciplinary teams, great communication skills EDUCATION
MSc in Engineering (Hons.), Moscow Institute of Physics and Technology, Russia AREAS OF EXPERTISE
Programming Languages: Objective-C, Swift, C, C++, JavaScript, Python, PHP, HTML, Lua Development Tools: Xcode, GIT, SVN, Eclipse, MS Visual Studio, Microsoft TFS, SQL, Interface Builder, Metrow- erks CodeWarrior, Arduino IDE
Enterprise Software Development: Jenkins, JIRA, Redmine, Trac, GitHub, BitBucket, CocoaPods, Carthage, GoCD, SonarQube, Dynatrace
Platforms: iOS, WatchOS, tvOS, Mac OS X, Android, Palm OS, Windows. Technologies/Frameworks: Objective-C/C, Cocoa Touch/ Cocoa, RESTful, XIB/adaptive layouts, JAX-RS, In-App Purchases, Core Animation, Core Graphics, Core Data, Core Location, MapKit, Grand Central Dispatch, Auto Lay- out, Acceleration Framework, Web Services, JSON/XML Parsing, VoIP, Audio and Video Streaming, TCP/IP Stack, Social Networks APIs, OpenCV, Arduino, Bluetooth LE, Server/Client, Keychain, Mobile Payments. Other: CS Algorithms, Big Data, NoSQL, Financial Technologies, Electronic payments. EMPLOYMENT EXPERIENCE
Senior Software Engineer at Navblue Inc. (Waterloo ON, Canada) (March 2017 – June 2019 ) Scrum, Agile, XCode, SDLC, Objective-C, Swift, Jira, Confluence, Jenkins, Unit Testing, Profiling Role: Performance optimization, testing and profiling for complex multi-threaded application; complex analysis, refactoring, feature/frameworks development, architecting new features per business requirements. Achievements: iOS app - major refactoring with increased stability, memory/performance improvement, balanced multithreaded loading.
Senior iOS Developer at Stagwell Tech (Toronto, ON, Canada) (December 2016 – March 2017 ) Scrum, Agile, XCode, SDLC, Objective-C, Swift, Jira, Unit Testing, Twilio Role: providing iOS expertise; complex analysis, design, architecting and programming, unit testing of UBER-like application, security protocol improvements.
Achievements: iOS app - increased stability, crash free status, CPU loading dramatically decrease. Senior Mobile Developer at Scotiabank (Toronto, ON, Canada) (October 2015 – December 2016) Scrum, Agile, XCode, SDLC, Objective-C, Swift, Jira, Confluence, Jenkins, Unit Testing, Adaptive layouts, Key- chain, Secure Digital transactions, Google analytics, dynamic metrics, OAuth, OpenID Role: providing iOS expertise; creating of complex User Interface; architecting, design, programming and unit test- ing of mobile application
Achievements: numerous POC and fast feature prototyping including ApplePay, privileged data storage, security access, biometric login and authentication (finger/touchID), digital banking paying services (wallet) accordingly to Apple’s Human Interface Guide, stability/performance/new features for corporate applications; Senior Software Developer at SOTI Inc. (Mississauga, ON, Canada) (January 2015- July 2015) Scrum, Agile, XCode, SDLC, Jira, Microsoft TFS, Unit Test, Python, Unix, iTunesConnecr, Apple Developer Portal Role: providing Continuous Integration in enterprise level of a B2B iOS project; complex analysis, design, pro- gramming and unit testing of mobile application
Achievements: raised stability of Continuous Integration build server to 99,8% Team Lead, Senior iOS Developer at WayRay (Skolkovo, Moscow Region, Russia) (August 2014 – January 2015)
Objective-C/C++, Core Graphics, Core Data, UIKit, TestFlight, JSON/XML Parsing Role: to architect and develop iOS app with enriched client-server communication; to provide technical leadership and support to other developers
Achievements: only 3 months from designers’ graphical sketches to application publishing in App Store Mobile Team Lead at Consultant Plus (Moscow, Russia) (September 2012 – June 2014) Scrum, Agile, XCode, Unit Test, SDLC, Jira, RESTful, adaptive layouts Role: managing development life cycle; leading iOS development; coordinating brand management, QA and design teams; recommending most appropriate technical solutions while maintaining integrity of functionality and compli- ance with Apple’s HIG
Achievement: #1 in Business category of Russian App Store Senior Developer and Architect at SoundOfMotion Technologies (Moscow, Russia) (June 2012 – September 2012)
XCode, Bluetooth LE, GIT, Cocoa, XIB
Role: working on a mobile application designed for monitoring, tracking and sharing performance data in cycling
(Velocomputer)
Team Lead, Department Head Deputy, Branch Director, IBS Group (Moscow, Russia) (May 2010 – June 2012) Big Data, System Integration, Business Analytics, Electronic Document Interchange Systems. Oracle, Netezza, Teradata
Role: I was responsible for the company’s development and customer support in the sphere of Big Data Mobile Team Lead at Home Credit Bank Russia (Moscow, Russia) (2009 – 2010) Role: to lead a team of developers working on the bank’s mobile application which provides users with fast, conve- nient and secure services. Audit for Apple’s HIG. Home Credit for iOS allows customers to check balances, deposit checks, pay bills and send money.
Independent iOS developer; Co-founder, CTO at PlanetDrives (2007-2012) More than 15 applications published in AppStore, including: o FlyPhone: iPhone is used as a flight controller and video streamer for DJI Naza quadcopter. Demo video: http://y2u.be/suaEWwfGmso.
o Phraser: an online phrase translator. App Store: http://bit.ly/1xK1QCK. o Radio Time Machine provides access to Russian radio stations live with audio streams and broadcasting archive. App Store: http://bit.ly/1xK1QCK. Demo video: http://y2u.be/zQTuYrtyDMI o PD Maps: navigation app with offline tiles storage for different map providers. App Store: http://bit.ly/ 1xK7epA (downloaded by over 8,000,000 users). Demo video: http://y2u.be/SkAZvRRveXw o Moscow Traffic Jams was the highest-grossing application in the Russian App Store for several months. It was later acquired by Yandex, Russia’s top search engine. o Feature-rich offline multilingual dictionaries. For instance: http://bit.ly/1vRuTZD. o I also developed and published several navigation, business and weather applications. Independent Palm OS developer; Co-founder at AbsoluteWord (1998-2010) Over 10 applications published on PalmGear.com, including: o Multilingual and specialty dictionaries, encyclopaedias and thesauri for PDAs: http://www.roadlingua.com and http://www.absoluteword.com.
o Advanced navigation system for Palm OS: http://www.planetdrives.com/palm.html. o JPEG/GIF decompression library for Palm OS: http://www.absoluteword.com/jpglib/. o Ports of PC games (puzzles and arcades) for Palm OS platform: http://klyatskin.narod.ru. o Palm OS localization for Russian and Greek languages. o A large set of Palm OS system utilities and patches as well as a unique e-mail based key generation sys- tem for online product registration.
2
PROJECT REFERENCES
Corporate iOS applications I have architected or developed: o Navblue Inc,: https://itunes.apple.com/ca/app/echarts-efb/id843489884?mt=8 o Scotaibank: https://itunes.apple.com/ca/app/scotiabank/id341151570?mt=8 o Scotaibank: https://itunes.apple.com/ca/app/scotia-itrade/id519177744?mt=8 o SOTI Inc.: https://itunes.apple.com/us/app/soti-mobicontrol/id423660710?mt=8 o WayRay: https://itunes.apple.com/us/app/wayray-element/id949536165?mt=8 o Consultant Plus: https://itunes.apple.com/us/app/konsul-tantplus-osnovnye-dokumenty/id464256240?mt=8 Video links of iOS UI interfaces:
o https://www.youtube.com/watch?v=wtgCunaCpNs
o https://www.youtube.com/watch?v=zQTuYrtyDMI
o https://www.youtube.com/watch?v=SkAZvRRveXw
o https://www.youtube.com/watch?v=pS0tWEm3rSs
iOS sample source code:
o Objective-C: https://github.com/klyatskin/MobileDevChallenge o Swift: https://github.com/klyatskin/mobile-take-home