Mike K.

About Me

Mike is an expert iOS Developer upholding and advancing the excellence of macOS, tvOS and watchOS apps on projects; influencing products across different industries. With a primary focus on delivering high-quality apps to clients; he uses a hands-on approach in implementing server-side components, improving architecture design, exploring emergent tech and ideas, and leveraging new technologies for the delivery of solutions to clients.

Database

Other

Work history

UpStack
UpStack
Senior iOS Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Freelance
Freelance
Senior iOS Developer
2016 - Present (9 years)
United Kingdom (Remote)
  • Set the technical direction and strategy of projects; leveraging expertise in "Apple OS" development to help guide design and engineering decisions.

  • Refine and own detailed technical specifications of several mobile apps for clients, built using the latest native iOS technologies and best practices.

  • Serve as the primary contact in resolving complex pre and post-production issues on projects; troubleshooting bugs, spearheading best practices and staying up to date on the latest trends.

gridMe
gridMe
Senior iOS / Linux Developer
2014 - 2015 (1 year)
United Kingdom
  • Contributed to the development of the gridMe app; implementing the audio/video engine on the iOS app and serverside.

  • Implemented solutions using the latest iOS programming techniques and best practices for the delivery of the app.

  • Produced and ensured the delivery of quality, readable, and well-tested code on the solution; relying on experience to plan and accomplish project goals.

Citrix
Citrix
Senior iOS Engineer
2013 - 2014 (1 year)
United Kingdom
  • Worked as a core contributor on the maintenance and improvement of the Citrix QuickEdit app; providing guidance and support for all things mobile on the project.

  • Led the development and evolution of the QuickEdit app; shipping high-value features and owning the impact of solutions.

  • Troubleshot, debugged, and fixed issues in production and non-production environments on the project.

Unison Technologies
Unison Technologies
Senior iOS / macOS Engineer
2012 - 2012
United Kingdom
  • Mastered and evangelized an agile product development process for the delivery of high-quality, high-performance, scalable code for the Unison iOS and macOS app.

  • Utilized the latest Apple software development tools for the development, testing, debugging, and deployment of quality software solutions on the project.

  • Triaged, diagnosed, debugged and fixed issues with the apps for Unison.

GEAR4
GEAR4
Senior iOS Software Developer
2011 - 2012 (1 year)
United Kingdom
  • Provided reliable solutions for the iteration of GEAR4's Renew SleepClock and Smartlink apps using sound development techniques, best practices, procedures and frameworks.

  • Built frameworks, implemented processes, and led architectural decisions for the delivery of the two apps for GEAR4.

  • Performed technical root cause analysis on complex issues on the apps; outlining corrective actions, adhering to best practices and offering suggestions to improve performance.

Artec 3D
Artec 3D
Senior iOS / macOS Engineer
2010 - 2014 (4 years)
Luxembourg (Remote)
  • Designed and implemented new features and products for Artec's iOS 3D viewer app.

  • Shipped efficient, reliable, and crash-free code on solutions for Artec's project.

  • Contributed technical solutions on the project; debugging existing source code and polishing feature sets for implementation on the app.

Full Tilt
Full Tilt
Mac Software Developer
2009 - 2010 (1 year)
Ireland
  • Designed and deployed enhanced processes and solutions for Full Tilt's range of games and solutions; maintaining a full development cycle of solutions on the project.

  • Defined the functional and technical needs/specifications of solutions on projects for Full Tilt; assessing available tech stacks, technical specifications and designs.

  • Identified, troubleshot and resolved complex technical issues on projects; staying current on engineering approaches, technologies and techniques.

SPIRIT DSP
SPIRIT DSP
Mac / iPhone Software Engineer
2007 - 2009 (2 years)
Russia
  • Built reusable iOS software components for SPIRIT DSP's VoIP platform; ensuring that solutions comply with established best practices and other internal controls.

  • Owned and drove solutions on projects from conception to completion; leveraging different tools, frameworks and libraries.

  • Discovered and fixed programming bugs on solutions for SPIRIT DSP's VoIP platform.

Mediaspectrum
Mediaspectrum
Consultant / Software Developer
2001 - 2006 (5 years)
Russia
  • Participated in the architecture, development, and implementation of key segments of Mediaspectrum's AdWatch suite from the ground up.

  • Implemented and adhered to engineering best practices on the project.

  • Troubleshot end-user as well as technical issues on the project; recommending resolutions and taking action to resolve identified issues directly.

OpenPages
OpenPages
Team Lead / Mac OS Development Manager
1999 - 2001 (2 years)
Russia
  • Led and managed the implementation of efficient algorithms and services for parts of OpenPages' ContentWare suite system.

  • Produced high-quality solutions for the ContentWare suite; actively participating in design and code review processes with team members.

  • Identified, troubleshot and resolved macOS-specific issues on the ContentWare suite.

Showcase

Team Lead / iOS Developer - Hearing Test App
Team Lead / iOS Developer - Hearing Test App
  • A software hearing aid app with stereo audio control and latency optimization.

  • The app utilizes Matlab models for its core audio pipeline and achieves low latency.

  • Implemented audio pipeline and UI solution from scratch, resulting in improved map view and in-app subscriptions.

iOS / Linux Developer - gridme (Wizix)
iOS / Linux Developer - gridme (Wizix)
  • Developed a secure, encrypted video chat solution called gridMe.

  • Implemented streaming video using H264/aac, FFMPEG, and X264.

  • Integrated audio/video solutions on the iOS application and AV mixing server on Linux.

iOS Developer - Viewshape
iOS Developer - Viewshape
  • Viewshape is a free 3D viewer for the iOS ecosystem.

  • It allows users to select and visualize 3D models (built-in or downloaded).

  • The app was developed and implemented all key components from start to finish, including fast OBJ and ply format parsers.

Sole MacOS Developer - Megabooth
Sole MacOS Developer - Megabooth
  • The Megabooth MacOS app offers a photo booth-style experience with 4 photos per session.

  • It allows users to apply filters and branding to photos before converting them to video/animated GIFs.

  • The app includes audio processing and a user interface for seamless photo management.

Main iOS Developer - Glint
Main iOS Developer - Glint
  • Developed and implemented the initial iOS app for the Glint financial app.

  • Focused on providing a simple platform for buying physical gold bullion with various amounts.

  • Managed the release of the Glint app to the App Store.

Education

Education
MSc. Physics
Moscow State University