Highly-skilled software development professional bringing more than 10 years in software design, development and management. Advanced knowledge of Swift and Objective-C.
Advanced problem solving skills
API design knowledge
01/2016 to Current
Mobile Engineering ManagerWorkday, Inc. – Boulder, CO
Managed a team of 8 Android and iOS developers across two different projects.
Established overall architecture and technology standards for both projects.
Ran daily scrums and bi-weekly sprint planning/retro.
Coordinated integration with our team's apps and other apps in the enterprise.
Setup continuous integration and build practices.
Wrote code for both Android (Java) and iOS (Swift and Objective C).
07/2013 to 01/2016
Senior iOS DeveloperJive Software – Boulder, CO
Converted legacy Objective-C code to Swift.
Built new green-lit project from the ground up in Swift 1.0 and witnessed the evolution of Swift with conversions up through Swift 2.0.
Refactored entire UI layer to use Storyboards, Autolayout and Size Classes.
Selected to travel to Israel to teach iOS development and oversee a new company acquisition.
Wrote entire authentication architecture enabling SSO with SAML, oAuth, and Basic Authentication. Allowed for client-certificate authentication by storing certificates in the iOS keychain and authenticating against them during login.
11/2010 to 06/2013
Senior Mobile DeveloperVibe Media – New York, NY
Responsible for developing and maintaining proprietary iOS and Android frameworks to be used in numerous mobile applications.
Involved in every aspect of the of the development process, from concept creation to submission to the app stores.
Used analytics tracking with Flurry and Google Analytics.
Worked with project manager to define requirements and implement designs.
09/2008 to 04/2010
Software EngineerFieldware Llc – Chicago, IL
Worked with a team of 6 to develop and enhance OffenderLink, a web based supervision management system used to track and manage convicted offenders.
Developed and maintained the web application in C# using Microsoft Visual Studio.
Updated and maintained the SQL database in Microsoft SQL Server. Including writing and fixing stored procedures, and creating tables and views.
Created a production update system to manage inter-release hot fixes to the database.
Helped design and implement a new QA system, including test plans, requirement documentation and user acceptance testing.
Computer Science: Champlain College - Burlington, VT