You are on page 1of 5

Rajesh Alapati

rajeshalapati771@gmail.com| +1 551-214-8043|

PROFESSIONAL SUMMARY:
• Over 5 years of work experience in development of mobile applications.
• Understanding Object-Oriented design patterns and successfully implemented the concepts in Android.
• Hands on experience in Android SDK based application development.
• Proficient with common Android framework APIs (Location, Camera, Notification framework, Database, Media,
Preference, Admin, Google Maps API)
• Proficient in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, Custom Views.
• Designed and developedrich User Interfaces.
• Experience in implementing native libraries in application by using Android NDK.
• Worked in Activities, Fragments, Android Binding, Android Framework, Async Task, Intent, Services, Broadcast
Receiver, Content Provider, RESTful Services, Phone Gap, Location Manager, Retrofit.
• Experience in working with Google Maps API, GPS Location Data, Google Cloud Messaging, Volley, Material
Design and Push Notification.
• Knowledge on Kony's Mobile Fabric including how to define the identity management service for the API then
deploy an application.
• Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such
as Thread pool, Tasks and services)
• Experience in use of popular public APIs such as Google, Face book, YouTube, PayPal, Kindle, and twitter.
• Experience in using services like Messaging, Bluetooth and Wi-Fi, Optimum Wi-Fi.
• Firm understanding and experience of interfacing to web services using XML/JSON, GSON, REST, OAuth 2.0 and
parsing their contents.
• Experience with query languages including SQL Server, MySQL, and SQLite3.
• Strong experience in the Web Application GUI Development using HTML, CSS, JavaScript, Angular.js, Node.js and
AJAX.
• Good knowledge in designing and developing adaptive UI components, different Custom Views and Widgets for
Android phones with different screen resolutions.
• Experienced integrating Mobile applications with Web based applications via web Services
• Experienced in using data persistence both on-device and in the cloud.
• Good knowledge in Kotlin programming language.
• Multiple applications integrating in the Android Test Suite.
• Experienced in requirements gathering and Full Cycle Development Planning & Implementation.

TECHNICAL SKILLS:
Programming C, C++, Java, Objective C
Web Technologies PHP, HTML5, CSS3, REST, SOAP
Databases SQLite 3.9, MySql, Oracle
OS Platform Android, iOS, Windows, Linux
IDE Tools Eclipse, Android Studio, ADT, WebStorm, Espresso, Appium
Scripting Languages JavaScript, AngularJS, JSON, jQuery, GSON, dexguard
Emulators Android SDK Emulator, Various Android Devices
Build Tools Jenkins, Maven, Gradle, Jira

PROFESSIONAL EXPERIENCE:

Client: TD Bank Falmouth, Maine Aug2017 –Till Now


Position: Sr Android Developer
Description:
TD Bank US Holding Company, nor its subsidiaries or affiliates, is responsible for the content of third-party sites hyper-
linked from this page, nor do they guarantee or endorse the information, recommendations, products or services
offered on third party sites. Third party sites may have different Privacy and Security policies than TD Bank US Holding
Company. You should review the Privacy and Security policies of any third-party website before you provide personal
or confidential information.

Responsibilities:

 Involved in requirement gathering, UI design and development.


 Participates in development phases of SDLC: from analysis, design, development, and test to deployment and
support.
 Used C, C++ to work on NDK platform for building the native android mobile applications.
 Worked in different phases of the project cycle like design, development and testing.
 Developed the activities and UI layers.
 Used Dynamo DB with NoSQL Data base to maintain the data by using the methods to Insert update and to
delete the data.
 “Statically typed programming language for the JVM,Android and the browser”
 Written and maintained by JetBrains
 Open Source under Apache 2.0
 Designed specifically for Java interoperability, with incredibly minimal overhead
 Participates in designing software solutions by writing sections of Design Specifications,description of
