Android Sample Resume

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

SUMMARY

 Having 4+ years of software development experience. Published Android apps in the Google Play Store.
Contracted for commercial android projects. Building custom Android ROM's and kernels.
 Experience in Android development creating tablet and phone interfaces and usage of SDK versions 2.1- 4.4.
 Experience in Java development using JSF, JSP, MVC, JDBC. Developed Web Services and inter process
communication applications using Java SOAP Framework, JSON and REST API’s.
 Worked with Activities, Fragments, Android Binding, Android Framework, AsyncTask, Intent Services,
Broadcast Receiver, MediaPlayer, SoundPool, Location Manager, Push Notification and Adapters.
 Extensive knowledge in designing front end applications, accessing SQL database, application layer protocols,
and XML.
 Highly experienced in executing unit and sanity test cases for the multimedia component.
 Used SQLlite to insert, delete and update the android database.
 Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging,
Testing of Software Applications.
 Experience with MVC, MVP, MVVM, VP Design Patterns.
 Developed applications from scratch and experience publishing them to the store.
 Experience with source code control management like subversion (SVN) and GIT.
 Experience with working on cross-platforms Phone Gap and Ionic.
 Provided online website integration through REST/JSON APIs. Experience integrating with cloud storage
including Dropbox, OneDrive, Google Drive, iCloud.
 Extensively worked on memory leaks, push notifications, Gradle.
 Experience with designing and developing web Applications using Java/J2EE.
 Experience in web technologies like HTML, XML, JavaScript, JQuery, AJAX, and CSS, Illustrator.
 Experience in architecture design, development and implementation of software applications, TDD (Test
Driven Development) test cases and testing.
 Proficient in common Android framework API’s (Location, Camera, Notifications, Maps).
 Implemented RESTFUL API calls to communicate with server using RactiveX, REST API, Volley, Retrofit,
Picasso sdks- Google Analytics, Flurry.

TECHNICAL SKILLS
Languages C, C++, Java, Visual Basic, JavaScript, PL/SQL, XML.
IDE Eclipse, IntelliJ, Android studio, NetBeans, Visual studio.
ADB (Android), Gradle, ANT, Wireshark, ADT, Systrace, Trace View, Logcat, Ole
Tools
Viewer, Charles
Database Technologies Oracle, SQL, PL/SQL, SQLite
Internet Technologies HTML, XML, CSS, DOM, DHTML
Web Services (JSON and SOAP), Hibernate, Spring, Threads, Generics, Collections
Java Technologies
API, TCP/IP sockets, Apache Maven, RMI, JDBC, JNDI.
Software Packages MS Office 2010, MS Visio, MS Front Page.
Source Control Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe)
Web-service Framework Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS
Test Driven Development, OOP, Agile development and testing, Scrum Master, Unit
Knowledge Base
Testing

EDUCATION
 Bachelor of Technology in Computer Science, JNTU, India.
 Masters in Computer and Information Systems – 3.6 gpa

PROFESSIONAL EXPERIENCE

Senior Android Developer


NV Energy, Las Vegas, NV Jan 2018 – Present
NV energy mobile app is an app provided by NV energy, which allow their customers to track energy usage, view
their estimated cost to date, receive their current account summary, sign up for energy alerts, or handle payments
directly through their device, get to NV Energy’s Outage Center, which provides details on an outage location,
estimated time of restoration and outage cause.
Responsibilities:
 Documented the requirements and thereby analyzed and involved in design, code.
 Involved in code reviews, daily scrum, bi-weekly sprint meeting.
 Fixed bugs with code, design patterns and miscellaneous occurrences during projects.
 Responsible for the design, build, deployment, debug & maintenance of Android applications for Google play.
 Extensively utilized fragments and dynamically generated lists using custom adapters from APIs.
 Allowed Bitmap loading using AsyncTask for easy loading.
 Consumed REST Web Services and parsed the JSON data using the third-party library GSON.
 Managed data using SQLite, SQL Helpers as well as Raw Queries to do database management.
 Modified Android manifest XML file to include all use permissions such as GPS, SMS READ /SEND /
RECEIVE.
 Built compatibility with Android version 2.2 (API 8) to latest version.
 Aided with all user input and touch screen services.
 Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and
different form of widgets.
 Inserted suitable code to capture the various button and text field events and implemented the desired action
