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
