We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Moon, PA

SUMMARY

  • Over 8+ Years of overall IT experience in software development.5+ Years of experience in design, development and deployment of Android Mobile Applications.
  • 3+ Years of experience in developing multi - tier web applications using Java and J2EE Technologies.
  • Extensively worked wif Android Studio and Eclipse IDE along wif Android ADT plug-in & Android SDK using Java and XML for multitude of Android versions from Android 1.6(Doughnut) to Android 8(Oreo).
  • Extensive experience in Android Application Framework using basic Android components such as Activities, Fragments, Services, Broadcast Receivers, Notification Manager, various IPC mechanisms such as Intents/Intent filters, Bundles, Binders and Anonymous Shared Memory Mechanisms and in managing backend data using Android File system, Shared Preferences, SQLite Database, Content Providers.
  • Extensive experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout, List View, Grid View, custom views of List View, Recycler View, Grid View, Android native widgets and custom Widgets, Compound views and Material design components to match the provided UI specifications and Animations such as Tween, Frame and Property Animations
  • Extensive experience in Android third-party libraries such as Wifi, Camera, GPS, Push APNS, Sensors, Bluetooth, BLE (Bluetooth Low Energy), Telephony, Google Maps, Google Places. Volley, Retrofit, EventBus, RxJava, NineOlddroid, OrmLite, Picasso, Glide, ZXing, Dagger, App Dynamics, Google Analytics, Firebase and third-party Social API's into Android apps such as Twitter, Facebook, Google, YouTube and Payment API’s such as Paypal.
  • Experience in working wif SOAP and RESTful webservices and used SAX, DOM and XML Pull Parser for XML parsing and JSON parsing using Gson and Jackson parsers and involved in creating and sending the HTTP GET and HTTP POST requests and parse the response in different formats.
  • Expertise in using Classic design patterns and J2EE Patterns such as Singleton, Model-View-Controller (MVC), Business Delegate, MVP, Service locator Session Façade and expertise in OOPs concepts, Object Oriented Methodologies, Data Structure, Multithreading, Collections, Exception handling.
  • Extensive experience in Unit Testing using JUnit and automated testing tools such as Mockito and RoboElectric, Integration Testing using Robotium, UI testing using Espresso, Webservices testing using Appium, System Testing, and Production Support of large-scale, enterprise applications.
  • Extensive experience in different phases of software development life cycle like Designing, Programming, Testing, User Acceptance and User Experience in Mobile Application domain wif on-time deliverables.
  • Extensive experience in signing the apk and deploying the signed apk in Google playstore.
  • Experience in making efficient use of version control management and bug reporting tools like Tortoise SVN, GIT, TFS, Bitbucket and Sprint, error tracking tools such as Jira, Confidential AGM.
  • 3 years of IT experience and hands on expertise in Core Java, JavaScript, J2EE, SWING, EJB 2.0, Spring 3.0, AJAX, Hibernate 3.0, JDBC, Struts, JSP, Servlets, J2ME, JavaMail, HTML, XML, RMI, SOAP, REST Web Services, MVC Frameworks, Eclipse IDE and experience in database development using Oracle, MS SQL Server, SQLite, Oracle 9i, MySQL and MS Access and Proficient in writing, implementation and testing of triggers, procedures and functions.
  • Extensive experience in Java development GUI using Java Swing, JavaBeans and Abstract Window Toolkit (AWT) wif profiling, tuning, and optimizing Java applications.
  • Expertise in languages such as C, C++, C# along wif strong front-end UI development skills using scripting languages like JSP, PHP, HTML5, JavaScript and CSS3.
  • Extensive experience in UML Modelling in Rational Rose along wif documentation of the SRS and other project related documents in SharePoint wif working knowledge of graphic design, audio and video multimedia features.
  • Experience in working wif different operating systems like Mac OS X, Windows and Linux.
  • Excellent debugging skills using ADT tools such as Apk tool, adb,dex2jar,jd-gui, LogCat, DDMS, TraceView and Hierarchy Viewer.

TECHNICAL SKILLS

