We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

4.00/5 (Submit Your Rating)

Brooklyn Park, MN

SUMMARY:

  • Total 13 Years of IT experience and Over 8 years of strong professional Android development and design experience and strong professional experience in development, design, analysis, production support, research, testing and implementation of software solutions
  • Highly proficient in Coding, Debugging, Object Oriented Programming and Algorithm development skills. Ability to gather and analyze requirements, model processes to Develop Architectures and Solutions
  • Sound knowledge of Agile, DevOps, SDLC, Scrum, Kanban and Sprint practices
  • In - depth experience in using Android Studio and Eclipse with ADT plugin, designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout, List View, Grid View and using Android native widgets and custom Widgets
  • Extensive experience in using Android components such as Activity, Services, Broadcast Receivers, Content providers, Notifications in Android and also implementing Intents/Intent filters, Fragments, Material design, Compound views, Custom views to match the provided UI specifications and Animations such as Tween, Frame and Property Animations
  • Extensive experience in parsing JSON/XML data from web services and displaying the data in the List View/Grid View, Customized List, Grid and in the form of different layouts
  • Hands on experience in Camera, Wi-Fi, Sensors, Bluetooth, Telephony, Google Map, Firebase API, OAuth. Integrating third party Social API's into Android apps such as Twitter, Facebook, Google, YouTube
  • Experience in Multithreading, Collections, Exception handling, managing backend data using Android File system, Shared Preferences, SQLite, Content Providers, Data Structure
  • Excellent background in developing multi-tier app Java, Applet, Servlets, JSP, XML, JDBC, SWING, AWT, JNI, J2EE, Struts, Spring, Hibernate, EJB, UML, XHTML, MySQL, Oracle
  • Strong front-end UI development skills using scripting languages like HTML5, PHP, Angular JS, JavaScript, JSON and CSS in both hybrid and native Android Applications
  • Extensive experience in Unit Testing using JUnit, Integration Testing, System Testing, Android Automation Testing and Production Support of large-scale enterprise applications and products. Using automation and instrumentation tools such as Appuim and Robotuim
  • Working knowledge of graphic design, audio and video multimedia features and handling various kinds of media using Photoshop, Image formats, Flash, SVG
  • Proficient in RDBMS, SQL and NOSQL Databases for application purposes
  • Practice in making efficient use of version control management and bug reporting tools like Tortoise SVN, GIT, TFS and error tracking tools such as Jira
  • Quick learner and self-motivated, can fit effortlessly into vivid project and environments. Excellent interpersonal skills and a team player with leadership abilities. Facilitate group in task accomplishments and perform as individual contributor as well

TECHNICAL SKILLS:

Programming Languages: Core JAVA/Java SE, Java EE, Python, C++/C, Objective C, C#, SQL, PERL, Shell Scripting, VB, HTML, XML, UML, PHP, JS

GUI technologiesFrontend UI: Android, Native Android, Cordova, Web apps, Angular JS, XAMARIN, HTML, CSS, JSON, Java script, windows forms, VC++, VB .Net, QT (Unix, Linux), MFC, QTOPIA (embedded), KDE, WIN SDK WIN32 API, Palm OS SDK, GTK+, JQuery

Databases, SQL, NoSQL: MS SQL Server, Oracle, DB2, Mongo dB, Cassandra, PostgreSQL, My SQL, SQLite

DevOps, CI CD: GIT, Jenkins, Clear Case, Clear quest, CVS, VSS, SVN, Visio, TFS, GRADLE, maven, NPM, Bower, Power shell

Operating Systems: ANDROID, UNIX, Linux flavors, Red hat, Windows, Mac OS X, Mac, Virtual Machines, Palm OS, Win Mobile, CE, iOS

Cloud technologies: Azure, Open stack, AW services, Docker, CORS API, Google FIREBASE and Scripting

Applications, Packages and Utilities: Android Studio, IntelliJ, Eclipse, Handheld device platforms, Toad, Debug diagnostic, Performance monitor, sys internal tools, Wireshark, Net monitor, Platform Builder, Product studio, WTT, Share point, Visual Studio, Code warrior, X code, Embedded technology tools, Debuggers, Postman, Air watch, ADB, Dalvik Debug Monitor Server (DDMS)

WORK EXPERIENCE:

Confidential, Brooklyn Park, MN

Sr. Android Developer

