We provide IT Staff Augmentation Services!

Lead Mobile Developer Resume

5.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Over 7+ years of IT experience in designing and developing high - end enterprise level iOS Application.
  • Programmed mobile applications for the iOS platform integrating frameworks and modules to create best-in-class apps designed for user-friendliness and performance.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
  • Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
  • Worked in agile environment with daily scrums and biweekly sprints.
  • Perform various test functions - Black Box, User Acceptance Testing, Functional, and Regression, End to End testing for mobile devices / websites and mobile apps.
  • Perform regression, smoke testing around hot fixes.
  • Made Restful Service Calls using Google's Volley Library at various stages in application development cycle and parsed responses back from the web servers as per the application requirement.
  • Handled Multi-Threading using handlers, Loopers and Async task.
  • Work on large complex existing codebase in latest Android SDK, Android Studio and APIs using TDD, MVP and dependency injection design concepts
  • Handling JSON data using efficient parsing techniques.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
  • Worked with UX Designers, Mobile Architects and other Developers to build enterprise mobile solutions and perform root cause analysis, technology evaluation, and design spikes.
  • Implemented Singleton design pattern to pass through the object into different fragments.
  • Developed code for Views, Viewmodels and business code.
  • Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
  • Supported Devices: Android hand set & tablets (Android4, Android 5, Android 6, android 7) & Chrome browsers.
  • Expertise in developing Universal iOS applications and experience in tuning the applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments.
  • Experienced in using GoogleMapsAPI for the Geo location services and using JSON web services to call external web service.
  • Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
  • Proficient in source control with Git, and SVN.
  • Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation)
  • Hands on experience with Swift and iOS SDK features and newly-released frameworks.
  • Working on implementation of OMA-DM device management protocol for android devices.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
  • Expertise in developing applications using Java, J2EE, Struts, Hibernate and JSP.
  • A self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.
  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.

TECHNICAL SKILLS:

Mobile Technologies: TITANIUM, PHONEGAP, SENCHA TOUCH, JQUERY MOBILE,, FLASH, CORELDRAW, IPHONE, IPAD, ANDROID

JavaScript Framework : BACKBONE.JS, ANGULAR.JS, NODE.JS,, ANGULAR.JS, BOOTSTRAP.JS, KNOCKOUT.JS

Database Management:  ORACLE, SQL SERVER, DB2, TOAD, INGRESS, PL/SQL, SQL PLUS, SQL QUERY ANALYZER, SAS, DATA INTEGRATION STUDIO

Scripting Languages:  PHP, HTML5, JAVA SCRIPT, CSS, RUBY ON RAILS, DHTML, CSS3, HTML5

IDE Tools:  WSAD, ECLIPSE, EDIT PLUS, VI EDITOR

Application Frame Work : STRUTS, ORM, HIBERNATE, SPRING

Rational Tools:  IBM RAD

Application /Web Server:  WEBSPHERE APPLICATION SERVER, TOMCAT, APACHE, WEBLOGIC, IPLANET DIRECTORY SERVER

Reporting Tools : OPPROX REPORTS/DESIGNER

Operating System:  Environments WINDOWS, AS400, UNIX, LINUX, HP-UX

Versioning / Build Tools:  Subversion, Clearcase, Git, VSS, PVCS, WinCVS, Ant, Junit, Cactus, Mercury Test Director

PROFESSIONAL EXPERIENCE:

Confidential,Reston, VA

Lead Mobile Developer