Programming Languages: Java, Java (Android SDK), C/C++, HTML5/CSS3, XML, JavaScript, AngularJs, J2EE(JDBC, JSP, Servlets, JSTL,JNDI, JavaMail), J2ME,AJAX, Python.

Databases: SQLite, MySQL, Microsoft SQL Server, Oracle 9i, Microsoft Access, Microsoft Excel, SQL Teradata Assistant 14.0.0.1, SQL Anywhere 16.0.

Platforms: Android versions from 1.6(Doughnut) to 7(Nougat),Android 4.1.2(API Level16), Android 3.0(API Level11), Android 4.0(API Level 14),Android 4.3.1(API Level 19),Android 2.2(API Level9),Android 6.0(Marshmallow), Microsoft Windows NT/ 98/2003/2005/7 , LINUX, Mac iOS 10.7.5, 10.12.1

Tools: Microsoft Office, Apache Tomcat Server, Dreamweaver, Swagger, UML, Rational Rose, Git SVN, TFS, Tortoise, MonkeyRunner, apktool, dex2jar,jd-gui,adb tool, Afaria 7 MDM Portal SP9 and SP10,JUnit, Maven,MonkeyRunner,Robotium,Roboelectric,Espresso,Mockito,Appium.

Framework: JSF, EJB 2.0, Struts, Spring 3.0, Hibernate 3.0.

IDE: Eclipse JAVA EE 4.3, Eclipse Kepler 4.3.1 wif ADT plugin and Android SDK 4.1.2,SAP Mobile SDK 2.3 SP06, Android Studio 3.0,2.x & 1.x,NetBeans 6.8, Phonegap, IntelliJ IDEA.

PROFESSIONAL EXPERIENCE

Confidential, Moon, PA

Android Developer

Environment: Agile Methodology wif SCRUM Framework and TDD, Android Studio 3.0, Dagger, EventBus, Junit, Gson,Jira tool, Roboelectric,VZWAnalytics,Restful webservices,Swagger,Dagger,Retrofit wif RxJava.

Responsibilities:

  • Enable migrating the Windows .net based application Confidential Star IV on MC9500 to Android application Nebula Star V from Android SDK Version 25 to O by enabling all the features implemented in Star IV along wif additional material design features and customize UI components to perform the beautification of the Confidential Star IV app as well as provide application support for the Star V.
  • Analyzing company’s architectural vision and how it helps to meet their business objectives.
  • Analyzing user stories and get involved in sprint planning, weekly scrum meetings, demos, daily standups and retrospectives.
  • Co-ordinate wif architecture group on new designs to design & implement the new features of Confidential Star V which include touch-screen calibration,25+ pickup and delivery scenarios such as multi-package business delivery, pickup, WSC, FASC, Confidential office pickup, business, international package return pickup, hazmat pickup, final stop processes such as end of day, reconciliation process, touch screen calibration & demo a method of recording data one stop at a time. normal login, offline login wif manual entry and auto-populate features, scanning, settings such as receive notifications, camera/hardware scan, stop list preferences etc.
  • Enable the reactions to driver’s interactions while performing network operations using RxJava wif Retrofit, integrate Analytics SDK and maintain the codebase in GitHub.
  • Involved in Unit testing using JUnit and Mockito, Integration testing using Robotium, UI testing using Espresso.

Confidential, Alpharetta, GA

Android developer

Environment: Agile Methodology wif SCRUM Framework, Android Studio 2.2.3, Git SVN,Dagger 2.0, EventBus 3.0.0, Cardio, Volley, Junit,Gson,Roboelectric,VZWAnalytics,Restful webservices, Swagger, Dagger, Nineolddroids, Robotium, Espresso, Wave animation library,Jira tool.

