Ios Application Developer Resume
4.00/5 (Submit Your Rating)
Dearborn, MI
PROFESSIONAL SUMMARY:
- Over 6+ years of expertise in Software Application Development & Information Technology and 5+ years of Strong experience in developing and designing applications in iPhone/iPad using Swift and Objective - C using Xcode. Good experience in working wif
- Client-Server based applications in various domains.
- Strong experience in developing iPhone/iPad applications wif excellent coding ability in Swift and Objective-C using Xcode.
- Expertise in Development Enhancement, Maintenance, Bug Fixing, Unit testing, UI Testing, Production support, iTunes Support.
- Good experience in using debugging tools in Xcode like Instruments, checking memory graph, UI state in storyboards, Thread sanitizer for Data race conditions and Main Thread checker for UI operations on non-main thread.
- Worked in the Agile environment wif daily scrums and stand-ups delivering new features and demoed to the business at each iteration. Worked closely wif product managers, Scrum Master, UI designers, Tech Lead and fellow developers.
- Good Understanding on Memory Management - Automatic Counting (ARC), Manual Counting (MRC) and multi-threading.
- Good knowledge on App Distribution using Fabric/Hockey App and Deployment/Updates to App Store, and App Store Guidelines.
- Hands on experience in Apple push notifications (APNS), Silent and Local Push Notification.
- Good knowledge on Interface Builders wif Constraints for Universal Platform Development
- Strong understanding in Consuming RESTful Services, Soap Services. Experienced in XML and JSON Parsing using NSXMLParser and NSJSON Serialization.
- Having a good knowledge of developing web applications using JavaScript, HTML, CSS, and jQuery.
- Extensive knowledge of using GCD, OperationQueues to optimize request and response web service calls which updated the UI seamlessly, providing a better user experience.
- Good understanding of Design patterns including MVC, MVVM Architecture across the apps and a good understanding of design patterns including delegation, singleton and observer patterns.
- Good experience wif Foundation frameworks including SQLite, Core Data, Core Location, Map Kit, AVFoundation, Messages UI, KIF and third-party frameworks.
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, fixing and maintaining the software.
- Implemented Custom UI wif XIBs and Storyboards as well.
- Achieved data persistence in mobile devices using NSUserDefaults, Keychain, SQLite, Core Data, NSCoder, P-list.
- Proficient experience in Unit Testing using XCTest framework and UI testing using KIF framework.
- Understanding on Google Firebase for using web services and database. Experience in integrating Facebook, Twitter, Google, native Login SDK.
- Experienced wif Atlassian JIRA establishment, upkeep and organization
- Experience wif git-flow, Bit bucket, JIRA or other sets of agile development tools and Workflows.
- Ability to learn, understand and fix any problem wifin small proximity of time.
- Highly motivated enthusiast, fast learner, eager to meet new challenges and quickly grasp new technologies, skills, concepts, and ideas.
TECHNICAL SKILLS:
Languages: Swift, Objective-C
Design Patterns: Singleton, Delegate, Observer, MVC, MVVM
Version Control Tools: SVN, Git
Tools: Xcode, Eclipse
Operating Systems: Mac OS X, Windows
Mobile Frameworks: Cocoa Pods, Carthage Dependency, XCTest
Database: SQLite, Core Data
Web Services: REST, SOAP
PROFESSIONAL EXPERIENCE:
Confidential, Dearborn, MI
IOS Application Developer
Responsibilities:
- Design, develop, and maintain Fordpass version application wif native overview feature which includes rearchitect the way app communicates wif web views and other activation flow in the application.
- Work closely wif Product manager, provide inputs/ideas from concept to delivery.
- Followed MVVM architecture design pattern and differentiate each component as separate module to be able to cover unit tests
- Used JavaScript bridge communication for interacting wif Web components wifin the application for transition back and forth between Web and Native components.
- Built user Interface using Storyboards and auto-layouts for building adaptive UI.
- Modelled both table and collection views in to one to show different streams wif horizontal and vertical scroll activity as required.
- Worked wif dependencies using Cocoa Pods for Integrating necessary third-party libraries.
- Pre-fetching data from database for different views for smooth screen transitioning.
- Managed data and memory management from streamlining code and using various debugging tests.
- Used GitHub for code versioning repositories, code reviews, Jenkins CI integration for pre-merge build check to verify unit tests and also generate build to QA team for post merge code.
- Worked on the complete release process and Submitted Apps to App Store on every release cycle.
- Integrated application monitoring tools Crashlytics and firebase.
- Work on plist and User defaults to store configuration settings in locally on mobile application.
- Used the Notifications for Broadcasting the changes inside the application and used Push notifications service for remote notification from APNS server
- Created Table View Controllers in the application and segue ways from different View Controllers.
- Created Custom Table View Cells to accommodate the client’s design of a particular Cell.
- Actively participate in walkthrough, inspection, review and user group meetings for quality assurance
- Work wif business users, system analysts, designers and programmers to create and analyze various required project documents
- Participate in production implementation verification and being accountable for validating system quality
- Communicate and interact wif appropriate areas on problems, changes and enhancements dat may impact data, workflow and /or functionality wifin Information Technology software.
Confidential
IOS Developer
Responsibilities:
- Implementation of modules this application using iPhone SDK, Xcode, Interface Builder (IB), Swift and instruments.
- Utilized Map kit and Core location frameworks to halp user navigate to closes AMC theater.
- Create the login screen, signup and terms and conditions screen.
- Create custom UITableviewCell to display the job and devices information for Troubleshoot.
- Sub-classed a UINavigationController to make a Styled Navigation Controller, which would tan be used throughout the application.
- Code enhancement and development programs and/or required fixes to production problems using the functional and technical programming standards.
- Created the Constants structure to access the Global information through out the application
- Refractor the Existing version code me.e. Tech Nucleus 1.0
- Identify, analyze, track root cause and design/code enhancements for fixes to production problems;
- Support installation of application releases into production as directed
- Used the Delegation design pattern for calls after getting response from HTTP Web services.
- Integrate RESTful calls to get the Work orders information day-to-day basis.
- Used Swift to integrate low level API to avoid memory leaks in iOS8 version.
- Implement Swift Tuples to return multiple values in iOS8
- Implement dynamic libraries using Swift for newer versions of iOS.
- Used GitHub to push changed codes to main repository.
- Identify deployment issues and fix issues and publish in the deployment design.
- Participate and provide input in code optimization and performance related discussions.
Confidential
IOS Application Developer
Responsibilities:
- Design UI wif different levels
- Followed MVC pattern and design custom User Interface.
- Gathering requirements and divide work in to modules and integrate the code.
- Attended wire frame review, design and objective-c code walkthrough meetings.
- Developed and implemented this application using iPhone SDK, Xcode, Interface Builder (IB), Objective-C and instruments.
- Implement Storyboards to navigate from one screen to other
- Work on keychain data framework to store information in locally on mobile application.
- Created Table View Controllers in the application and segue ways from different View Controllers.
- Worked on iOS SDK 7 and iOS SDK 8
- Design different levels on iPhone for different screen sizes.
- Implement Touch class methods to move view or image to particular location on the screen.
- Implement UINavigationController to navigate to different screens and make Home screen as root view controller.
- Implement the Core data entity relationship for setting timer based on user selection
- Create Custom UITableViewCell to add extra elements on table view cell.
- Used GitHub to push changed codes to.
- Identify deployment issues and fix issues and publish in the deployment design.
