Sr Ios Mobile Developer Resume
Oklahoma City, OK
PROFESSIONAL SUMMARY:
- 5+ years of experience as a software developer in designing & developing User Interface applications, integrating with various Databases and Client - Server applications.
- 3+ years of expertise in iPhone/iPad (iOS 3.0, 4.0, 5.0, 6.0, 6.1, 7.0.6, 7.1.2, 8.1.2 Xcode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6, 5.0.2, 5.1.1, 6.1.1) application development using objective-C, Cocoa Touch
- Hands-on experience working with iPhone SDK - Xcode, Interface Builder and Instruments.
- Highly Proficient in programming languages - Objective-C
- Sound base in Object Oriented Concepts and good development experience in using those concepts in building re-usable code
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch frameworks
- In-depth knowledge in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
- Knowledge of designing and working with updated UI tools within Xcode including Storyboards and XIB’s files
- Strong knowledge about Core Frameworks - Core Data, Message UI, MapKit, AVFoundation, Core Location, Core Graphics, Core Plot, Share Kit framework
- Created and customized views, table views, tab bars and navigation bars
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
- Proficient in source control with GIT, Subversion (SVN)
- Highly expertise in working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email
- Experience in Software Development Life Cycle - requirements and specifications, design, construction, testing, and maintenance
- Technically proficient in programming languages such as HTML5 and JavaScript
- Familiar with Cascading Style Sheets (CSS)
- Working knowledge of Operating Systems like Mac OS X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8
- Excellent communication and presentation skills, attention to detail and the ability to meet tight deadlines
- Strong commitment to organizational work ethics, value based decision-making and managerial skills
TECHNICAL SKILLS: iOS: Objective-C and Cocoa development for iPhone and iPad devices in Xcode 4.6 Interface builder-UIKit, Cocoa touch, Core Data
Software: Trained in iOS 4, iOS 5, iOS 6, iOS 7 and iOS 8 with Xcode 3.0/ 4.0, 5.0.2, 5.1.1, 6.1.1 OSX 10.5, 10.6, 10.7,10.8, 10.9 ASP.net with Visual Studio 2005/ 2008, Microsoft office suites
Programming Languages: Objective C, C, C++, Core Java
Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ JQuery library
Databases: SQL server 2005/2008, SQLite with Core iOSs and box, building, and testing database in iOS sandbox
Operating Systems: MAC OS 10.5/10.6/10.7 , Windows XP, Windows 7, Windows 8
Tools: Xcode 3.0/4.0/5.0.2 , Visual studio 2005, Dreamweaver
Version Control Tools: GIT, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Oklahoma City, OK
Sr iOS Mobile Developer
Responsibilities:
- Work in the iOS development team and develop enterprise applications for Confidential
- Implementation and understanding of software development lifecycle (SDLC)
- Extensively work with iPhone SDK - Xcode, Interface Builder and Instruments
- Work extensively with Objective-C and Cocoa Touch frameworks
- Worked with NSURLSessions and background data task implementations
- Worked with Blocks and composed functions that can be passed to API as callback/ completion handlers
- Developed Universal Application using storyboards and auto-constraints. Created customized views and table view controllers
- Worked extensively with Core Data framework to implement data persistence
- Worked with MapKit framework and Core Locations, to capture the user’s current location and provided standard Apple maps to enabled user pick the incident locations
- Data parsing (JSON) to dynamically display data and post data back to the server
- Follow Agile Methodology and document user stories
- Used SourceTree Application (GitHub/ Stash) for source code management
- Project management was through JIRA
- Worked with business analysts and technical architects to formalize specifications for custom development
Environment: iOS 8.1.2, 7.1.2 Mac OS X - 10.9, XCode 6.1, 5.1.1, Objective-C, Blocks, Source Tree, JIRA, Agile Methodology
Confidential, Indianapolis, IN
Sr iOS Mobile DeveloperResponsibilities:
- Developed in-house native iOS applications, PushCatchers and Location Manager, which receive push notifications based on geofences and beacons
- Worked extensively with Objective-C and Cocoa Touch frameworks - CoreLocation, CoreBluetooth, MapKit, etc
- Experience working with geofences, iBeacons and region monitoring
- Modified the ET Mobile Push SDK for iOS-8.0 by adopting the new push APIs introduced
- Worked in the iOS production support team to troubleshoot ET MobilePush SDK integration issues
- Extensive knowledge on APNs (Apple Push Notification Service) and debugged push notification issues occurring in the MobilePush SDK
- Worked and optimized SQL scripts and table structures to generate MobilePush reports
- Communicated with customers and business team, provided timely and detailed solutions by troubleshooting the issues
- Documented the support calls and solutions, whenever necessary, for further reference and analysis
- Experience with deploying apps in test and production environments
- Wrote unit tests (XCTests) and created Bots to automatically detect any regressions introduced by code changes to the SDK
- Followed Agile Methodology and documented user stories
- Handled the management and administration of ET public GitHub repositories for libraries - including pushing/ pulling changes
- Tracked and managed the defects/ issues with JIRA
- Effectively communicated, presented, discussed and explained issues coherently and logically both in writing and verbally
Environment: iOS 8 Beta, 7.1.2, 7.1.1,7.0.6, Mac OS X - 10.9, XCode 5.1.1, Objective C, Push notifications, JIRA, SQL Scripts, Agile Methodology, Unit tests - Bots
Confidential, Bartlesville, OK
Sr iOS Mobile DeveloperResponsibilities:
- Developed workflow of the application from understanding the business, current process and requirements.
- Designed the wireframes, based on the application workflow, using Balsamiq and JustInMind
- Worked extensively with Objective-C and Cocoa Touch frameworks
- Created and customized table views, pop-over views, collection views and navigation bars
- Worked extensively with Core Data to implement data persistence on the devices
- Implemented singleton design pattern while developing the application
- Used CoreData, UIKit, Core Text, CoreGraphics, Message UI frameworks for the function implementation
- Data parsing (JSON) to dynamically display data on iPad and posting the data back to the server
- Worked with NSURLConnection to integrate with backend web services
- Implemented features like user authentication, PDF generation and email PDF
- Communicated with business team regularly, provided status reports, discussed the needs and provided possible solutions whenever necessary
- Followed Agile Methodology in developing the enterprise application
- Used GIT for version control
- Worked closely within a cross-functional team of testers, QA’s, BA’s; debugging issues at onsite whenever required
Environment: iOS 7.0.6, 6.0 and 6.1, Mac OS X - 10.8 & 10.9, Objective C, XCode 5.0.2, 4.6.3, XML, Agile Methodology, NSURLConnection, singleton design pattern
Confidential, Menlo Park, CA
Sr iOS Mobile DeveloperResponsibilities:
- Developed various features in the existing App like Barcode Scanning, Help, News in the MobilePro App.
- Worked extensively with Objective - C and Cocoa frameworks.
- The projects at hand involved understanding the business, current process and requirements.
- Worked with the project manager to support project plans and correct resource and time allocation.
- Helped team members’ progress toward their professional development goals.
- Implemented third party library ZBAR SDK to read the barcode.
- Used Core data to store data locally in device for a Barcode Scanning feature.
- Worked with UIKit Framework for the applications at hand.
- Worked with Backend team to communicate with RESTful Web services.
- Integrated a web-based content made with HTML5 on a Native app using UIWebView.
- XML and JSON parsing included in the project.
- Pre-fetching data for different views for smooth screen transitioning.
- Followed agile methodology throughout development.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues at onsite whenever required.
- Worked with GDB for debugging.
- Worked with GIT to checkout and update the code changes.
- Reported progress/challenges to Onsite Project lead.
Environment: iOS 6.0&6.1, Xcode 4.4.1,4.5.2,4.6, iPad, iPhone, Mac OS X, Objective-C, Cocoa Touch Framework, Cocoa framework, XML, JSON, HTML5, RESTful Web services, Agile Methodology, GDB, iPhone Simulator 4.1, 5, 6.1.
Confidential, McLean, VA
Sr iOS Mobile DeveloperResponsibilities:
- Developed Custom UIViews based on UIKit framework.
- Worked with UINavigationView, UITabBarView, UITableView, UICustomCell, UIAlertView.
- Implemented using Storyboard and ARC in UI and Application Design.
- Worked extensively with Objective-C and iOS SDK.
- Worked with MFMailCompose View Controller to create email which enable user to share news.
- Used twitter and facebook APIs to realize article sharing via social network.
- Integrated various RESTful Web services call to news reader application.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
- Worked with NSXML parser to parse XML response from Web Services to build the content for the application.
- Used Core data Framework for local storage purpose in SQLite.
- Worked in an agile-based team environment.
- Published app to App Store.
- Fixed bugs when notified or documented by QA and adding new features.
Environment: iOS 5, 5.1 and 4, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, NSOperationQueue, NSXML parser, NSURLConnection, XML, RESTful Web services, MFMailCompose View Controller and Mac OSX.
Confidential, Austin, TX
Sr iOS Mobile DeveloperResponsibilities:
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Various graphing libraries including Core Plot were used to draw user defined graphs.
- Implemented MessageUI framework to email and SMS graphs.
- Used External Accessory framework to allow users to project their graphs.
- Worked with Photoshop CS5 for image editing and resize them to suit the iPhone and iPad resolution.
- Performed unit tests and debugging.
- Used Instruments for performance testing/tracking.
Environment: iOS 4.1, 4.2.1 and 4.3 (iPhone SDK), Objective C, Xcode 3.2.6, 4.0, Cocoa Touch, Photoshop, Core Plot, Message UI, and External Accessory framework.
Confidential, Coral Springs, FL
Sr Java Developer
Responsibilities:
- Analyzing business requirements from technical point of view.
- Developed request handlers, beans, JSP’s and Data Objects in Java.
- Developed a web-based reporting system with JSP, DAO and Apache Struts-Validator using Struts framework.
- Designed and developed the JSTL Tag Libraries for the View side.
- Developed Struts-based form validation, Application error-handling, using Struts Validator framework.
- Model View Controller (MVC) architecture has been adopted to provide framework.
- Using Hibernate 2.0 as a Persistence layer framework.
- Developed and used the Eclipse Web perspective to develop, edit and debug applications in Eclipse.
- Developed database schema for new tables added to the application.
Environment: Agile methodologies, J2EE, JSP, JSTL, MVC Design, Tomcat, SQL Server, Oracle 11g, BMC Remedy, JIRA, TOAD, JavaScript, Hibernate, AJAX, Struts, Spring Source, Eclipse, Hudson, ANT script.
Confidential
Java Developer
Responsibilities:
- Writing PL/SQL stored procedures to extract reporting data from various database tables.
- Implementation of reporting which generates PDF files using iText API.
- Testing - Unit testing & Integration testing.
- Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other project with in Supreme Court for sharing information.
- Used JSTL, XSLT for custom tag libraries.
- Developed JSPs as views, Action Servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling.
- Used Validation framework for validating the input data from the user.
- Used Stored Procedures for various complex utility task/interfaces performed by the system (send data every morning to state police).
- Wrote Custom Tags for custom requirements of fields on GUI.
- Coordinating team members’ work while developing.
- Documentation for all the modules.
- Provided production support and maintenance, analyzed and troubleshoot system problems, documented the process changes and modifications done to the existing system.
- Have done peer review considering quality of code and performance bottlenecks for objects developed by peers.
- Involved in batch monitoring and scheduling of jobs after the Go-Live of the project.
- Extended post Go-Live Support to the client in enhancing the code.
Environment: Windows Server 2000/XP, Oracle 9i, JBOSS, JMS, MVC, Struts, Servlets, JSP, EJB 2.0, CSS, HTML, XML, XSLT, AJAX, DHTML, CVS, UML, Rational Rose EE 2002.