Responsibilities :

  • Implemented application interaction with web server database (NSURL Session) with JSON parsing.
  • Implemented custom UI Tab Bar Controller & UI Navigation Controller for easy navigation of the app.
  • Used UIKit, MapKit and Core location to enhance user to find nearest store locations.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Worked extensively with Objective C.
  • Worked on the application with the help of storyboard.
  • Worked with UI Kit Framework for the applications at hand.
  • Created the User Interface/Navigation Layout for the application with respect to the business model flow.
  • Worked with Backend team to communicate with web services.
  • nvolved in all the stages of SDLC i.e., from requirement gathering, development, and testing.
  • Designed UI using views provided by Android and created custom views when required. Involved in updating the application UI and application data structure.
  • Used various devices, which include tablets and phone with a latest Android OS to the application.
  • Worked with Dialog Fragments for Pop-up and Used List Adapters, Spinners, and Loaders.
  • Converted data from API into JSON format files and retrieve useful information using AJAX calls to display them on the browser.
  • Push APK's through MOBI using local storage and Cordova plugins.
  • Used JIRA to keep track of outstanding bugs, participated in daily standups, sprint reviews, Kickoffs.
  • Created social login using Gigya API's. Integrated user social accounts with the express account.
  • Development of custom Cordova (phone gap) plugins for android.
  • Used Ionic and Cordova framework for building the hybrid mobile app
  • Using PhoneGap/Cordova to access device APIs such as camera and geolocation to deploy an Android app.
  • Developed Navigation between views was mixture of using UI Navigation Controller,
  • UI Gesture Recognizer and UI Popover Controller.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • Created models in MVC and development of delegates for updating model information.
  • Created table views, collection views and other UI controls and customized them according to the requirements
  • Integrated web components using UIWebView.
  • Worked on adding new features like "AutoPay & SchedulePay" to the application.
  • Followed agile methodology throughout the project.
  • Implemented CoreData for persistent storage of user data.
  • High performance web services using AFNetworking library along with JSON data communication enhance network communication.
  • Created of various views, table views, customized views and popovers.

ENVIRONMENTS: IOS, TITANIUM, PHONEGAP, SENCHA TOUCH, HTML5, CSS3,JQUERY MOBILE, BACKBONE.JS FLASH, CORELDRAW IPHONE, IPAD ANDROID, WINDOWS PHONE, BLACKBERRY ,TABLET, SPRING, HIBERNATE, MYSQL, APACHE CXF , REST , SVS ,SELENIUM ,AGILE, JSP, SERVLET, MAVEN, WEB 2.0, SOA.

Confidential,Reston, VA

Lead Mobile Developer

Responsibilities :

  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
  • Worked in agile environment with daily scrums and biweekly sprints.
  • Perform various test functions - Black Box, User Acceptance Testing, Functional, and Regression, End to End testing for mobile devices / websites and mobile apps.
  • Perform regression, smoke testing around hot fixes.
  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
  • Worked in agile environment with daily scrums and biweekly sprints.
  • Perform various test functions - Black Box, User Acceptance Testing, Functional, and Regression, End to End testing for mobile devices / websites and mobile apps.
  • Perform regression, smoke testing around hot fixes.
  • Made Restful Service Calls using Google's Volley Library at various stages in application development cycle and parsed responses back from the web servers as per the application requirement.
  • Handled Multi-Threading using handlers, Loopers and Async task.
  • Work on large complex existing codebase in latest Android SDK, Android Studio and APIs using TDD, MVP and dependency injection design concepts
  • Handling JSON data using efficient parsing techniques.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
  • Made Restful Service Calls using Google's Volley Library at various stages in application development cycle and parsed responses back from the web servers as per the application requirement.
  • Handled Multi-Threading using handlers, Loopers and Async task.
  • Work on large complex existing codebase in latest Android SDK, Android Studio and APIs using TDD, MVP and dependency injection design concepts
  • Handling JSON data using efficient parsing techniques.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
  • Worked with UX Designers, Mobile Architects and other Developers to build enterprise mobile solutions and perform root cause analysis, technology evaluation, and design spikes.
  • Implemented Singleton design pattern to pass through the object into different fragments.
  • Developed code for Views, Viewmodels and business code.
  • Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
  • Supported Devices: Android hand set & tablets (Android4, Android 5, Android 6, android 7) & Chrome browsers.

Environment: Android Studio, Android Debug Bridge, Logcat, DDMS, Android API's, RESTFUL Web service, Dagger 2, JDK 1.6, Jenkins, Gradle, GIT, JIRA.