Responsibilities:

  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit Boxes and Selection Widgets like List View and Scroll View as per client needed.
  • Worked in different phases of the project cycle like design, development and testing.
  • Used Android SDK and Android Studio IDE for development. Android Java Development.
  • Versatile to identify the root cause of an application issues while working on Android devices.
  • Developed the activities and UI layers using native android framework and xml views.
  • Tested the app across different versions of Android and different android phones to assure quality and performance. Involved in Load/Performance testing. Consuming NOSQL databases.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Worked extensively in code shrinking and remove unused code by using Pro Guard
  • Implemented store location by using Google Maps API. Used Firebase API in app.
  • Used Google Maps for faster navigation to find the Branch location and information
  • Worked on debugging of the application using the support of ADB (Android Debug Bridge) connecting the device with the help of a USB.
  • Programming JSON/XML parsing and data processing from web services into views
  • Identifying Critical/Crash/Hidden defects in applications using mobile apps and Ability to give suggestions for a quick fix by analyzing logs. Involved in functional study of application.
  • Used event bus library in smoother communication between Activities and Fragments
  • Involved in record videos, share test reports with manager and management.
  • Designed Effort estimation of the team. Worked closely with the QA team in writing function, system and acceptance test scenarios/scripts using Robotium.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.

Environment: Android SDK, Nougat API 25, Java SE 1.8, SQLite, Android Studio, IntelliJ, Logcat, Robotium, Google API, ADB, PostgreSQL, ProGuard, RESTful web services, open stack, JSON, XML, Postman, Jira, Gradle, Maven, NPM, Firebase

Confidential, San Jose, CA

Sr. Software Engineer

Responsibilities:

  • Followed Agile Methodology to finish the project in iterations. Participated in Client meetings, Application Designing, Enhancements, Bug fixing & process flows as well as KT sessions for gathering all the requirements, designing a prototype for Android application
  • Used GPS service for searching nearby stores, which accept the payments through Confidential
  • Included payment gateway for purchasing with encryption layers. Implemented navigation bar for faster communication
  • Integrated Google maps API for locating stores using RESTful web services
  • Implemented expandable list view for displaying different features available in the app
  • Used shared preferences for login activity in the app, Used SQLite databases on data storage
  • Features like send and request money helps the user to transfer the money instantly
  • Worked on Linux for product support during App release
  • Integrated Push Notifications GCM to notify user updates for Account information
  • Implemented a grid view to display various banking features available in the app
  • Implemented camera access for displaying or modifying profile picture
  • Created a broadcast receiver for popping up any notifications received
  • Worked with different Protocols to give security of Data over TCP/SNMP, HTTPS
  • Used RESTful web services to verify the credentials and authentication of user
  • Created a log data accessible through REST API for any warnings in case of any illegal access
  • Worked on source code control management like subversion SVN and GIT
  • Worked on memory leaks using DDMS and Leak Canary

Environment: Android SDK, Android Studio, Eclipse IDE, Java, Android Framework API’s, RESTFUL Web services, GSON Parser, Java, JDK 1.7, Dagger, JSON, GIT, Mongo DB, Google Maps API, AuthN, AuthZ, Agile SCRUM, GCM, Location API, Node JS, DDMS.

Confidential, Duluth, GA

Sr. Android Developer

Responsibilities:

  • Developed UI for most of the modules in the application using List View, Grid View, View Pager and Tab layouts using Action Bar.
  • Integrated search widgets to perform search through their collections, load recent search and supports voice based search.
  • Optimized the app size during build by using Pro Guard to achieve performance boost.
  • Implement Tablet compatibility for the application, which was only phone compatible earlier.
  • Implemented services using GSON library and part of design team in architecture of Web services.
  • Used Intent Integrator for using the QR codes / Barcode API and Camera API for accessing the camera to use the QR code. Imaging API was used as supplement.
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Implemented RETROFIT and ok Http libraries to make safe network calls in order to send a RESTful request from the app
  • Worked with Google Cloud Messaging (GCM) Parse library in implementing Push-Notifications
  • Implemented Serialization and Parcel objects to send across activities.
  • Improved the application performance by detecting memory leaks using DDMS.
  • Developed generic libraries for downloading images and other resource using Async task handlers.
  • Developed utility classes to handle Validations of user information using regex functions and other common app functionalities.
  • Implemented TDD environment Espresso using Unit Test Framework.
  • Worked extensively on crash report mechanism using Hockey App Launcher Library.
  • Implemented login functionality using Sterling services.
  • Implemented store location by using Google Maps API. Used Google Maps for faster navigation to find the Branch location and information to user get there.
  • Implemented Dialog Fragment to share the product with their friends and family.
  • Implemented Singleton design pattern to pass through the object into different fragments.