for each of widgets.
 Dagger for injecting sharedPreference and retrofit.
 Used XmlPullParser to parse xml data.
 Tested the application on multiple android targets and debugged the issues that were found.
 Integrated location based services using Google Maps API to display locations of the nearest Outage.
 Used Async adapters to load changed data from server and to send modified data to server from app.
 Tracked issues using JIRA, updated status on the tasks using the common platform Basecamp.
 Used Source Tree for version control and Rally for sprint tracking.
 Performed Unit Testing and interacted with QA for testing.
Environment: REST Web Services, JSON, XML, Gradle, JUNIT, Java, SQLite, JSP, Android SDK, Eclipse ADT,
GitHub, JIRA, Picasso, SQLite, XmlPullParser

Senior Android Developer


Metro pcs wireless Inc., Richardson, TX
Project: MetroZone June 2016 – May 2017
“MetroZone” mobile application enables customers to access and control their finances remotely. With the application
it is easier than ever to manage metro pcs Wireless, and Internet accounts on the go, right from your place. Using the
application you can pay bills, set up and manage AutoPay, manage account, and view activity since last wireless.
Responsibilities:
 Worked in drafting project planning application.
 Designed and developed the User Interface(UI/UX)
 Involved in developing Complete Administrator Portal having Alert Management, Ad Management, User
Management, News Management for the interface of mobile banking application.
 Implemented the app in MVP architecture.
 Implement the JSON parser class to parse JSON feed from the URL.
 Involved in working with creating a custom Splash Screen for the application.
 Used Google Maps API for quicker navigation to find ATM location.
 Worked in implementing Fragments for different ranges and in device hardware for display resolution and size.
 Worked with latest cutting libraries like Retrofit, OKHttp, GSON, Glide image loader, Material Design, and
Swagger code and implemented Restful Web Services.
 Worked with Notification service to notify users for updates, automatic log out for security and other offers.
 Used Bit Bucket for team collaboration and communication.
 Contributed in code debugging using Logcat and DDMS.
 Enabled run time permissions for Marshmallow and beyond.
 Used Android Junit extension to make test cases.
 Worked with local data storage using SQLite.
Environment: Android 2.0,3.0,4.0 versions, Java, Android Studio, REST API, Shared Preferences, Android SDK,
Fragments, Multi-threading, SQLite, ADT, XML, Windows 8, Gradle, Retrofit, GSON, JSON, Google Maps API

Mobile Developer
RedBus.in, India Aug 2014 –May 2015
RedBus.in is a Bus service agency, which provides travel services along with passenger’s reservations. Passengers
(customers) can search about required bus, feed their complaints (types- commendations, suggestions). There are
two departments, first is operational department and second is correction department. OR department maintain the
Customer or passenger data, whereas CR Department maintain data about feedback or complains of Customers.
Responsibilities:
 Implemented/developed new screen GUI widgets, layouts, custom lists, custom layouts, custom
adapters.
 Integrated Maps in the Mobile along with GPS location based implementation.
 Implemented Network layer to manage network requests and Web Services parsers to handle server
responses.
 Enabled Landscape mode and alert notifications.
 Created mechanism to show map Pins and traffic layer on the map based on data gathered in response to the
web requests.
 Developed and managed 15+ Activities/Screens in the Android.
 Integrated SYNC in Ford Destinations Apps along with remote start feature using Bluetooth to enable voice
base interaction.
 Involved in code reviews with peers.
 Worked on debugging the application using Logcat, DDMS.
Environment: SDK 3.2, JSON, Eclipse IDE, Java DK 1.6, XML, DDMS, Logcat.

Java Application Developer


Inspire Innovations Pvt. Ltd., India Jan 2014 – April 2014
Inspire work with a motto of fulfilling client's requirements to the best possible extent, key services include Web
design and development with open source platforms.
Responsibilities:
 Developed technical specifications for various back end modules from business requirements. Specifications
are done according to standard specification formats.
 Experience in EJB, create new as well as modified the existing as per requirement.
 Developed back end interfaces using Business Delegates and Data Access Objects (DAO) for interacting with
Informix.
 Used EJB QL for retrieving data.
 Utilized Java Mail service to communicate between GEMA and Non GEMA application.
 Responsible for SQL tuning and optimization using Analyze, Explain Plan, TKPROF utility and optimizer hints.
 Suggested and converted several existing UI for better user interaction.
 Has developed JSP’s as part of UI layer.
 Was involved in unit testing and System testing for new Requirements.
 Involved in communication with Business people for clarification on Business Requirements.
 Has developed test cases for business functionalities.
Environment: Java, J2ee, Hp-UX 11i, Web logic 6, MySQL, Windows XP, UNIX.

You might also like