Ios Developer Resume
OBJECTIVE:
A position in Cybersecurity or Networking where I may leverage my years of experience in mobile development, support and operations. Specific areas of interest include malware analysis and penetration testing.
SUMMARY:
- Skilled in Computer Information Systems having several years total experience in IT with a focus on information security and mobile application development.
- Technical proficiency includes programming languages C++, Objective - C, Swift, Python, VB.Net, Bash scripting; database systems Oracle SQL*Plus, MySQL/MariaDB; web markup, styling, and programming languages HTML5, CSS3, JavaScript; security tools Wireshark, Metasploit, and Volitility.
- Experience includes development on and administration of Linux, MacOS, and Windows environments.
- Solid understanding of design patterns including MVC, MVVM, and VIPER. Produces secure code of high quality and reliability.
EXPERIENCE:
iOS Developer
Confidential
Technologies Used: Xcode (Version 8.3.3), Swift 3, CocoaPods, Postman, VIPER, Scrum, SourceTree, GitHub, SmartCVS, AlamoFire, JIRA
Responsibilities:
- Managed a team of ten, including offshore employees in Croatia and India.
- Implemented Agile Scrum methodology across development teams
- Improved overall Digits code quality
- Produced reports on code quality and need for improvement
- Initiated user-selectable app theming
- Integrated Stylish library allowing users to select themes and developers to add themes with stylesheets.
- Resolved UI bugs
- Tested app on iOS 10 and 11
- Transitioned versioning system from Confidential to Git
- Implemented Cocoapod libraries for new features
- Encouraged and implemented process improvements
- Created team-building opportunities
- Coordinated with product owners to groom backlog and story estimation
- Successfully guided team from Waterfall to Agile development
- Conducted Scrum daily standup, backlog, sprint planning, sprint review, and sprint retrospective meetings
iOS Developer
Confidential
Technologies Used: Xcode (Versions 8 and 9), Swift 4, Swift 3, Carthage, Postman, Instructions (a coach mark library), MVC, VSTS, Scrum, SourceTree, GitKraken, GitHub, Amwell SDK, TouchID
Responsibilities:
- Created developer stories for code refactoring
- Improved overall MyHome code quality
- Produced reports on code quality and need for improvement
- Moved hardcoded strings in MyHome to resource and constants files
- Eliminated warnings
- Implemented a “treat warnings as errors” policy to avoid potential future complications
- Fixed bugs
- Tested app on iOS 11
- Migrated team to Xcode 9
- Migrated MyHome app code from Swift 3 to Swift 4
- Worked out Swift 4 migration issues
- Implemented Carthage libraries for new features
- Added coach marks for user instruction
- Implemented coachmarks for instructing the user on app use
- Integrated Amwell SDK allowing users to connect with their doctors and receive diagnoses over video chat
- Implemented biometric authentication (TouchID)
- Implemented a more graceful handling of failed APIs and unavailable networks
- Improved overall user experience
- Implemented a core location functionality to get the users zip code and locate doctors available near the user.
- In case the user had a medical emergency used location services to track the users location and update emergency services.
- Started development on Curbside from scratch
- Created Job descriptions for potential candidates
- Created interview questions for potential candidates
iOS Developer
Confidential
Technologies Used: Xcode 8.0, Postman, Charles Proxy, iBeacons, Objective-C, XIBs, CocoaPods, AngularJS, Instruments
Responsibilities:
- Migrated several app features from AngularJS to native iOS, including the Shop portion, in order to improve the functionality and responsiveness of the application.
- Fixed bugs as reported by QA, and refactored the code base to facilitate future changes.
- Added features per request of the product owners using Objective-C
- Tested app functionality using XCTest
- Tested app impact on system resources using Instruments, and ensured that memory leaks were not introduced and that the user experience was not hindered.
- Tested and debugged network code using Charles Proxy
- Used Location Services to automatically suggest the closest Confidential store Near a User
- Fixed issues in internal CocoaPods that shared functionality across different apps and teams
- Added and improved custom UI elements using IBDesignables and XIBs.
- Added the NeverWait feature, allowing express delivery of prescriptions through the app
- Worked in an Agile environment, with 2-week sprints and HP Quality Center
Systems Analyst
Confidential
Technologies Used: Advantage Database Server, Confidential Local Government Microfund, Payforce, iHelper, Flexibill, JIRA, Mainstreet, Clientele
Responsibilities:
- Initiated documentation project for Confidential Computer software
- Fixed customer issues with Confidential Computer applications
- Wrote SQL queries to troubleshoot customer issues
- Trained customers in use of Confidential Computer software
- Upgraded customer Confidential Computer products
- Configured customer Advantage Database Servers for compatibility with Confidential Computer software
- Coordinated with development and support teams to resolve persistent issues and add features in an agile environment
Software Analyst
Confidential
Technologies Used: GetDataBack for NTFS and FAT32, Prosoft DataRescue, Salesforce, Wireshark, Volatility, HTML 5, CSS 3
Responsibilities:
- Established the company in coordination with the owner
- Established electronic tax reporting for the company to the Federal and State governments
- Led company’s data recovery line of business
- Wrote tools to aid in file recovery in Python
- Designed company website, hand-coded in CSS and HTML
- Primary IT help desk
Administrative Assistant
Confidential
Technologies Used: Excel, Outlook, Access, Calyx Point, Mortgage Builder
Responsibilities:
- Designed spreadsheet templates for company-wide use
- Analyzed and coordinated efforts to solve backlogs in company loan pipeline
- Resolved service issues between brokers and the company
- Initiated mortgage loan process in Mortgage Builder
- Primary IT Help Desk