Responsibilities:

  • Working on Confidential 's Solo Juice application wif target SDK 24 & enable compatibility from “Froyo” to “N” to implement various features which include customized UI components for purchase (sign up) and activate, budget, activation, set up (sign in) and manage, silent login/login, account/settings, billing, payments and communication, wave tank to indicate the data consumed, solo bar, pie Encryption, support, community, search and chat, and also perform JUnit testing of the Solo app.
  • Analyze company's architectural vision and how it helps to meet Confidential 's business objectives.
  • Analyzing user stories and involved in sprint planning, weekly scrum meetings, daily standup meetings, sprint demos & retrospectives to resolve the issues and status reporting of the Solo app.
  • Involved in designing, developing, deployment and testing the Confidential ’s Solo Juice App in testing and production environments and provide application support for the Solo Juice app & integrate Analytics SDK along wif the maintenance of codebases in GitHub and perform merge, push, pull requests on the GitHub codebase.
  • Accountable for uptime and high-availability for all solutions and accountable for performance and usability in all solutions.
  • Coordinating wif architecture group on new designs and foundational/infrastructural application changes and developing & integrating mobile application code wif back-end services and optimizing/customizing the mobile service responses/payloads.
  • Negotiating and adjusting requirements by collaborating wif internal business partners and involved in continuous integration and code delivery development and troubleshoot issues as required.

Confidential, ATL, GA

Android Developer

Environment: Agile Methodology wif SCRUM Framework,Android Studio,Android SDK 23(Marshmallow),KSoap2 Webserivces,BLE, Roboelectric,Mockito,AssertJ,JUnit,Dagger dependency injection,Gson/Jackson parser,AWS IoT,Google Analytic tags,Git SVN,Jira tool.

Responsibilities:

  • Analyzing company's architectural vision and how it helps meet their business objectives.
  • Involved in story grooming which involves going through the JIRA backlog and review the already existing stories and create new stories (as needed) and also involved in sprint planning and assign points in the Fibonacci series and associate the number of hours worked per week wif the points.
  • Involved in scrum meetings, sprint demos, reviews and retrospective for each sprint.
  • Implemented new features of SmarTech app which connects the SmarTech app to connect wif BLE (Bluetooth Low Energy) device SmarTech Battery wif the target SDK version 23(Marshmallow).
  • Integrating IoT (Internet of Things) into the SmarTech BLE application using the Jackson parser for parsing the data model objects.
  • Coordinating wif the architecture group on new designs and foundational/ infrastructural application changes and Developing & Integrating mobile application code wif back-end services.
  • Accountable for uptime and high-availability for all solutions and accountable for performance and usability in all solutions and understand the need for optimized/ customized mobile service responses/ payloads and thereby involve in continuous integration and code delivery development and troubleshoot issues as required.
  • Negotiating and adjusting requirements by collaborating wif internal business partners.
  • Involved in the implementation of Google Analytic tags to capture the analytics data of the SmarTech.
  • Involved in writing the Release notes and also publishing the builds in Hockey and Google playstore.
  • Involved in maintaining the codebase in Git and performing the merge, push, pull requests on Git codebase.

Confidential, Fort Collins, CO

Android Developer

Environment: Agile Methodology wif SCRUM Framework,HTML5, CSS3, Javascript, Cordova,AngularJs,Ionic,JQuery Mobile,AWS Restful Webservices,Git SVN,Tortoise SVN,JUnit.

Responsibilities:

  • Followed Agile Methodology to finish the project in iterations and participated in client meetings, application designing, enhancements, bug fixing & process flow’s as well as KT sessions for gathering all the requirements, designing a prototype for a cross-platform application in Android, iOS and Windows.
  • Responsible for implementing the barcode scanner and upon scanning the various authentication apps such as biometric, sign in, login wif Google and Facebook, Google map, IMEI id and Payment authorization mechanisms.
  • Also responsible for implementing the web services for the barcode scanner and RBAC associations to facilitate RBAC mappings and authorize the product.
  • Experience in implementing various plugins such as in app browser, dialogs. device and map plugins.
  • Worked wif Restful AWS webservices for accessing web services to map the users wif their roles.
  • Worked wif Git SVN and Tortoise SVN for version control.
  • Involved in Unit testing using JUnit and performance Testing of the various modules of the Confidential app.

Confidential, Kansas City, MO

Android Developer

Environment: Agile Methodology wif SCRUM Framework, Eclipse(Kepler) 4.3.1 wif ADT, Android SDK 4.1.2(API level 16),SAP Mobile SDK 2.3 SP06, jdk1.7, Restful Webservices,UltraLite JNI 16, ACRA 4.3.0, TFS SVN,Jira tool.