framework, interfaces, services, reports, business components, and interaction between the components
under the guidance of the Architect.
 Used Dexguard to secure application against unauthorized or illegal use.
 Responsible for ensuring quality delivery of code through static and dynamic testing techniques
 Integrated with web service and mobile device to share information with each other.
 Integrated with differentAndroid versions.
 Implemented XML service to parse user's data coming from server.
 Given the code to generate the accelerometer for the location services.
 Given the code to generate the Latitude and Longitude values to trace out the location services.
 Implemented Notification Manager to display updates on the notification bar.
 Worked on push notifications with the help of GCM (Google Cloud Messaging) Services.
 Design screens using MVC pattern for the application withAndroid Studio IDE.
 Developed Custom controls for Unbutton, UITextField, UIViews, UITextView.
 Designed complex User Interface screens using views and widgets.
 Used Android SDK and Eclipse IDE for development.
 Work closely with the web application development team to ensure proper integration between Mobile
application and Web application.
 Embedded Google Maps API, GPS Location Data into app with zooming controls.
 Designed the Layouts according to the requirements using Activity, Fragments.
 Used fragments to build small re-usable pieces that are easier to manage and allow for a more design and can
adapt to tablet.
 Making the RestfulWeb Service Calls at the various stages in the app development cycle and parsing the JSON
responses back from the web servers according to the application requirement
 Implemented sorting options for search items based on drugs (brand, product).
 Involved in debugging and porting the application on various tablets.
 Worked on debugging the application using adblogcat, DDMS.
 Debugged and tested the application on different android devices.
 Worked closely with QA team with fixing bugs and performance issue.
Environment: Android SDK 5.1,6.0 Marshmallow Android NDK,Dexguard, C & C++, JIRA, JDK 1.6, 4.1, C++, SQLite 3.8,
REST API, Eclipse IDE 3.5, Proguard, Ionic Framework, Espresso.

CabalesOmaha , NebraskaOct 2016 to Aug 2017


Sr Android Developer

Description:Cabela's retail division operates overwhelmingly popular stores throughout the U.S. As much wildlife
museums and education centers as retail stores, Cabela's showrooms provide a truly unique shopping experience.
True destination stores, Cabela's showrooms offer outdoor enthusiasts and their family an educational and
entertaining shopping experience.
Cabela's, the World's Foremost Outfitter of hunting, fishing and outdoor gear, was born somewhat inadvertently in
1961 when Dick Cabela came up with a plan to sell fishing flies he purchased while at a furniture show in Chicago.
Upon returning home to Chappell, Nebraska, Dick ran a classified ad in the Casper, Wyoming, newspaper reading: "12
hand-tied flies for $1." It generated one response.

Responsibilities:

• Involved in requirement gathering, UI design and development.


• Participates in development phases of SDLC: from analysis, design, development, and test to deployment
and support.
• Participates in designing software solutions by writing sections of Design Specifications,description of framework,
interfaces, services, reports, business components, and interaction between the components under the guidance
of the Architect.
• Responsible for ensuring quality delivery of code through static and dynamic testing techniques
• Integrated with web service and mobile device to share information with each other.
• Integrated with different Android versions.
• Built a prototype for displaying a video in the main menu's background
• Used Apache Subversion (SVN) for version control.
• Implemented XML service to parse user's data coming from server.
• Developed App screens and its workflow using Activity and Fragments, which has views such as List View and
Scroll View.
• Used Retrofit to retrieve and upload JSON through a REST webservice
• Integrated Support Library to make the app compatible from API 1.6 up to 4.0.4
• Implemented Notification Manager to display updates on the notification bar.
• Design screens using MVC pattern for the application with Android Studio IDE.
• Provided assistance and feedback on login design and implementation.
• Download and upload content from back end web server via RESTAPI.
• Can troubleshoot any issue of moderate complexity as well as provide support to production.
• Keeps abreast of the current technologies and technological trends.
• Act as technical resource to ensure the project is successfully completed.
• Adheres to IT standards and procedures.
• Designed the Layouts according to the requirements using Activity, Fragments.
• Registered the Broadcast Receivers for the android system announcements.
• Played a key role in writing application logic using Eclipse IDE and Android SDK.
• Designed complex User Interface screens using views and widgets.
• Used fragments to build small re-usable pieces that are easier to manage and allow for a more design and
can adapt to tablet.
• Making the Restful Web Service Calls at the various stages in the app development cycle and parsing the
JSON responses back from the web servers according to the application requirement
• Implemented sorting options for search items based on drugs (brand, product).
• Used version control GIT.
• Involved in debugging and porting the application on various tablets.
• Worked on debugging the application using adblogcat, DDMS.
• Debugged and tested the application on different android devices.
• Worked closely with QA team with fixing bugs and performance issue.
Environment: Restful Web Service, JSON, SDLC, Android SDK 1.6, Java SDK 1.6,SQLite,linting,Eclipse IDE, ADT
Plug-in, GIT (version control)

