We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in design & development, Application Maintenance & Support of Java based applications.
  • 5+ years of smartphone and tablet (Android) development experience. Developed and architected multiple Android applications across versions. Good understanding of Android Back - end and UI guideline.
  • Experienced with app components like Activities, Services, Intents, Broadcast Receivers and Content Providers.
  • Excellent knowledge and working experience with latest Android SDK, Parse SDK, Estimote SDK, Android Studio, Eclipse IDE, Application Stack and Android Architecture. Focused on synchronous and asynchronous concurrency models, background processing with AsyncTasks and Services, IPC, AIDL, Storage and retrieval of structured data.
  • Experience in using Fragments,Activity workflow, Action Bar Navigation, Menu designs and view controls and Material Design.
  • Extensively worked on Memory Leaks, Push Notifications, Content Providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience in handling Bluetooth Low Energy(BLE).
  • Expertise in Data Structure, Multithreading, Collections, Exception handling, Socket Programming.
  • Experience in using Storage options in Android like Shared Preferences, and internal storage using SQLite, ORMLite, Parse. Strongknowledge on designing, normalizing and implementation of Database Architecture.
  • Have worked extensively on various stages of application development, viz., collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Working knowledge of graphic design, audio and video features and handling various kinds of media using Photoshop, Flash.
  • Familiar with the Android architecture in the form of a software stack comprising applications, an Operating system, Run-time environment, Middleware, Services and Libraries.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps, Bluetooth).
  • Experienced in developing webservices using Service-oriented Architecture (SOA) and Representational State Transfer Architecture (REST), JSON, HTTP, XML, PhoneGap.
  • Experienced configuring various application servers like Tomcat,JBossand Weblogic.
  • Excellent knowledge in Java2EE and concepts Model View Controller Architecture like Spring, Struts, Hibernate, JSP, JavaBeans, EJB, JNDI, JMS.
  • Expertise in Web-Development technologies like HTML5, JavaScript, CSS3, XML and AJAX and JQuery.
  • Worked with GIT to handle very large projects and GERRIT to submit changes for the project
  • Used SCRUM-Agile Software Development Method for managing application developments.
  • Experience working with In-App purchases, In-App advertising, Geocoder API.
  • Expertise in OOPs (Object Oriented Programming) and OOAD (Object Oriented Analysis and Design) concepts.
  • Expertise with software engineering practices such as UML Modeling and performing Use case analysis and Refactoring.
  • Excellent troubleshooting and debugging skills.
  • Strong Communication and Analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

Mobile Technologies: Android SDK 2.x, 3.x, 4.x, 5.x, 6.x

Programming Languages: Java, C, C++, J2SE, J2EE, PHP, Python, Servlets

Web/App Servers: Parse.com, Apache Tomcat 5, 7,8, JBoss, Weblogic.

IDE Tools: Android Studio 1.5, Eclipse3.0/2.1.1, Sublime

Bluetooth Beacons: Estimote, Bluecats, iBeacons, Estimote Stickers.

Databases: ORACLE 10g/9i, MySQL,SQL Server, MS Access, SQLite, ORMLite

Web Development: HTML5,CSS3,XML,AJAX,JavaScript(JQuery).

Parsing Techniques: JSON, XML.

Operating Systems: Mac OS X, Windows, Linux

Debugging tools: DDMS, JUnit, Logcat

Version Control tools: GIT, SVN, CVS, Bit Bucket

Others: Jenkins, Maven, Polymer, Zeplin, Picasso.

WORK EXPERIENCE:

Confidential, Alpharetta, GA

Sr. Android Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Deployment and Testing of applications.
  • Participated in ongoing initiatives to improve processes and establish best practices.
  • Implemented full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Established network using socket programming over UDP.
  • Used MVC pattern to encapsulate client/server interactions helps to illustrate software-pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries.
  • Worked on innovative background reflecting the user account status that changes according to user's account.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Worked on UI and base Android framework issues during OS upgradation.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas and XSL.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used Services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Testing included emulator and device testing with multiple versions and sizes with the help of ADB.
  • Tested the application on various Android devices.
  • Used version control GIT.
  • Understanding of Client-server, Cloud computing service architecture and Internet Technologies (e.g., HTML5, CSS3, Ajax, JQuery, XML/XSLT, JSON, HTTP, SSL, TCP/IP)
  • Key resource for layout and UI work utilizing xml, shape drawable, adaptor views, activities, fragments, custom views (Videoview, Textview, Edittext, ..)etc.

Environment: Android SDK 5.x,6.x, SQLite 3.6, Android Studio 1.5, Android API's, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control), DDMS console, ADB server, Socket Networking over UDP, emulator and Base device (G1, HTC EVO).

Confidential, Redmond, WA

Android Application Developer

Responsibilities:

  • Wrote and refectories JUnit test cases to ensure that the output is as expected.
  • Designed and refectories SQLite database scheme.
  • Implemented SQLite database to store data.
  • Involved in developing Home and Drive features for value devices.
  • Refactored Bluetooth and Dock related features.
  • Implemented features using Places API and JSON Parsing for received responses.
  • Constructing http requests and fetching server response.
  • Worked onBluetoothLowEnergycommunication interface.
  • Responsible for consuming the REST services.
  • Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
  • UsingWebServicesand networking to parse JSON online data from server.
  • UsedADBtools andcommandsto run, debug and test the application and database.
  • Implemented Service, Loaders and Asynctask for background operations.
  • Implemented analytics to track usage and issues.
  • Used JIRA and Gerri to track issues and review code.
  • Worked on Material Design for various activities.
  • Implemented communicationoverUSB,devicescreen sharing and touch injection with automated script execution on native iOS application.
  • Tested the application on different devices and fixed bugs that were reported.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Involved in the full life cycle of the project including planning, design, development and testing.
  • Worked in a Scrum based environment.

