Software architect with great experience in Apple programming
Independent iOS / macOS software developer with a background in engineering. Proficient with advanced iOS technologies, Swift 4/5, Objective-C, Cocoa Touch. Over 20 years of experience in software development covering various programming environments (Windows, Linux, Mac, iOS, Android) and client server technologies.
I have been working with iOS app development since 2010 and I have fully immersed in every aspect of the field, from troubleshooting work on existing projects to application design and architecture. I've excelled with legacy source code, solving bugs and implementing new features regardless of the state of the codebase.
Over 7 years of experience working with startups, individual clients, and companies around the globe.
My areas of expertise include:
- Native iOS development
- Troubleshooting code
- Bug fixing
- Problem solving
I am committed to providing high quality work, fully responsive and tested on a wide range of devices. I take great care to ensure each project is well-architected, well-documented, clean and easily maintainable, so that each app or programme can be updated and improved at any step if necessary (e.g. as your company grows). I have extensive knowledge of every part of the mobile development cycle from idea to publishing. A selection of applications I have developed are available to buy or test on iTunes Store.
While iOS / macOS is my preferred speciality, I am also comfortable with working on backend development, web frontend and in a variety of programming languages.
Various technologies I have been working with over time (not necessarily in chronological order):
- Cloud data storage with Firebase, CloudKit;
- Backend with Node.js, MongoDB, SQLite, MySQL;
- Amazon AWS cloud computing Microsoft Azure cloud services Native Android development Java desktop application development
Having a background in engineering, I am comfortable with the development of embedded system and IoT solutions.
Thanks for reading!