Ios Developer Resume
SUMMARY
Confidential is a seasoned software engineer with over sixteen years of experience in software engineering and three plus years developing mobile applications. A strong software design, development and architecture background in the technology industry, h e develops mobile apps (native and cross - platform) using Swift, Objective-C, Java, Xamarin (C#) and Ionic/Cordova.
TECHNICAL SKILLS
Languages: Swift, Objective-C, C#, Java, JavaScript, Ruby, Python, C/C++, Groovy, SQL.
Architectures / Concepts: Mobile, OOP, MVC, MVVM, SOA, REST, Agile, TDD, SCRUM, UML, Design Patterns
Frameworks: CoreData, UIKit, MapKit, Foundation, CoreGraphics, AVAudio, Xamarin, MonoTouch, .NET, Cocoa Touch, Core Data, AngularJS, WCF, Entity Framework, NHibernate, NUnit, JUnit, MSTest, Mockito, Ninject, Fakes, Gradle, Jenkins, ANT, MSBuild
Development Tools: Xamarin Studio, Visual Studio, Git, SVN, TFS, Android Studio, XCode, AppCode, Eclipse, Visio, Enterprise Architect, Cruise Control
Databases: SQLite, MySQL, SQL Server, ORACLE, SQL Anywhere, Eloquera, DB40
Operating S ystems: iOS, Android, Windows Mobile, Mac OSX, Linux, Azure, Windows 10, Windows Server
Software: TestFlight, TestFairy, Rally, DirectSound, VMWare ESX Server, Hyper-V WIX, Fiddler, PowerShell
PROFESSIONAL EXPERIENCE
Confidential
iOS Developer
Responsibilities:
- ActiveBuilding - iOS App Store
- Facilities Plus by Confidential - iOS App Store
- Leasing Tablet by Confidential - iOS App Store
- Lead mobile design and development for a rewrite of an existing mobile application.
- Mentored junior development staff through introducing code reviews, design reviews, brown-bag sessions.
Confidential
Mobile Developer
Responsibilities:
- iComfort Mobile Setup iOS App Store & Google Play iComfort Thermostat iOS App Store & Google Play
- Lead and contributed to all SDLC aspects of the IOS and Android applications from design to final test and app store submission.
- Created custom iOS controls, View Controllers, shared libraries within a MVVM framework that achieved over 75% code reuse across platforms.
- Implemented connectivity logic to Lennox thermostats and "smart hub” technology which controlled all equipment (air conditioners, furnace, dehumidifiers, etc.).
- Mentored off-shore team on Mobile and Xamarin technology.
- Participated in daily scrums to discuss status and quickly resolve technical issues.
Confidential
Mobile Developer
Responsibilities:
- Muscle Disease Guidelines iOS App Store & Google Play
- Developed majority of iOS application functionality.
- Coded shared libraries that increased code reuse, decreased overall time-to-market of both iOS and Android applications.
- Created View Controllers which utilized local and remote JSON stores for token substitution auto-generation of Views and PDF files.
Confidential
Mobile Developer
Responsibilities:
- EZI Bluetooth Connect (Android)
- App rescue for a Bluetooth application partially developed by other consultancy.
- Completed initial partial development and released app to enterprise store.
Confidential
Senior Mobile Consultant
Responsibilities:- Nutrisolutions Tissue Sample Collection iOS App Store & Google Play
- Developed (new features and modifications) and release activities of application for iOS and Android platforms to the Australian Growers Market.
Confidential
Application Architect
Responsibilities:
- Led design, development and automated the deployment of a client-server Outlook Add-in and WCF service layer which provided email template functionality for over 1,500 users.
- Member of a development team that designed, developed and delivered a national risk assessment web site allowing insurers the ability to navigate their exposure and risk via GIS mapping technology.
- Designed a Silverlight application that enabled re-insurer clients the ability for cross-analysis between multiple insurance providers based upon the client' s unique risk and exposure characteristics.
- Designed and developed a command line tool that managed the uploading of Reporting Services reports into a SharePoint 2010 website.
- Developed a portal web application which unified the presentation of business user' s reports from disparate linked Reporting Services servers.
- Designed, coded and documented a process which utilized Visual Studio' s SQL Server database packaging and deployment API to interoperate during the TFS builds.
- Led development of multiple releases of a specialized CRM web site for insurance brokers.
- Word Automation - Created a solution for business users to automate the generation and modification of Word documents.
- Led and managed weekly code reviews of US and India development teams.
Confidential
Senior Software Engineer
Responsibilities:
- Developed route/trip status and real-time delivery updates for Windows CE and Window Phone.
- Implemented a .NET Service-Oriented Architecture for a public SaaS product offering.
- Developed a LDAP-base Security Management Service for authentication and authorization of a web portal, Business Objects reporting system, and mobile authentication.
- Ported an internal Software Updater to an external Self-Service web site providing functionality to schedule and manage Over-The-Air vehicle onboard computer updates.
Confidential
Account Executive
Responsibilities:
- Built over one-million-dollar pipeline - closing on $480,000 net new consulting service sales.
- HP Mercury Quality Center sales-certified.
Confidential
Technical Sales
Responsibilities:
- Managed all pre-sales activities, including: prospect list/lead source creation, proposal and statement of work generation, product demonstrations and follow-up prospect marketing.
Confidential
Senior Software Engineer
Responsibilities:
- Led development efforts for Starkey ' s audio simulation environment.
- Included using DirectSound, Flash and ActionScript technologies.
- Programmed a software utility which enabled end-users to precisely calibrate their PC ' s 5.1 surround sound speaker system.
- Managed technical direction and task hand-off for a four-member development team.
- Designed and implemented a fully automated build and promotion process for all Starkey software development teams. (8 SDK' s, 4 applications teams).
Confidential
.NET Consultant
Responsibilities:
- Provided .NET consulting services to Starkey Labs, focusing on software architecture and system design.
- As a member of the Architecture team, I designed software that would monitor actual sound environments and automatically adjust the hearing aid response curve output accordingly.
Confidential
Senior Software Engineer
Responsibilities:
- Lead team development, implementations and maintenance of all external facing Capella web applications
- Performed OOAD on business and data classes for all company-wide web applications.
- Introduced NUnit technology to the IT Architecture and Development groups.
Software Consultant
Responsibilities:
- Developed and deployed a J2EE web application that tracked Snow Removal for the City of Minneapolis.
Confidential
Internet Software Engineer
Responsibilities:
- Tech lead on a development team for an online invoice reporting project.
- Designed and developed a workflow management application for government organization.
Confidential
Software Consultant
Responsibilities:
- Developer on a team that built and delivered an N-Tier web application allowing Navy personnel secure access to private medical records.
- Developed the historical record screens of the application displaying enlisted personnel medical records.
Confidential
Software Consultant
Responsibilities:
- Ported and programmed an ERP application from MS Access into a 3-Tier solution.
- Assisted in the creation and documentation of software development methodologies.