Environment: Android SDK, Bitbucket, AGILE Software methodology, Android API 21, Java, SAGE API, XML, Google Analytics, ADT Plug-in, Gradle, Maven, Google Cloud Messaging API, Async Task, PhoneGap, Titanium, Picasso.

Confidential, Minneapolis, MN

Sr. Android Developer

Responsibilities:

  • Collaborated with cross-functional teams to define, design, and develop new features.
  • Collected the requirements with the client and documented the requirements.
  • Involved in requirement gathering, UI design and development.
  • Implemented functionality based on the business requirements for major releases.
  • Extensively tested alpha releases with JUNIT 3 and Robotium.
  • Responsible for developing JUnit Test Case Classes, Test Suite in Integration environment.
  • Regularly followed up with Development Team to discuss discrepancies identified during testing and performance tuning.
  • Supported the design, development, testing and implementation of new business and support applications.
  • Worked on intergrading with Google API to provide the user with directions to the closest Confidential locations.
  • Implemented different activities like Products, photoscan, product search Offers, New releases etc.
  • Worked closely with the testing team.
  • Designed screens related to categories and detail description for different sized devices by customizing views as per mockup.
  • Designed native user interfaces using Xamarin studio.
  • Worked in back end systems by building, deploying and debugging application development ofandroidusing Xamarin studio.
  • Used GIT for project management and version control.
  • Used JSON to fetch data from the server using RESTful web services.
  • Implemented List views for displaying new releases.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.

Environment: AndroidSDK, Eclipse IDE,AndroidAPIs, Google APIs, JNI, J2ME, JDK, Xamarin, REST Web service, JSON, JUNIT 3, SQLite, GPS service, Log cat.

Confidential, State College, PA

Android Application Developer

Responsibilities:

  • Involved in full life cycle of the application including design, development and testing.
  • Complete Redesign of Application forAndroidphones, tablets and kindle fire.
  • Developed different features for the application, such as: Forecast page, Detail Forecast page, Now Page.
  • Used AsyncTask for long running operations.
  • Innovative background ads reflecting theweatherchange for the location.
  • Color changes as theweatherchanges.
  • By entering the zip code or location name user can search theweatherin a particular area. This is linked with Google maps to provide the layeredweathermap.
  • Used Perl, Php and MySql to develop several web sites, SEO (search engine optimization) skills.
  • Built CVS and XML file loaders and splitters for financial data.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository.
  • Using JIRA to manage the issues/project work flow.
  • Developed client GUI modules using Swing, Java script and Flash.
  • Involved in Installation & Configuration of Cognos in distributed environments on Solaris
  • Refactored the code base to optimize start-up time and memory usage.
  • Troubleshoot issues concerning Apache Tomcat during deployment.
  • Moved Application from Solaris to LinuxRedHat for system benchmark.
  • Responsible SAS reports, analysis using SAS macros in UNIX operating system
  • Expertise in employing Water Fall Model and best practices for software development.
  • Design and development of components, such as Class, and Sequence diagram in UML.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Design, Implement and Test Oracle ADF applications using JDeveloper.
  • Integral in internationalizing of the app to support 40 languages for Olympics 2012 and on redesigned app.

Environment: Java,AndroidSDK, Eclipse 3.7, Wire Shark, Ant, SVN, CVS, GIT, HTMLs, HTML5, CSS3, Ajax, JQuery, JSON, PhoneGap, SASS, AngularJS, ARO, Charles, JIRA, FindBug, Lint, ActionBarSherlock, Facebook API.

Confidential, Sunnyvale, CA

Android 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.
  • Individual implementation of Google Map, Location service, and GeoCoding.
  • Worked on developing data processing system for the App by using REST APIs, SOAP.
  • 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.
  • 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

JAVA Developer

Responsibilities:

  • Involved in developing user-friendly GUI interface and Web pages using HTML, JSP.
  • Developed Servlets, Filters, Business and utility classes.
  • Extensive work was done on HR and client modules of the application as well as in designing the database.
  • JAVA classes were developed to execute the business logic that helps to collect the input data from the users using JAVA, Oracle.
  • Involved in designing, developing and deploying the Web components and Tomcat.
  • Data Access classes have been developed to interact with the database using JDBC.
  • JavaScript was extensively used for client side validations.
  • We had the web based reports developed based on different selection criteria (Date range Grades/ Location wise/ Multi selection).
  • Involved in debugging and troubleshooting related to the issues of production and environment.
  • Used CVS, Perforce as configuration management tool for code versioning and release.
  • Involved in creating SQL Statements, Stored Procedure, and PL/SQL.
  • Developed test cases to ensure that application meets the requirements.
  • Written ANT scripts for the build and deployment of the application in Tomcat Server
  • Unit testing was performed on the application using JUnit.

Environment: JAVA/J2EE, HTML, DHTML, JS, Servlets, JSP, Web Sphere Application Server8.x, XML, Spring framework-DI, MVC, Hibernate, Java/J2EEdesignpatters, Groovy, Oracle Weblogic, JQuery, JUnit.

We'd love your feedback!