We provide IT Staff Augmentation Services!

Mobile Application Developer Resume

2.00/5 (Submit Your Rating)

Oklahoma City, OK

PROFESSIONAL SUMMARY:

  • 6+ years of experience as a software developer in designing & developing User Interface applications, integrating with various Databases and Client - Server applications
  • Experience in Software Development Life Cycle - requirements and specifications, design, construction, testing, and maintenance
  • 4+ years of expertise in iPhone/iPad (iOS 3.x, 4.x, 5.x, 6.x, 7.x, 8.x, 9.x Xcode 4.x, 5.x, 6.x, 7.x) application development using Objective-C, Swift, Cocoa Touch
  • Sound base in Object Oriented Concepts and good development experience in using those concepts in building maintainable code
  • Hands-on experience working with iOS Mobile SDK - Xcode, Interface Builder and Instruments.
  • Highly Proficient in programming languages - Objective-C, Swift (1+ year experience)
  • Solid experience in native iOS Mobile Application Development using UIKit, Core Foundation with Cocoa touch frameworks
  • In-depth knowledge in MVC design architecture, Cocoa design patterns and familiar with other design architectures like Singleton, Decorator, Observer, Memento and Command patterns
  • 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, Security framework
  • Experienced in working with data parsing forms such as XML and JSON
  • Experience with handling Enterprise/ Commercial App Distribution - deployment, updates and maintaining app-stores
  • Development knowledge of RESTful Web APIs with WebAPI 2.0
  • Experience working with Web Development SDK - Visual Studio
  • Technically proficient with website fundamentals - JavaScript, HTML, XML and CSS
  • Experience with web application development using frameworks like - AngularJS, Bootstrap, JQuery
  • Proficient in source control with GIT, Subversion (SVN)
  • Experience working in Agile, SCRUM and Waterfall methodologies
  • Experience working in Technical Support Teams, handling code reviews, maintaining code standards, build processes, testing and operations
  • Working knowledge of Operating Systems like Mac OS X and Windows
  • 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, Swift and Cocoa development for iPhone and iPad devices in Xcode 4.6 Interface builder-UIKit, Cocoa touch, Core Data

Web Applications: HTML5, JavaScript, Angular JS, Bootstrap, CSS, JQuery, C#

Software: Trained in iOS 4, iOS 5, iOS 6, iOS 7, iOS 8 and iOS 9 with Xcode 3.0/ 4.0, 5.0.2, 5.1.1, 6.1.1, 7.2 OSX 10.5, 10.6, 10.7,10.8, 10.9, ASP.net with Visual Studio 2013, Microsoft office suites

Programming Languages: Swift, Objective C, C, C++, C#, Core Java

Front End Web: 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/6.4/7.1, Visual studio 2013, Dreamweaver

Version Control Tools: GIT, SVN, TFS

PROFESSIONAL EXPERIENCE:

Confidential, Oklahoma City, OK

Mobile Application Developer

Responsibilities:

  • Worked in the Mobile App development team and develop enterprise applications for Confidential
  • Implementation and understanding of software development lifecycle (SDLC)
  • Developed both native (iOS) and hybrid (HTML 5) mobile applications
  • Profound knowledge on iOS application/ framework development and app distribution
  • Work extensively with Objective-C, Swift and Cocoa Touch frameworks
  • Extensively work with iPhone SDK - Xcode, Interface Builder and Instruments
  • Implemented mix and match feature, developed projects using both Swift and Objective-C
  • Developed Universal iOS apps using storyboards, size classes and auto-constraints. Created customized views and table view controllers
  • Worked with NSURLSessions and background data task implementations
  • Worked with Blocks and composed functions that can be passed to API as callback/ completion handlers
  • 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
  • Knowledge on various MDMs available, actively participated in MDM evaluations by Mobile Teams
  • Built embedded frameworks (iOS) for accessing Devon enterprise OAuth2 server
  • Developed framework, wrapping Security framework to facilitate login-authentication, utilizing shared keychain to save passwords and user-s
  • Worked extensively with Visual Studio 2013 SDK - For web app and web service development
  • Worked on developing responsive hybrid web applications with mobile first in mind
  • Developed single-page application (SPA) using Angular JS, Bootstrap, JQuery
  • Worked with developing backend .NET web API using C#
  • Data parsing (JSON) to dynamically display data and post data back to the server
  • Follow Agile Methodology and documented user stories
  • Used SourceTree Application (GitHub/ Stash) and TFS for source code management
  • Project management was through JIRA
  • Worked with business analysts and technical architects to formalize specifications for custom development

Environment: iOS 9.1, 8.1.2, 7.1.2 Mac OS X - 10.9, XCode 7.2, 6.1, 5.1.1, Objective-C, Swift, Blocks, Visual Studio 2013, SPA, C#, AngularJS, Bootstrap, Source Tree, JIRA, Agile Methodology

Confidential, Indianapolis, IN

IOS Mobile Developer

Responsibilities:

  • 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 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

IOS App Developer

Responsibilities:

  • 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

IPhone App Developer

Responsibilities:

  • 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 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

IOS Mobile App Developer

Responsibilities:

  • 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, Coral Springs, FL

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 that 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.

We'd love your feedback!