We provide IT Staff Augmentation Services!

Android/core Java Application Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in IT Analysis, Software Design, Development, Deployment, Testing and over 5 years Mobile/Java Application Development experience using Android SDK /Eclipse and over 2 years of Web technologies experience.
  • Have SCRUM master certification and very well versed with SDLC, Agile, Scrum delivery methodology.
  • Good knowledge and working experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) and Test Driven Development(TDD) .
  • Experienced using Design patterns in Java.
  • In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API.
  • Worked excessively on Core Java concepts like polymorphism, inheritance, serialization, synchronization, multi - threading and exception handling
  • Worked on third party API’s such as Retrofit, Dagger, JavaRx, okhttp,fabric etc.
  • Experienced in developing Applications using Java, J2EE, Servlets, JSP, Eclipse, JDBC, Web Services,AWS and AJAX.
  • Experienced with version control tool such as Git, Jenkins and TFS(Team foundation server) for version tracking.
  • Developed applications for Wearables, Phones and other large rugged devices.
  • Experience in client/server and/or distributed programming.
  • Excellent experience in developing Advanced Web-Based applications design and development using Eclipse and Android Studio.
  • Development and Web application development, Model View Controller (MVC) based frameworks, object oriented analysis and design methodologies.
  • Experienced with Android SDK tools, Debugger, DDMS, and AVD.
  • In-depth knowledge of Android Operating system, interactive application development, memory management,offline storage, threading,sensors and performance tuning.
  • Strong expertise in using IDEs like Android Studio, ADT Bundle with Eclipse.
  • Proficient with common Android framework APIs (Bluetooth, Location, Camera, Notifications, Maps, Accelerometer, media player).
  • Worked in application development in Android mobile, TV, wearables and other rugged devices.
  • Experienced with Open Source Software tools.
  • Used Android Frameworks such as Phonegap, Sencha Touch and Appcelerator etc.
  • Experience in detecting and correcting Memory usage issues, and optimizing code for Application performance.
  • Experience in Android User Interface toolkit (Menus, dialogs, adapters, basic/picker/list views) and Layout Managers.
  • Worked on applications to support hybrid web pages inside them.
  • Experienced in working with SQLite Database, Google Maps API, Map Quest API, GPS Location, In-app billing, Push Notifications, Video streaming applications.
  • Strong application process flow and problem solving techniques
  • Strong focus on refactoring and code quality
  • Experience in database development using SQLite, MySQL, RDBMS and MS Access
  • Understanding of software configuration management and release management
  • Experience in handling Web service applications using SOAP and RESTful.
  • Experience in delivering scalable, secure solutions with a lot of experience dealing with concurrency and multi-threading
  • Design, develop and manage automated unit tests and acceptance tests.
  • Attention to detail and subtleties of UI design and implementation and used design patterns.
  • Experience in web service protocols such as HTTP, XML, and HTML.
  • Expertise in developing GUIs using Adobe Dreamweaver, Swings, JSP and HTML for web applications.
  • Experience working with video applications (Streaming - Multicasting, Unicasting, etc.)
  • Used Maven, Ant and Gradle configuration with custom build scripts.
  • Experienced with version control tool such as Git and TFS(Team foundation server) for version tracking.
  • Worked in almost every stage of the Software Development Life Cycle (SDLC) process and design methodologies like Agile, Scrum and Waterfall.
  • Personal experience with Agile Methodologies such as JIRA.
  • Adept at deployment of the mobile applications on Google Play Store, Amazon Play Store.
  • Self motivated and a good team player with excellent communication and interpersonal skills and also capable of working independently even under high-pressure challenges.
  • Strong problem solving and logical reasoning skills.
  • Ability to understand new ideas and technical concepts quickly and produce meaningful results.

TECHNICAL SKILLS:

Skills: Windows XP/Vista/7,8,10, Mac OSX, Android, Unix

Languages: JAVA, C,C++, JavaScript, JSON, jQuery

Markup Language: HTML/CSS, HTML5, XML

Development Tools: Android Studio, Eclipse, Kepler, Netbeans 6.x, MS Visual Studio, PhoneGap, IBM Worklight, Photoshop, Sublime Text, XCODE

Databases: SQLite, MySQL, Oracle, RDBMS, MS Access, SQL server 2012

Frameworks: Java Development Kit (JDK), jQuery, Android SDK & NDK

Web Technologies: Tomcat 6.0 & Apache HTTP Server, WAMP, SOAP, REST

Enterprise Technologies: J2EE, Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, Linux, Desktop and Network Printers, MAC, GPMC, RDP, Internet Information Services, VMware, Citrix XenServer, Virtual box, Incode, Google Email.

Other Tools/Software: Dreamweaver, Photoshop, Alice, 3Ds Max, OpenGL, Firebug

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Android/Core Java Application Developer

