Ios Developer Resume
Detroit, MI
SUMMARY:
- Over sixteen years of experience in electronic systems, instrumentation, and software development, including iOS mobile applications.
- A rchitecture design and development of test systems, electronic measurement and data acquisition.
- Four years of experience in iOS applications development using Xcode 4 through 9.
- Software architecture design and development on iOS platform for iPhone, Visual Studio, and others.
- Experienced in Xcode (iOS) up to and including Swift 4.0 and Objective C.
- Also well versed in programming languages such as C, C++, C#, Visual Studio, Unix, and more.
- Integrated Web Services Restful services, XML and JSON response parsing.
- Familiar with Web APIs like RPC as well as Block/Closure including completion Blocks.
- Experience with GCD and NSOperations to implement multi - threading, and/or concurrency.
- Experience with Xcode’s Auto Layout, Core Data , Core Graphics, Core Location services, and more.
- Experience with Source Tree, Git, and CVS, GitX, Clear Case, revision management software.
- Experience with Agile and Scrum methodologies and practices.
- Experience in project management - focus on removing project roadblocks.
- Effective team lead, and ability to work as an individual or a team member.
PROFESSIONAL EXPERIENCE:
Confidential
iOS Developer, Detroit, MI
Responsibilities:
- Develop and test features for Ford Mobile App using Test Driven Development, Using Story driven feature set in Agile environment.
- Features include Location services for gasoline stations, parking.
- Vehicle diagnostics reporting of oil life, tire pressure and other vehicle health reports.
- Implement Analytics reporting of page landings, and button clicks, and more.
- Project written in both Swift and Objective C enabling a complete iOS coding experience.
- Upgraded from Xcode 8.3.3 to Xcode 9.0
Technologies: Xcode 8. 9, iOS 10.2 and 11 Swift 3.1 through Swift 4. Closures, Delegates, Restful web services, Core Location, class Frameworks. Test Driven Development.
Confidential
iOS Developer, Colorado Springs
Responsibilities:
- Develop and test features related to login and security, facilitating API through Connection Manager in JSON format.
- Upgrade Swift 2.0 to 3.0 code, and upgrade Realm third party library as well.
- Integrate Connection Manager Framework into App of registering clients.
- Learn use of Security technology including SSL and token transfer to protect customer data.
Technologies Used: Xcode 8/ iOS 10.1 Swift 3.0, Closures, Delegates, Restful web services, class Frameworks.
Confidential
iOS Developer, Dallas / Fort Worth
Responsibilities:
- Develop and test features related to customer profile including personal e-mail, phone and other information stored on backend, and retrieved through Rest calls and JSON format. Implement choices through succession of Table views, and Custom Table Cells leading to next view until final edit screen and Save option is available.
- Learned use of Security frameworks used by banking app to protect customer data.
- Also developed features for a call center monitoring App.
- The app could monitor the state of each employee in the center by current status (Engaged with customer, gathering Information, Auxiliary work, etc.) grouping them by state in a collection view or table. Set up text enlargement capability (accessibility) by notification based on device settings.
- Implemented rearrangement capability in collection and table views.
Technologies Used: Xcode 6, and 7 / iOS 9.2 Swift 2.0 NotificationsClosures, Delegates, Restful web services, class Extensions.
Confidential iOS Developer, Colorado Springs, CO
Responsibilities:
- Developed Native iOS application for universal device operation (iPad, iPhone) to do warehouse management inventory of clothing distributor.
- Integrated several new features including Cash Management and cash “drop” with running total calculator user interface, Printer locator and setup tool, Printer labeling tool.
- Also upgraded product from iOS6 to iOS 8, including repairing deprecated code.
- Re-vamped User main menu, created custom interface items like specialized segment switches, and collection view button menu.
- Worked with quality assurance to fix bugs, improve code reliability, and maintainability.
Technologies Used: Xcode 6/ iOS 8 - 8.1, Delegate/Protocol pattern, Memory management, Restful web services. App was for in-house inventory keeping (Not available to the public).
iOS Developer
Confidential, New Jersey, Herndon, VA
Responsibilities:
- Designed Web API to synchronize “Back-End” (database) Restful web services, and parsing functions to integrate data Included many complex UI functions including Carousel view and popover Tableviews
- Worked with quality assurance to fix bugs, improve code readability and reliability.
- Strictly for in home nursing care - took concept from Confidential
Confidential iOS Developer, Midvale, Utah
Responsibilities:
- Developed next generation Application for iPad
- Designed Web API to make designs available for purchase.
- Designed to remotely control a materials stenciler and printer called the Cricut Explore using bluetooth. Designed and implemented many core features such as image insert, and serialization to XML. Restful web services, Implemented parsing and display of image database to Collection View.
- Implemented User Interface with UX team allowing user selection of Create Project, Save Project, etc.
- Worked with quality assurance to fix bugs, improve code readability and reliability.
- Implementation of “ Lazy Loading ” , a technique to improve memory use and improve user experience.
- Designed and Implemented UI and Data model for Inspections application
Confidential
Architect/ Owner/ iOS Developer, Colorado Springs, CO
Responsibilities:
- Developed and implemented Test system software in C++, C#, and LabView for medical device including database using SQL, and test routines.
- Worked with cross functional team to bring hardware and software to successful completion. wrote app for engineering department to alert them of a system malfunction using SMS messaging.
Confidential
Software Engineer, Colorado Springs, CO
Responsibilities:
- Provided IV&V of GPS system software.
- Requirements analysis, tracking, and traceability.
- Focus on software quality, reliability, and infallibility.
- Ran software scripts for verification of next system upgrade software.
- Did real time software testing and verification on GPS simulator.
- Automated several procedures that were previously manual
- Actively involved in requirements peer review and fine tuning
Confidential
Software Engineer, Colorado Springs, CO
Responsibilities:
- Provided IV&V of satellite system software.
- Requirements analysis, tracking, and traceability.
- Focus on software quality, reliability, and maintainability.
- Ran and maintained automated software verification tools in Perl and C++.
- Wrote shell scripts in Unix and Perl for automated software verification.
- Increased code analysis throughput by 115%.
- Automated several procedures for pulling code from servers
- Actively involved in requirements peer review and fine tuning