Full Stack Mobile Application Developer
I am a software developer with over 12 years of experience delivering valuable, high quality software. I have experience with a variety of languages and technologies that allow me to develop your app from start to finish, including design, development, and server-side programming.
Building a strong user-experience and writing organized, modular code are my top priorities.
I develop native mobile applications for iPhone, iPad, and Apple Watch. I'm skilled with both the Swift and Objective-C programming languages. I can also develop a back end to support your app and have experiences with web technologies such as Ruby, PHP, and Javascript.
I have experience with a broad range of software development techniques including:
- REST web service integration with 3rd party services
- Databases: MongoDB, MySQL, Sqlite
- Version control: Git, mercurial
- Strong OS X and Linux experience
- Writing, clean, modular code so that it's easy to change and maintain.
- Automated testing
- Build pipelines and code deployment