We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Over 6 years of professional experience in Android and Java applications using Object Oriented Analysis, Design in various domains like HealthCare, Banking, Telecom and Ecommerce.
  • Over 3 years of professional experience in Development, Technical Design, implementation, Maintenance, Support and Testing in Android Platform.
  • Over 3 years of experience in Java/J2EE projects including Development, Technical, Design, Implementation, Maintenance, Support and testing in all states of the Software Development Life Cycle(SDLC).
  • Experience with wireless communication technologies like NFC and Bluetooth Low Energy.
  • Strong knowledge on Android components such as Activity, Fragment, Services, Loader, Content Provider, Broadcast Receiver.
  • Experience in developing applications in Nougat, Marshmallow, Lollipop, KitKat and other past versions of Android.
  • Experience in working with permissions for Nougat, Marshmallow.
  • Experienced with software development design patterns like MVC, MVP, Singleton, Builder, Facade.
  • Good experience in Service Orientated Architecture like Web Services (SOAP and Rest Services) using OAuth 2.0.
  • Strong experience with Open Android libraries like Retrofit, Butter knife, Picasso, Glide, Dagger and Otto - Event bus.
  • Expertise in XML related technologies like XML, XSLT, XPATH, XSL.
  • Experience in Source Version Control tools such as Git and GitHub, SourceTree, Tortoise SVN, & CVS.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle, MySQL, DB2 and SQL Server environments.
  • Proficient in Java Multi-Threading, Thread lifecycle methods and multiple request handling using synchronization.
  • Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class diagrams, Agile and TDD software development methodologies.
  • Experienced in troubleshooting/debugging for applications using Logcat, hierarchy viewer, DDMS and Android Debug Monitor.
  • Experience with Jira and Bamboo for plan, track and release of software.
  • Good Knowledge of IDE like Android Studio, Eclipse, NetBeans and JEdit.
  • Knowledge on Cipher encryption.
  • Proficient in developing applications in UNIX, Linux and Windows Environments.
  • Experience in build scripts like Apache Ant, Maven and Gradle.
  • Experience with Unit testing using JUnit and Mockito.
  • Willingness and ability to adapt quickly to new technologies.

TECHNICAL SKILLS

Languages: Android, Java, python, C, C++, C#, SQL, JavaScript

Web Technologies: JDB, XML, CSS3, REST, XSLT, DOM, SAX, Hibernate, JAXP, JAXB, JAX-WS), SOAP, XHTML, HTML5, JavaScript, AngularJS

Build Tool: ANT, Gradle, Maven, Jenkins and Cruise Control

Middleware: Struts, Spring, JUnit, Log4j, JAXB.

RDBMS: Oracle, MS-SQL Server, MySQL and DB2

IDE’s: Android Studio, Eclipse, Net Beans, JEdit

Test Automation Environment: TestComplete

Web Services: SOAP, RESTful Services

PROFESSIONAL EXPERIENCE

ANDROID DEVELOPER

Confidential, Kansas City, MO

Responsibilities:

  • Involved in development, testing, deployment and maintenance of the application.
  • Worked on both the backend and custom UI elements for the complete product support on a native development environment (Android SDK).
  • Extensively worked with UI elements like ViewPager, Fragments, ViewPagerIndicator and library projects and successfully created various UI screens for the given task.
  • Worked on different wireless technologies like Near Field Communication(NFC) and Bluetooth Low Energy.
  • Implemented RESTful services and OAuth 2.0 protocol to send and receive JSON between the app and the server.
  • Backend: Contributed in maintaining base framework that supported all the network transactions for GET, POST, GET and DELETE requests. Framework was created using the native android network library that helped in handling the synchronous and asynchronous calls to and from the server.
  • Worked with android JUnit Extensions for writing test cases.
  • Scheduling and maintaining Jenkins jobs for continuous integration.
  • Fixed multiple bugs throughout the development of the application.
  • Weekly tested theapplicationon differentandroidtarget devices and also debugged the issues using DDMS for optimization purposes

ANDROID DEVELOPER

Confidential, Boston, MA

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, Deployment and enhancement of the code.
  • Extensively utilized AsyncTask, Thread, handler, services to provide smooth UI experience.
  • Implemented auto-sync feature to allow users use the app completely offline and to synchronize the app data with the cloud when the network becomes available.
  • Participated in designing the app architecture.
  • Participated in constructing the specification documents including Unified Modeling Language diagrams, Use Cases, System Features, Data Flow Diagram, Class Diagram, Functional and Non-Functional Requirements.
  • Participated in constructing unit testing, performing usability testing on UI, ad hoc testing based on test and fault models.
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
  • Implemented Notification Manager to display updates on the notification bar.
  • Designed screens using MVC pattern for the application with Android Studio IDE.
  • Provided assistance and feedback on login design and implementation.
  • Download and upload content from back end web server via REST API and OAuth 2.0 protocol.
  • Integrated with web service and mobile device to share information with each other.
  • Integrated with different Android versions.
  • Used Apache Subversion (SVN) for version control.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK.
  • Implemented XML service to parse user's data coming from server.
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
  • Used adb logcat, DDMS for Debugging.
  • Used Jira and Bamboo in software development lifecycle for high end application.
  • Debugged and tested the application on different android devices.

JAVA DEVELOPER

Confidential | Minneapolis, MN

Responsibilities:

  • Involved in design and development of workflow and support in TDD environment.
  • Involved in developing the functional specs using UML in Rational Rose.
  • Developed user interface on Struts Framework using JSP and HTML.
  • Created Servlets which route submittals to appropriate Enterprise JavaBean (EJB) components and render retrieved information.
  • Developed Restful Web Services
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Developed application using Object Oriented Design Principles.
  • Implemented the Email module, which included setting up MQ message queue, designing and developing email client which sent Javamessages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used Web Sphere Application Server for deploying various components of application.

SOFTWARE DEVELOPER

Confidential | Marshall, MN

Responsibilities:

  • Involved in the full life cycle of the project including technical design, development, debugging, testing, and deployment.
  • Maintained the front end design of the website
  • Worked on HTML, CSS, and basic JavaScript to develop webpages
  • Worked on Bing Maps API and implemented the API to help delivery driver in navigation and delivery.
  • Worked on Asp.net/C# applications for managing and creating pre-defined menu planner and recipe contest Evaluation for Schwans.com
  • Developed CSS templates for Schwan’s meal webpage.
  • SQL server was used to get the data to present to the web client
  • Validation and testing of the user authentication and user preferences
  • Modified designs and templates for better user interaction and understanding
  • Involved in communication with QA team which involved cross browser testing, loading and performance checking

We'd love your feedback!