Responsibilities:

  • Participated in Client meetings, Application Designing, Enhancements, Bug fixing & process flow’s as well as KT sessions for gathering all the requirements, designing a prototype for Android Application using Eclipse Kepler IDE and SAP Mobile SDK 2.3 SP06 and followed Agile methodology wif SCRUM framework.
  • Experience in deploying MBO’s to SUP server and generate the code and integrate it wif the native Android Project to store the offline data and synchronize the app data wif the server when the network becomes available.
  • Worked wif Gson parser for accessing RESTful web services to map mobile business objects wif xsd files.
  • Worked wif Team Foundation Server for version control.
  • Responsible for implementing and reading of QR codes usingZXinglibrary.
  • ImplementedCamera APIto submit work related photos and videos.
  • Implemented Alarm Manager to notify the Retail Merchandizer for the Meal break time and to notify to end the store visit.
  • Used ACRA-4.3.0 library to report crash reports of the CC app to the developer.
  • Involved in performing Regression Testing for the Crown Connect App.

Confidential

Afaria MDM Administrator

Environment: Virtual PC wif Open SSL, SQL Teradata Assistant 14.0.0.1, SQL Anywhere 16.0, Afaria 7 MDM Portal SP9, SP10, adb tool, MXUtility, TC55 Devices.

Responsibilities:

  • Provision and enroll a device into Afaria MDM portal by using the enrollment code.
  • Perform operations such as Move to Tenant, Approve/Unapprove devices, Modify the device owner, reset email identity, Delete button, Lock device, Remote wipe, password reset, Apply Policies, Run channels, Send messages, Get log files, Export and Import views for the TC55 devices for further control and analysis on the software and hardware features of the field devices.
  • Create Views, Groups such as Static, Dynamic, User, Composite groups based on the requirement for pushing the apk files to the field devices in a particular group and Policies such as Enterprise policy for the apk file, Configuration policy for password, restriction, email and wifi, Enrollment policy for enrolling and Session policy for running a specific channel on the devices.
  • Worked wif adb scripts for Factory resetting and Enterprise resetting the device for functionality problems using hard reboot or cold reboot, sign the certificates using the private key using the openSSL tool and install apk files such as Flashplayer, Rex App, Checkpoint apk, CrownConnect app, RevAPlus wif Stage fright security patch and RevA zip files from Zebra team using the mdconfig.xml’s silent install apk command and proxySettings.xml file.

Confidential, Tulsa, OK

Android Developer

Environment: Agile Methodology wif SCRUM Framework,Eclipse(Kepler) 4.3.1 wif ADT plug-in, jdk1.7, RESTful webservices,JUnit,SQLite,Git SVN,Android SDK 4.4(Kitkat),JIRA tool.

Responsibilities:

  • Participated in Client meetings, Application designing & process flow’s for gathering all the requirements, designing a prototype for Android Application following Agile methodology to finish the project in iterations.
  • Worked wif RESTful Parser for accessing Web services.
  • Good Experience in creating and sending HTTP GET and HTTP POST requestsand parsing the response in different formats.
  • Used multiple mobile API's including location API's, map API's, database API's, multimedia API's, media codec API’s, Audio API’s etc to create mobile solutions.
  • Performed automation integration testing using Robotium and Unit testing using JUnit.

Confidential, Framingham, MA

Android Developer

Environment: Agile Methodology, Android Studio, Ubuntu Linux, Unix, Windows OS, Git SVN, Oracle VM Virtual Box 4.2, Android Platform, Eclipse, Windows OS, Linux OS, Ubuntu Linux, Oracle VM Virtual Box 4.2, Appcelerator.

Responsibilities:

  • Participated in Client meetings, Application designing & process flow’s following SCRUM model to finish the project in iterations.
  • Design, develop new system level software(ACL) features for embedded mobile devices (Android, tablets, phones), quality test and integrate the software on embedded devices.
  • Port ACL to different target environments including writing or porting new support libraries when required.
  • Debugging ACL issues on target devices.

We'd love your feedback!