We provide IT Staff Augmentation Services!

Senior Application Developer Resume

0/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
  • Python
  • C/C++
  • Expresso
  • Volley and Retrofit
  • Oracle 11g
  • MongoDB
  • My SQL
  • SQL server and SQLite
  • Jenkins
  • Maven
  • Gradle
  • Dagger
  • Core Java/J2EE
  • Servlet
  • JSF
  • Spring
  • HTML
  • JNI
  • CSS
  • JavaScrpit
  • XML
  • Django
  • Flask
  • Dockers
  • Git
  • GitHub
  • BitBucket

PROFESSIONAL EXPERIENCE

Confidential

Senior Application Developer

Responsibilities:

  • Developed mock application to demonstrate as a POC to get approved by senior management.
  • Created views using fragments and connected to backend using OKhttp and retrofit libraries.
  • Implemented the libraries for authentication and securing cached purchase data.
  • Co-ordinated with the design and development team to define the user interface requirements for the application and develop the wireframes.
  • Used 3rd party library like Retrofit, OKHttp and Picasso.
  • Used ORMLite to optimize to build the data abstraction layer using SQLite.
  • Used serialized JSON to read the response that came through the server to enhance the user experience.
  • Publishing the application on Google play and App store and then pushing updates after every major release.
  • Used Linear, and relative layout fragments in android for flexible UI.
  • Reported progress/ challenges to on-site project lead.
  • Used pytest to develop the rest api testing of the application.
  • Automated the build process using Jenkins and used python to deploy it on the internal hosting server.

Confidential

Senior Android Developer

Responsibilities:

  • Worked with the team to design the application with the features like personalized navigation using bookmarks, annotations, and highlighting.
  • 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.
  • 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.
  • Used NDK to develop a large part of the application.
  • Used Python to develop steps to scrape data using Beautiful Soup and provide it to the application.
  • Developed files which were generated using Python to assist the rest api testing.

Confidential - San Diego, CA

Senior Android Developer

Responsibilities:

  • Integrated SIP Library with the Application.
  • Added support for In-App billing.
  • Used Google Cloud Messaging for push notifications from server.
  • Involved in UI changes to in corporate the native look and feel in the application.
  • Single Sign-On Support for co-branded apps.
  • Followed MVP (Model View Presenter) for designing the applications.
  • Used NDK to manage call activity.
  • Used Python to automate voice mail transcriptions.
  • Involved in technical discussion with server to change the client to adopt server changes.
  • Interacted with the users to get their feedback and address the changes necessary in the UI.
  • Helped in improving performance.
  • Involved in complete SDLC for all the planning, development, testing to code enhancement.
  • Involved in Scrums and Sprints for Day-to-Day activities.

Confidential

Java Developer

Responsibilities:

  • Building web applications and deploying them to the application servers using Maven build.
  • Writing SQL scripts, stored procedures, functions and perform validations.
  • Involved in understanding and analyzing the client requirements.
  • Perform Unit Testing and integration testing for all the web application modules.
  • Involved in developing test cases, sequence diagrams and class diagrams.
  • Designing the tables required for the new application module development.
  • Validating the Bugs.
  • Developed User Interface
  • Developed Form Beans, Action classes for the entire application using Struts Framework and implemented Client side and Server side validations using Struts Validation Framework.
  • Used JavaScript for client side validation along with Cross Side Scripting (CSS).
  • Worked in support to understand complete Software Development Life Cycle (SDLC) from requirement analysis, Design, Development, testing to deployment in production.
  • Created unit test plans and performed unit testing and conducted quality reviews.
  • Participated in defect fixing in UAT and TEST environments and resolving production incidents.
  • Building and deploying the EAR, WAR, JAR files on DEV, Stage and Production.
  • Used VSS for version control across common source code used by developers.

Technologies:Struts 1.2, Java, Rx Java, JQuery, Dagger,JSP, JavaScript, CSS, AJAX, Jasper Reports, WebSphere v6.1, SQL Server, VSS, MongoDB

We'd love your feedback!