Environment: Android 4.0/5.0/6.0 versions, Java 1.6, Android SDK, ADT 21.1.0, Shared Preferences, Fragments, JSON, Pro Guard, REST API (XML), JavaScript, CSS, Android Studio, Maven, XML, Multi-threading, GIT, Jenkins, JIRA, eclipse, Windows, MAC, Cassandra, Linux

Confidential, Minneapolis, MN

Sr. Software Engineer/Consultant

Responsibilities:

  • Android, win CE and iOS System tools and Apps Development in Java, C/C++, C#, VC++
  • Analyzing requirements, Designing and Developing of the software system components
  • Researching on components. Splitting tasks in smaller low level modules of Programming
  • Architecting system components. Process modeling and S/W applications development
  • Development of RESTful Web services, Web application, front end UI development in node JS, Angular JS, Spring boot, rat pack, API development, Html 5, CSS
  • Implementing security, encryption and credential evaluation in embedded software.
  • Created program specifications and designs. Planning CI CD. Coding per specifications
  • Coding and unit testing of the programs. Performing system and integration testing
  • Engineering the solution using Agile and Extreme Programming Model.
  • Fixing production issues involving over 10,000 devices. Adv. N/W, client server programming

Environment: Java, Objective C, C++/C, VC++, Java, C# .net, MFC, UML, Visual Studio, MS SQL Server, XML, TFS, Visio, Win Merge, WIN32 API/SDK, Windows OS, Windows Mobile, Win CE, PC, Zebra mobile devices, PDA, TCP/IP, HTTP, SH4, ARM, RC4, AES 256, platform builder, mobile devices, Fusion API, barcode scan, Android, iOS, Angular, Rat pack, Web services, GRADLE, maven, eclipse, x code, Jenkins, NPM, Apple and Android devices, Air Watch, Zebra EMDK, Motorola, Symbol

Confidential, Redmond, WA

Sr. Software Developer

Responsibilities:

  • Developing solutions. Coding in C/C++, VC++, C#, Scripting for end-to-end solutions
  • Researched and Developed testing automation programs and BVT dynamic libraries
  • System Crash analysis and fixing, Application Performance Problem Resolution
  • Implementing Process and Quality Standards for functional analysis in product lifecycle
  • Debugging and writing software patches and fixes for various problems in the system
  • Code coverage for applications and improving performance. Conducting code review.
  • Analyzing / writing utilities, Multithreaded, Embedded Programs, Batch files.
  • Memory leak problem resolution with memory dumps and debug tools and reviews
  • TDS preparation, test plans and done unit testing, system testing and performance testing
  • Analyzing / writing utilities, multithreaded, socket programs. Did N/W sniffer analysis
  • Implementing Process and Quality Standards for functional analysis in scrum topology
  • Actively contributed to Dev of the day and sustained engineering programs

Environment: C/C++, C#, Windows Mobile, WIN SDK, STL, MFC, COM, Source Depot, MS Project, Visual Studio, Product Studio, MS Installer, Tux, WTT, Platform Builder, ARM, X86, 32bit, 64 bit, Win CE, MTP, iPod, Zune, XML, UDP, TCP/IP, COM ports, Bluetooth, .NET, Visio, Sys internal tools, Wireshark, TFS, application verifier, HTML Help compiler, MS net monitor, Win Mobile, Web Services

Confidential, Atlanta, GA

Software Developer

Responsibilities:

  • Designed and developed enhancements, modules to the STARR, Wisdom & Pricing sub-systems of this Enterprise System. Developed critical hot fixes for the system
  • Written socket based application for triggering and scheduling process across network
  • Done coding in Java, C, C++ on UNIX Sun Solaris, IBM AIX over TCP/IP network
  • Shell scripting and PERL scripting and database scripting in SQL. Security Standard.
  • Developed programs for data correction of telecom formats, SOX implementation, automation of processes and multithreaded application. System Integration, Matrices.
  • Regularly interacted with client for status, requirements, and day-to-day issues.
  • Provided on call support to resolve the production issues to achieve zero escalations
  • Was involved in Sustained development and support. Embedded & Database coding.
  • Worked interfacing/processing modules with Fusion works, enabler, SMS, Micro pay, MMS, GPRS, clearing house

Environment: JAVA, C++, C, STL, UNIX, Sun Solaris, IBM AIX, Sybase, Oracle, Shell Scripting, PERL, Clear Case, VC++, XML, Linux, Java, UDP, TCP/IP, SOAP, RPC, Clarify, VPN, DBX, C# .net, Switches, routers, IBM mainframe, SEI CMM5, UML, Grid, J2EE, Struts, Spring, Hibernate, EJB, XHTML, MySQL and Oracle

We'd love your feedback!