FEDEX Memphis, TN.Oct 2015 to Sep 2016


Android/Mobile Application Developer
Description: Application provides a way to manage deliveries, track status of packages, find store locations and
customize shipments and deliveries. AOTD is a web-based application that allows the user to track the location of the
driver delivering an order placed online. It is integrated with Google Maps API and works off location data entered by
the user. The app determines the exact coordinates of the driver and displays the location to the user.

I implemented the UI and the map services using Google APIs. I also integrated a barcode feature used by the driver,
which sends a notification to the user that their package is on its way

Responsibilities
• Involved in requirement gathering and designing of the application.
• Responsible for consuming the REST services, getting JSON response and parsing them to get the required
information.
• Integrated location-based services using Google Maps API to display locations of the nearest stores.
• Implemented unique design for portrait and landscape mode.
• Implemented SQLite databases to monitor shipments.
• Implemented customized web view component to load an SWF file and HTML data.
• Handling XML data using efficient parsing techniques such as DOM parser.
• Work closely with the web application development team to ensure proper integration between mobile
application and web application.
• Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
• Worked with ZXing library for the coupon bar code reading module.
• Implemented a Backend Server with SQLite database using Java Servlet running on a Debian Linux system
with Tomcat server.
• Integrated location-based services using Google Maps API to display locations of the nearest stores.
• Involved in writing application logic in Eclipse using ADT plug-in for Android.
• Developed dynamic content of presentation layer using JSP.
• Develop user-defined tags using XML.
• Hands on experience with android geo location services.
• Tested the application on various Android devices.
• 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, Asynchronous tasks and Alert Notification API to implement event reminder feature into the
mobile app.
Environnent : JSON, API, Android SDK 2.2, Eclipse IDE 3.5, Java, XSLT, emulator and Base device (G1, HTC EVO).

Exensys Software SolutionsHyderabad,IndiaAug 2013 to Sep 2015


Jr. Android Developer
Description: WannaDo is a native Android application specially designed to utilize the deals related info on WannaDo
website. This app acts as an enhancement of Task Ease where the user can select the best deals in and around the city
and save them under a task. This app also displays the advertisements as posted by the deal merchants based on the
user location, current date, task info etc. These advertisements run at the bottom of every page in this app. Users not
only get notified on the nearby tasks, but they are also notified on the nearby deals/offers.

Responsibilities:
• Participated in the mock-up design phase for prior UI analysis.
• Integrated the Location Service, Geocoding, Google Maps, Directions, Calendar API into the application.
• Integrated GCM (Google Cloud Messaging) for receiving push notifications related to deals.
• Implemented SQLite database for offline storage of favorite deals, regular deals, etc.
• Performed field level testing of the application with respect to different deal sites.
Environment: Android NDK SDK, SQLite, Android API's, Java, XML, Google API's, Windows 7.

You might also like