Ios Developer Resume
Sunnyvale, CA
SUMMARY
- Over 5+ years of experience in the field of information technology especially in designing, developingmobileand web applications. 4+ years of experience in application development for mobile platform (iPhone/iPad) using Objective - C, SwiftandCocoa TouchinXcode.
- Well versed with completeSoftware Development Life Cycle(SDLC) process which includes designing and implementing the software, debugging, fixing and maintaining the software
- Complete understanding ofModel-View-Controller(MVC)architectural patterns and frameworks and comprehensive knowledge of memory management in Cocoa.
- Familiar with memory management iniOSincludingAutomatic Reference Counting (ARC)
- Expertise inMVC design architecture, Cocoa design patternsand concepts likedelegation, protocolsand categories.
- Have experience working with Swift 1.2 and Swift 2.0 in Xcode 7.
- Familiar with UX development using HTML5 and CSS3.
- Created andcustomized views, table views, tab barsandnavigation barswhich are some basic functionality in a multi viewapplication.
- Experience in developing applications oniOS7, iOS8 & iOS9.
- Good experience withFoundation frameworks, SQLite, Core Data, Core Location, Map Kit, Messages UIandthird party frameworks.
- Experience inSQLin creating and extracting data from database and displaying oniPhoneusingSQLite3.
- Experience working with in-app purchase application for theiPhone/iPadalong with distinct market based applications enhancing sharing throughsocial networksand email.
- Experience working withAPNS, pop-up alerts, badgesandintegrationvarious social networkingAPIslikeFacebookandTwitterinto application.
- Strong experience inXMLParsing andJSONto implement in the Application.
- Experience working withmulti-threadingandP-list.
- Expertise in providingWeb Services,database management, Locations Services, Audio, GraphicsandAnimationcapabilities in Applications.
- Proficient in source control withGit, SVN.
- Experience In web programming languages likeHTML, DHTML, CSS, XML, JavaandJavaScript.
- Experience in working ofUMLand using ofObject Oriented Analysis and design (OOAD).
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Ability to write code by using clear, explicit method, variable names and effective comments.
- Development, testing, troubleshooting and debugging of the application.
- Experience in working withMac OS X, UNIXandWindowsplatforms.
- Strong problem solving and decision making skills with ability to communicate effectively at all levels.
- Have experience in working withAgileEnvironment likeSCRUM.
TECHNICAL SKILLS
Programming Language: Objective C, Swift, C/C++, Java Script, HTML, XML, SQL, CSS.
Software/IDE’s: Xcode, SQL Server Management Studio
Databases: SQLite, SQL Server, MySQL, MS Access.
Technology/Framework: iOS Framework, ZXing Web Services, REST, JSON. UI/UX Development
Operating System: Mac OS 10.8/10.9/10.10 , Windows XP, Windows 8.
API’s: iOS API’s, Facebook API’s, Parse API’s.
PROFESSIONAL EXPERIENCE
Confidential - Sunnyvale,CA
iOS Developer
Responsibilities:
- Developed iOS Application for Confidential Retail App in swift and objective C
- Played a team lead role, understood requirements from client and acted as bridge between onsite and offshore team.
- Ensured client requirements have been met as per expectations and deadlines.
- Handled offshore team via daily bridge calls and mail communication.
- Segregated daily tasks and assigned them accordingly to the team
- Reviewed team’s code thoroughly with Phabricator tool.
- Developed Objective C modules to support stores using iOS 6 and iOS 7 devices.
- Involved in regression testing of the App for UAT and Production builds.
- Developed some modules, ICMP Ping test, Active Notifications, Global Map code optimization & Default View.
- Optimized the application by rewriting previous depreciated code and making it be more efficient.
- Worked with AppleConnect Libraries and also integrated the library
- Have created UAT test builds and did bug fixes.
- Had frequent interactions with server Team with respect to Vesuvius APNS Platform
- Worked on converting the code to Swift 2.0 standards from Swift 1.2 and ensured code is compatible with iOS 9.0.
- Worked in deploying the code in various environments as well as unit testing.
- Have created radars for various tasks and assigned to offshore
- Involved in discussing various design and implementation of classes
- Monitored espresso tickets.
- Used Git for source control to manage various branches based on need
Environment: iOS SDK,Xcode,Mac OS,Swift
Confidential - Paramus, NJ
iOS Developer
Responsibilities:
- Developed iOS Application for the Confidential App on both iPhone and iPad platforms.
- Mainly worked on the Locator initiative.
- Involved in app designing, requirements, estimates and project timelines
- Extensively used Objective C for creating application.
- Developed UI requirements using interface builder and coding in objective C.
- Developed an XML parser to parse the data required in the application.
- Innovative logic has used to access web service once in a while after app get launched.
- UI implementations done by coding customization and UiViews & UiTable views are used for managing the frontend.
- Maintained the Locator application to support 16 international countries & handled the translations as well.
- Developed the collection of classes which manages the sharing feature to share information about the app through Facebook/E-Mail
- Developed the collection of components, which manages and controls the application life cycle and activities
- Optimized the application by rewriting previous depreciated code and making it be more efficient.
- Integrate and developed Cocoa Frameworks such as Mapkit.
- Worked in deploying the code in various environments as well as manual testing.
- Assist in creating technical design document.
- Involved in creating APP Store builds with Distribution profile
Environment: iOS SDK,Xcode,Mac OS,Web Services, REST, XML
Confidential - Charlottesville, VA
iOS Developer
Responsibilities:
- Developed iOS Application iPhone platforms.
- Involved in understanding the business of the client, requirement gathering, laying out the specification and designing of the application.
- Participated in developing the UI by customizing and overriding the UiView class.
- Responsible for making application flexible to update changes at any point of time. Worked extensively with Objective C and Cocoa Framework.
- Worked with Backend team to communicate with RESTful Web Services.
- Responsible in integrating apps with web applications and SQLite database for storing data locally on the device.
- Worked with data validation for user input.
- Built custom components to use throughout app implementations.
- Participated in Code Reviews, Code Fixes and Bug Fixes.
- Responsible in adding new features for existing app during the process of updates of the app.
- Involved in manual performance testing.
- Involved in the deployment of the app.
Environment: iOS SDK,Xcode,SQLite,Web Services, REST, JSON.
Confidential - Greenbelt, MD
iOS Developer
Responsibilities:
- Developed iOS Application iPhone platforms.
- Conceptualized, designed, developed and deployed mobile applications using iOS SDK, Xcode.
- Implemented and designed various UiView according to the client s requirements using UiNavigationView, UiTableView, UiAlertView
- Worked on table view controller and made customized table view cells according to the requirements and specification.
- Used Core data Framework to store data locally in SQLite.
- Involved in development of like Barcode Scanning App using ZXing open source Framework.
- Worked with couple of app with social networking capabilities by integrating the third party APIs like Facebook.
- Involved in writing the application logic to process user input and address change in database using web services in stable transaction.
- Tested and debugged the application on Simulator and iOS Devices.
Environment: iOS SDK,Xcode,SQLite, ZXing Library, APIs, Web Services.
Confidential - Menlo Park, CA
iOS Developer
Responsibilities:
- Developed iOS Application iPhone platforms.
- Implemented high quality iOS code that satisfies the business functional requirements as well as user functional requirements.
- Showed proven knowledge of iOS App life cycle and memory management using the retain/release memory management system and Automatic Reference Counting (ARC).
- Implemented very user friendly interface using all the capabilities of UiView, UiViewController and UiNavigationController.
- Provided proven knowledge in iOS application functionality and limitations including Objective C, cocoa Framework, core data and other native API integration.
- Developed the update modules and various features in the existing App.
- Used third party API s like Parse for backend services and Stripe for credit card transactions.
- Experienced with major Frameworks like UiKit Framework, Foundation Framework, AudioToolbox and CoreGraphics.
Environment: iOS SDK,Xcode,SQLite, Parse APIs, Web Services.
Confidential
Software Developer
Responsibilities:
- Involved in requirement gathering and analysis of requirements of the system in consultation with business analysts and client.
- Worked with functional team for requirements and implanted successfully.
- Worked with Servlets to implement the business logic.
- Worked with JDBC to connect the front end of the project to the databases.
- Worked with JavaScript for front-end validation.
- Worked on the front end of the project by using JSP.
- Designed the database schema in MYSQL.
- Involved in developing Class diagrams and Sequence diagrams using UML.
- Involved in configuration and deployment of the application on Windows platform.
Environment: Java 1.6, JDBC, Servlets, Java Script, JSP, HTML, CSS, XML, MySQL, Eclipse, Windows XP.