Senior Application Developer Resume
3.00/5 (Submit Your Rating)
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 usingframeworks like Espresso, Volley, Retrofit.
- Implemented features like push notifications and in - app messaging for inter process communication and messaging.
- 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
- Android Studio
- Android SDK
- NDK
- Eclipse
- NetBeans
- Expresso
- Volley and Retrofit
- 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
Senior Application Developer
Responsibilities:
- Developed mock application to demonstrate as a POC to get approved by senior management.
- Used Ionic views to show the side bar navigation as well as designing all the screens.
- Implemented the libraries for authentication using JWT(Json Web Tokens) and oAuth.
- Co-ordinated 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 sugggestions.
- 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. Made Use of testing frameworks like Mocha, Jasmine and Karma.
- Reported progress/ challenges to on-site project lead.
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.
- Acted as a Scrum master as well as coordinated the team to plan the sprints.
- Strongly pushed the TDD framework for the team members to follow and achieve code coverage to 80%.
- 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.
- Used JavaScript injection for controlling the flow while displaying the http content on WebView.
- Developed unit tests to validate the code updates using Expresso framework.
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.
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,
- Wrote Junit test cases.