Responsibilities:

  • Design & Develop the Application using Struts MVC Framework.
  • Used JUnit to write the Test Cases and Test Suites for test the code.
  • Worked excessively on Core Java concepts like polymorphism, inheritance, serialization, synchronization, exception handling.
  • Excessively used multi-threading, AsynTask and Handlers, Broadcast receivers, IPC, Binders, Android Looper and other concepts.
  • Developed Web applications and services such as HTML5, CSS, JSON and XML.
  • Developed service calls using RESTful services for user data using Retrofit.
  • Responsible for designing and handling the application SQLite, My SQL database developed.
  • Responsible for designing and implementing unique Portrait and Landscape mode for different android devices.
  • Proficiency in developing and design of mobile and embdded technologies on mobile platform,android with SDK version from 2.3 to 4.2 and application development in Android NDK.
  • Involved in Mobile engineering, mobile security and mobile policy development.
  • Responsible for developing Hybrid application for user interface with HTML5 for user agreement and user security agreement.
  • Responsible for designing all the GUI elements by making required modifications to the xml.
  • Attention to detail and subtleties of UI design and implementation
  • Worked on Authenticating User Device.
  • Used Jenkins for version tracking.
  • Strong focus on refactoring and code quality
  • Responsible for working user transactions and updates with fragments and ListView.
  • Responsible for implementing the media bucket through which the images and videos are displayed.
  • Used Gradle, Ant configuration with custom build scripts.
  • Worked on multi-threaded development on Android platforms Froyo 2.3 to Marshmallow 6.
  • Responsible for Testing the Application on various android devices and debugging the issues using DDMS and Logcat.
  • Deployed and tested the app to the Android Marketplace and supported the app for different version releases of Android OS.

Environment: Android Studio, Eclipse 4.3 SDK, OAuth, Git, SQLite, Google Play Services, XML, J2EE, JQuery, SOAP, REST, GUI, Front controller design pattern, JQuery, Ajax, Soap UI, Core Java.

Confidential, Sunnyvale, CA

Android/Java Application Developer

Responsibilities:

  • Involved in the project full development life cycle including requirements gathering, design, implementation, and its deployment.
  • Worked in the team to develop the application from specifications
  • Worked with the backend team to create math formulas and optimize various and complex algorithms.
  • Worked closely with Web Services team in developing the payment processing system
  • Worked in UI team in creating different UI screens within the application.
  • Incorporated Google services API’s.
  • Strong application process flow and problem solving techniques
  • Individual implementation of Google Map, Location service, and GeoCoding.
  • Worked on developing data processing system for the App by using REST APIs
  • Worked with the backend team in the implementation of the app authentication system
  • Used Android JUnit extension to create test cases
  • Used GIT for version control.
  • Used Gradle configuration with custom build scripts.
  • Strong focus on refactoring and code quality
  • Understanding of software configuration management and release management
  • Performed debugging, unit, integration, functional and system testing (on real devices) of the app.

Environment: Java, Android 4.x, DDMS, Windows 8, RESTful Web Service, SOAP, GUI, Junit, Google API, Frameworks, GitHub Source

Confidential, Palo Alto, CA

Android Developer

Responsibilities:

  • Made changes to the User Interface layers and the web modules for the activities including Home Screen, Sign In, Profile, Settings, and Questions.
  • Used Android SDK 5.0 and Eclipse IDE for development.
  • Responsible for Testing the Application on various android devices and debugging the issues using DDMS and Logcat.
  • Experience implementing an actual wear app, data sharing patterns, UI patterns.
  • Experienced on Audio Management, Surface flinger, Window manager, Activity manager and other services
  • Responsible for designing and implementing unique Portrait and Landscape mode for different android devices
  • Used multi-threading to implement parallel processing.
  • Responsible for designing and handling the application SQLite database developed.
  • Deployed and tested the app to the Android Marketplace and supported the app for different version releases of Android OS.
  • Researched technical issues and provided recommendations.

Environment: Android Studio, Eclipse 4.3 SDK, OAuth, Git, SQLite, Google Play Services, XML, J2EE, JQuery, SOAP, REST, GUI, Front controller design pattern, Core Java

Confidential, San Jose, CA

Java/J2EE developer

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for the redesign.
  • Involved in designed and developed of Application using MVC (Model View Controller) Pattern.
  • Developed Screens using JSP and Struts Tag Libs, logic, XML, HTML and CSS.
  • Used JDBC and Hibernate POJO’s to connect to the database.
  • Involvement in architectural and design discussions.
  • Helped the project team to identify the suitable technology tools required for the projects.
  • Involved in analysis, design, Coding and development, Implementation phase of the modules.
  • Involved in technical design and the architecture.
  • Used multithreading, Collections concepts in the application.
  • Involved in Bug Fixing (Debugging) of the application.
  • Involved in Developing User Interfaces using HTML and JSP's.
  • Involved in developing database using SQL server.
  • Have worked on My SQL for storing and retrieving the application data.
  • Used SVN tools for version control and management.

Environment: Eclipse, Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, CSS, UML, XML, HTTP, MVC, Apache Ant.

Confidential, San jose, CA

Java/J2EE developer

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for the redesign.
  • Involvement in architectural and design discussions.
  • Developed screens for Patient Registration, Inventory of Medicines, Billing of Services and Asset Modules.
  • Helped the project team to identify the suitable technology tools required for the projects.
  • Designed and developed the Application based on Model-View-Controller architecture.
  • Involved in analysis, design, Coding and development, Implementation phase of the modules.
  • Involved in developing front-end screens using JSP, Servlets and HTML.
  • Involved in Bug Fixing (Debugging) of the application.
  • Involved in Developing User Interfaces using HTML and JSP's.
  • Involved in developing database using SQL server.
  • Developed web pages with JSP and Servlets using HTML, CSS and XML.
  • Involved in implementing persistent data management using JDBC.
  • Have worked on Oracle10g database for storing and retrieving the application data.
  • Used SVN tools for version control and management.

Environment: Eclipse, Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, CSS, UML, XML, HTTP, MVC, AJAX, Apache Ant, JavaFX, Applets

We'd love your feedback!