We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

North Carolina, NC

SUMMARY:

  • Around 8 years of IT experience in designing, developing, and delivering complex multi - tiered enterprise applications for web-based and client-server domains using Java/J2ee/ C++/ SQL languages and middle-ware products like Apache Tomcat etc.
  • Good understanding of all the phases of Software Development Life Cycle (SDLC) including requirements, specifications, design, construction, testing, and maintenance.
  • Experience in various methodologies of SDLC like Agile development, and Rapid Application Development (RAD).
  • In-depth knowledge of Android OS, interactive application development and memory management.
  • Proficient with common Android framework APIs
  • Proficient in Android applications development involving User Interface development, multiple screen support, push Notifications, data offline usage, Adapters, Content Provider, memory leaks, Qualcomm CDMA Technologies, Services, XML Parsing, SQLite and Telephony Manage r.
  • Proficient with C, C++ programming, RXjava, Hybrid application, Sencha,jersey,struts2,linux.
  • Designed and implemented REST based API Service (XML & JSON)
  • Developed few applications using Pagination concept, Custom Video, audio Player & used various android services like Push Services, Notification services, etc.
  • Proficient with java native interface.
  • Extensive Knowledge on Android Market Place (Google Play) such us create a publisher account, Android In-App Purchase concept, Release free & paid Mobile App into market place.
  • Strong knowledge of Object-Oriented Analysis and Design (OOAD).
  • Good knowledge of Eclipse, IBM Web sphere, WSAD 5.X, BEA Web Logic, JBOSS Application Servers and Tomcat.
  • Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Struts, Spring, Hibernate, JDBC, Java Beans, AWT, EJB, QNX, JMS, JNDI, UNIX, UML, Rational Rose, Dagger, HTML, DHTML, JavaScript, JDBC, Oracle in Windows NT.
  • Experience in Relational Databases such as PostgreSQL, MySQL, HSQLDB and SQLite.
  • Worked with many popular RDBMS Systems like Oracle and SQL Server
  • Illustrator, Premiere and flash.
  • Have experience in working with JDBC, Spring JDBC template to interacting with databases.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
  • Proficiency in XML, HTML, and JavaScript.
  • Experience in working with Junit test cases and common android framework APIs
  • Experience in using Photoshop for handling various kings of media and have a working knowledge of graphic design .
  • Good knowledge in IBM Rational Rose in the design process for generating UML diagrams to represent Use cases, Sequence diagrams and Class diagrams.
  • Experience in web service protocols such as JSON, HTTP, Phonegap and XML.
  • Experience in using build and configuration management tools like Ant, Maven, Subversion etc
  • Experience working with C,C++,PHP.
  • Excellent in problem solving, logical, analytical abilities and results oriented.
  • Strong communication and interpersonal skills

SKILL:

Technologies: C,C++,Java JDK 1.5/1.6/1.7, JavaBeans, J2EE (JSP1.2/2.0, Servlets 2.4/2.5, EJB

2.0/2.1/3.0), Struts 1.3.1/2.0.14, WebServices, Hibernate 3.0/3.1.1, JMS 1.1, JDBC 3.0,

JavaScript1.8.x, SOAP 1.2, Log4j 1.2 JUnit 4.0 JAX - WS 2.0, JTA 1.1, WSDL 2.0, XSD 1.1.

Mobile Platforms: Android Versions 2.0 - 4.3

Markup Languages: HTML and XML

Web Server: Tomcat 5.0/5.5/6.0/7.0

Application Servers: Web Logic 8.1/9.2, WebSphere 6.0.2/6.1, JBoss 5.0

IDE: Eclipse 3.4/3.5/3.6/3.7/4.2/4.3/4.4, MyEclipse 6.0/7.1/8.0, Oracle J Developer 10g/11gMicrosoft Visio 2010, Net beans 7.0x and Java

ME SDK3.0.:

RDBMS: Oracle 9i/10g/11g, MySQL 5.1.69, MS-SQL Server, DB2, HSQLDB 2.3.1

Methodologies: UML, Agile, Waterfall, Scrum

OS: Windows(Windows NT/2000/XP Professional/Windows 7), UNIX, Ubuntu

EXPERIENCE:

Android Developer

Confidential, North Carolina, NC

Responsibilities:

  • Involved in discussion with the business team and gathering the requirements.
  • Worked on the different phases of the development cycle like the existing design, development of new features, testing and deployment.
  • Responsible for design and implementation of Location based service using Google Maps API that enables to search the nearby ATMS located.
  • Designed the architecture and User Interface (UI/UX) based on the client requirements.
  • Designed the App screen navigation using Dialog boxes, ActionBar Navigation control and designed Menus based on the user context.
  • Developed App screens and its workflow using Activity and Fragments which has Listview and Scrollview.
  • Download and upload content from back end web server via REST API and implemented Broadcast Receivers for Android.
  • Handled image quality by tracking the lighting and background of the check, in the capture mode using algorithms.
  • Analyzing application with Trace View tool to improve performance and layouts with Hierarchy Viewer.
  • Design and Development of Android native client application.
  • Used the version controller like GIT.

Environment: Android Studio, Android SDK, ADT Plug-in, Windows, JSON, XML, Java and GPS services.

Sr. Android Developer

Confidential, California

Responsibilities:

  • Integrate 3rd party libraries (OpenCV)
  • Translate C++ code to Java Android code
  • Managed the communication with RESTful W.S.
  • Integrate Android Services to maintain data persistency
  • Involved in requirement gathering, architecture design, and design review
  • In charge of daily/weekly scrum meetings
  • Managing risks and daily issues.
  • Integrate Estimote beacon API for a demo recording time in a room
  • Integrate secondary thread timers with automatic saving data into a Sqllite DB
  • Scrum master
  • Android Consulting.
  • UI/UX designer/developer
  • Phone customer care & Sales
  • Android/iOS Testing & Quality assurance.

