We provide IT Staff Augmentation Services!

Senior Application Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 6 years of industry experience in analysis, design and development of Android applications.
  • Experience building the complex application from scratch involving fragments, Rest API setup, Push notification and adapters.
  • Experience in enhancing existing code and development/maintenance of application level and framework level programming of android applications.
  • Experience using frameworks like Espresso, Volley, Retrofit.
  • Implemented features like push notifications and in - app messaging for inter process communication and messaging.
  • Have used Java and Kotlin for application development.
  • Worked with RESTful APIs and UI technologies like AngularJS and jQuery.
  • Experience in working with SDK development, Authentication, social networking, Geolocation APIs, and payment gateways.
  • Worked on various database platforms like MongoDB, Oracle 11g, SQL server and My SQL.
  • Experience in object oriented programming and design which helps in creating efficient applications.
  • Understanding of complete project life cycle, with knowledge in mobile and web application development, model view controller(MVC) based frameworks.
  • Worked on different application servers like Weblogic, Websphere, and Tomcat.
  • Experience using Git and SVN version control tools.
  • Used application testing frameworks like Junit, and Robotium for quality control of applications.

TECHNICAL SKILLS

  • Android application design and development
  • Java, Rx Java and Kotlin
  • Android Studio, Android SDK, NDK, Eclipse, NetBeans
  • Expresso, Dagger, Volley and Retrofit
  • Angular.JS, Angular 2 /4, Jquery, React, ReactNative
  • Phonegap, Jasmine, Karma, Mocha, Django
  • Oracle 11g, MongoDB, My SQL, SQL server and SQLite
  • Jenkins, Maven, Gradle
  • Core Java/J2EE, Servlet, JSF, Spring
  • HTML, CSS, JavaScrpit, XML
  • Django, Flask, Dockers
  • C/C++ Git, GitHub, BitBucket

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Senior Application Developer

Responsibilities:

  • Developed mock application to demonstrate as a POC to get approved by senior management.
  • Used Ionic views to show the sidebar navigation as well as designing all the screens.
  • Involved in integrating the API developed in Python/Django framework with the front end.
  • Involved in setting up the CI/CD pipeline for building and deploying application using Docker containers.
  • Used Django Rest Framework to develop and test the API and deploy it.
  • Implemented the libraries for authentication using JWT (Json Web Tokens) and oAuth.
  • Coordinated with the design and development team to define the user interface requirements for the application and develop the wireframes.
  • Worked in Agile Scrum environment and used daily standup calls to sync up with the team members and present suggestions.
  • Used Angular Services to fetch the data from Rest API using Observable Subscribe mechanism.
  • Used Local storage to cache and prefetch data to optimize user experience as well as for offline storage.
  • Followed the TDD process to write Unit test cases.
  • Involved in proposing the encryption process and implemented the process in the securing the offline data for sensitive information.
  • Used serialized JSON to read the response that came through the server to enhance user experience.
  • Publishing the application on Google play and App store and then pushing updates after every major release.
  • Participating in long-term projects that needed knowledge of HTML5, PHP, CSS3, SASS, AJAX, JavaScript, Gulp jQuery, GIT, Bootstrap, Angular, Node.JS and JSON
  • Improved code quality using unit tests. Used testing frameworks like Mocha, Jasmine and Karma.
  • Reported progress/ challenges to on-site project lead.

Tools and Frameworks: Angular, Ionic, Phonegap, TypeScript, Webpack, Gulp, NodeJS, RestApi, Jasmine, Karma, Mocha, Django, Docker.

Confidential

Senior Android Developer

Responsibilities:

  • Worked with the team to design the application with the features like personalized navigation using bookmarks, annotations, and highlighting.
  • Used MongoDB to build the logic for data caching and handling.
  • Created rich UI components using Fragments to render books in a very readable environment.
  • Implemented Gradle build for command line integration with third party libraries and work with continuous integration.
  • Strongly pushed the TDD framework for the team members to follow and achieve code coverage to 80%.
  • Used Kotlin to create and manage new fragments and other components.
  • Involved in proposing the encryption process and implemented the process in the securing the offline data for sensitive information.
  • Localized the application to support multiple languages from a single platform.
  • Developed unit tests to validate the code updates using Espresso framework.

Tools and Frameworks: Java, Rx Java, Fragments, Activity, Layouts, Volley, Glide, Gradle, MongoDB, Kotlin, Dagger.

Confidential - San Ramon, CA

UI Developer

Responsibilities:

  • Involved in designing the application and also the user flow, screen flow and services.
  • Involved in developing the Epic and User stories for the application, as I was involved right from the beginning of the application.
  • Developed Views, Custom Directives, services to build the mobile web and hybrid application.
  • Worked with Braintree API to develop the payment module.
  • Involved in implementing data grid/tables using Bootstrap and Angular 2 for front-end client facing of the Single Page applications (SPA).
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
  • Created Cross-Browser compatible and standards-compliant CSS-based page layouts.
  • Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
  • Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
  • Implemented and tested the enterprise application with JQuery, Spring MVC.
  • Installed node.js and utilized the NPM with Grunt for the build.
  • Initialized and widely used the applicability of Live Server with sublime text to load web pages on a quicker scale during development cycle.
  • Gathered business requirements, prepared Software Requirement Specification (SRS) document. Created Visio charts for the workflow architecture of the system.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UIfor DOM/CSS Manipulation.
  • Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Created various controllers, views using MVC framework AngularJS.
  • Collaborate with teammates and update application version using GIT.

Tools and Frameworks: Bootstrap, Angular, AJAX, JavaScript, jQuery, XML, HTML5, CSS3, JSP, Node JS, Sublime text,Grunt, DOM, DHTML, Chrome, JSON, GIT.

Confidential, IL

Junior Android Developer

Responsibilities:

  • Developed Layouts and custom views for SystemUI application and Notifications.
  • Designed and developed Services, Activities and fragments for Audio Application.
  • Designed and implemented Popup, QuickNotice widgets for framework.
  • Integrated Tuner, SXM, DAB into Audio App.
  • Worked on OnStar System Service and OnStar framework layer.
  • Porting of application from KitKat to Lollipop to Marshmallow.
  • Designed and integrated 3rd party media engine into audio app instead of stock android audio player.
  • Customized and added new features to ListView, FastScroller,
  • Write Junit test cases.

Tools and Frameworks: Java, JNI, AOSP, eclipse, Android Studio, GIT, JSON, HMI, Fragments, SQLite, JUnit.

We'd love your feedback!