Confidential,Dallas, TX

Sr. Software Engineer

Responsibilities :

  • Involved in all the stages of SDLC i.e., from requirement gathering, development, and testing.
  • Designed UI using views provided by Android and created custom views when required. Involved in updating the application UI and application data structure.
  • Used various devices, which include tablets and phone with a latest Android OS to the application.
  • Worked with Dialog Fragments for Pop-up and Used List Adapters, Spinners, and Loaders.
  • Used jQTouch to handle touch events on Lollipop.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Developed custom web forms using PHP and Javascript.
  • Coded scripts to automate various manual processes (Screen Scraping) using VB Script and Ruby.
  • Implemented custom Android Action Bar for use as Android app title bar.
  • Created online ASP.NET contact form to generate sales leads on the corporate website.
  • Executed Android application in emulator and Android phones for code debugging.
  • Developed a part of the front End using Flex Parsley framework in Flex and ActionScript.
  • Implemented XML tree structure to provide easy navigation between web pages using C#, .NET and MS Silverlight.
  • Used PhoneGap to build the mobile application suitable to Android, iPhone and Mobile browser.
  • Designed and developed the web-tier using HTML, JSP, Servlets, Struts and Tiles framework.
  • Converted data from API into JSON format files and retrieve useful information using AJAX calls to display them on the browser.
  • Push APK's through MOBI using local storage and Cordova plugins.
  • Used JIRA to keep track of outstanding bugs, participated in daily standups, sprint reviews, Kickoffs.
  • Created social login using Gigya API's. Integrated user social accounts with the express account.
  • Development of custom Cordova (phone gap) plugins for android.
  • Used Ionic and Cordova framework for building the hybrid mobile app
  • Using PhoneGap/Cordova to access device APIs such as camera and geolocation to deploy an Android app.
  • Used third party SDKs and libraries like Crittercism, Apptentive, Google Analytics, EventBus, Couchbase, Retrofit, and Picasso for tracking crashes and usage data, loading images, API calls, etc

Environment: Android Studio IDE 1.4-1.5.1, Otto, CBLite, Event Bus, Git, Phabiricator, BeanStack.

Confidential,San Ramon, CA

Software Developer

Responsibilities :

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and development.
  • Apply business logic using Java in object-oriented application
  • Middle-Tier with spring and Core Java, Hibernate for database interaction and JUnit for test driven development.
  • Used Twitter Bootstrap framework for developing customizable and fully responsive for various screen sizes in mobile, tablet and desktop.
  • Extensively used/modified Jquery to perform AJAX calls for creating interactive web pages on JSON response
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Used MEAN (MongoDB, Express, Angular, Node) Stack for developing single page web applications.
  • Developed using Angular.js Forms, Validations, Modules, DOM, Expressions, Directives, Controllers and Filters.
  • Implemented Model View Controller (MVC) Design Pattern using AngularJS.
  • Used routing schemes to develop single page applications (SPAs) using AngularJS route
  • Developed reusable components with AngularJS custom directives.
  • Developed custom directives in AngularJS for the application independent components
  • Implemented filtering and search functions using Node JS framework based on MVC pattern.
  • Integrated REST web service calls to get data from response and display them on UI.
  • Performed usability testing and Unit Testing of Web Application.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Implemented Business logic layer, Presentation layer and data access layer using MVC design pattern.
  • Intensively used plain JavaScript and JQuery Library to do the client side validations.
  • Developed the Presentation layer using JSP, HTML and CSS.
  • Implemented Web Services using JAX-RS, Jersey, JSON and RESTful.

Environment: JBOSS, JAVA, SPRING, HIBERNATE, ECLIPSE, JPA, JSF, STRUTS, MY SQL, JDBC, XML, LOG4J, ANT SCRIPT, AJAX, JAVASCRIPT. JSP, spring, JAX-RS, Jersey, JSON, Hibernate, Android, Tomcat, Ajax, MySQL, STS (Spring Tool Suite).

We'd love your feedback!