Environment: Android Studio 2.x & Eclipse & Xcode 7.x & QT

Sr. Lead Android Developer

Confidential

Responsibilities:

  • Calculate the time requirements per spring
  • Integrate the Presentation Class to show different content in second device
  • Involved in requirement gathering, architecture design, and design review
  • Used design patterns like MVC, singleton, etc.
  • Development of a comm manager between 2 android devices by Bluetooth API
  • UI/UX designer/developer
  • Analysis of the business rules to get the requirements for the app.
  • Design the mobile Android applications for both Android devices which were connected.
  • Only developer in charge of the development of the applications mentioned above.
  • Testing the applications with Junit.
  • Creation of multiple demos to take important decisions oriented to the app, experimentations with many API’s and 3rd party libraries.
  • Creation of several demo apps using Bluetooth and HDMI technologies
  • Scrum master
  • In charge of daily/weekly scrum meetings
  • Activity planning and developing schedules with time/cost estimating
  • Managing risks and issues.
  • Monitoring and reporting progress
  • Mobile Application Consulting

Environment: Android Studio 2.x & Xcode 7.x & Git & Bitbucket

Sr. Lead Mobile Developer Android/iOS

Confidential

Responsibilities:

  • Team Leader
  • Integrate External Secure Private 3rd party libraries
  • Create Rest WS with Spring
  • Managed the communication with RESTful W.S.
  • Integrate Android Services to maintain data persistency.
  • UI/UX Designer
  • Gather requirement for projects.
  • J2EE developer.
  • Frontend Developer
  • Creation of multiple demos to take important decisions oriented to the bank necessities, experimentations with many API’s and 3rd party libraries.
  • Efficient Bitmap loading, memory management, smooth list scrolling
  • Create/Optimize Html5 web pages and animations and embedded them into a webview component in android activities
  • Graphic Designer
  • Use of PayPal card.io SDK to Scan Credit Cards.
  • Integrate Confidential WS to get images
  • Followed SCRUM/Agile development methodology, with attend stand up meetings, retrospective meetings and sprint meetings.
  • Used Picasso and Retrofit to fetch images and data from the Web-Services.
  • Creation and use of BackEnd REST APIs.
  • TI Consulting
  • Development of WS with Spring
  • Working closely with Back-End Team and UIX designer to always have the best app on hands.
  • Supporting junior developers and freshers in order to complete every sprint goals.
  • Migrate iOS project in development from swift 1.x to swift 2.0

Environment: Xcode 7.x, Eclipse with Android plugin, Eclipse for J2EE, Tomcat, Spring, Sqllite Studio, Android Studio 1.x & Photoshop & Git & Github

Confidential, Seattle, WA

Java/J2EE Developer

Responsibilities:

  • Developing business tier using Servlets, Java Controller, Struts technologies.
  • Development using Java, JSP and Servlets on WSAD.
  • Involved in developing code for obtaining bean references in spring framework and Used Dependency Injection () along with Inversion of Control (IOC).
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
  • Built screens with Spring MVC, JSPs, CSS, Dojo and custom JavaScript.
  • Experience working with OWASP and NGINX.
  • Developed UI navigation using JSP and Spring MVC architecture.
  • Created a wrapper library to help the rest of the team use the Solr database and XML schema for the Solr search engine based on the Oracle schema and Documentation of the Solr Rest API
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
  • Developed Web Services using XML messages that use SOAP.
  • Developed Web Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT.
  • Participated in Functional Document reviews and created Technical documents.
  • Built data access subsystems using Hibernate and Spring against stored procedures on a DB2 database
  • Resolved database inconsistency with better design and efficient SQL queries.

Environment: J2EE, JSP, Java, Spring, Spring MVC, JMS, Hibernate, Servlets, JSTL, JNDI, JAXP, JMS, Eclipse, JDBC, Multi-Threading, GIT, RAD, XML, Junit, WebSphere, Angular.js, HTML5, CSS3, JQuery, SOAP, SVN, ANT, SQL, Oracle, Eclipse STS Confidential, NJ

Java Developer

Responsibilities:

  • Used Spring MVC framework to develop the application and its architecture.
  • Used spring dependency injection to inject all the required dependency in application.
  • Being in project I have developed screens, Controller classes, business services and DAO layer respective to the module assigned to me.
  • Developed Graphical User Interfaces using HTML, CSS, bootstrap and JSP’s for user interaction.
  • Developed webpages using UI frameworks bootstrap, Angular JS.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced with the Oracle back-end database using Hibernate Framework and XML config files.
  • Created DHTML pages, used JavaScript for client-side validations and AJAX, AngularJS to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.
  • Used Soap Web services to retrieve credit history of the applicants.
  • Experience working with cassandra.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebLogic Application server and Apache Tomcat application server.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using Ant to build the J2EE application.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Performed connectivity with Oracle database using JDBC.
  • Implemented the logging mechanism using Log4j framework.
  • Used SVN version control to track and maintain the different version of the application.
  • Mentored few people in team and have reviewed design, code and test cases written by them.

Environment: Java/J2EE 1.5, JSP, Servlets, Spring 2.0, Hibernate, WebLogic Application Server, XML Web service, Oracle 10g, HTML, DHTML, Bootstrap, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Windows XP, JUnit3.8, Log4j, CSS, SVN

We'd love your feedback!