We provide IT Staff Augmentation Services!

Lead Mobile Developer Resume

Reston, VA

SUMMARY:

  • Over 10+ 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

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

ENVIRONMENT: S: 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).

Hire Now