Resume

Sign in

Manager Developer

Location:
Brighton, Colorado, United States
Posted:
October 13, 2016

Contact this candidate

SUMMARY

I am a software engineer interested in challenging android application development projects that allows me to utilize my skills and experience.

WORK EXPERIENCE

**/**** – 08/2016 Deal Acceleration, Inc. San Jose, CA

Android Application Developer

Sole developer responsible for developing a Social/E-Commerce native android application.

Successfully designed the UI, implemented a SQLite database and consumed REST APIs.

Parsed JSON to populate application activities, followed best Multi-Threading practices. Enhanced memory management and application performance. Image manipulation, pinch, pan and scroll gestures on images. Custom list views and paging.

Customization of UI components such as buttons, lists, fragments, action bar. Practiced Google’s Android design specs.

Collecting user data such as current location to narrow the search results. Collecting search bar entries to suggest products on the next visit.

Implemented Google Maps API.

Master of Science, Software Engineering - Regis University

GPA – 3.93

12/2014 – 08/2016

Bachelor of Engineering, ME – VTU

GPA – 3.44

07/2009 – 08/2013

EDUCATION

Courses - Data Structure and Algorithms, Operating System Internals and Design, Computer Organization, Software Engineering Practicum I & II, Database Architecture, Android Software Development, Java Software Development, Advanced Software Development, Object Oriented Software Engineering, Software Development Methodology, (Online courses – JavaScript, HTML\CSS, JSON, JDBC).

CURRICULAR PROJECTS

01/2016 – 04/2016 Regis University Denver, CO

Relational Database -

Successfully designed a Relational Database based on the business rules. Successfully tested and maintained the database.

Utilized the sequential phases of a structured database development life cycle.

Used Oracle SQL Developer Data Modeler 4.1.0, SQL Plus and UML-Visual Paradigm.

Performed data normalization and data analysis on test data.

09/2015 – 11/2015 Regis University Denver, CO

Schedule Manager – Android Application

Successfully designed the UI, developed the project and performed JUnit and instrumentation tests.

Successfully Implemented a SQLite database.

Generate PDF using PdfDocument – Drew view content’s graphics on the pdf page’s canvas.

Shared pdf with other applications on the device using a share intent.

Google Play Store Link - https://play.google.com/store/apps/details?id=versionaru.com.schedulemanageradvanced&hl=en

05/2015 – 08/2015 Regis University Denver, CO

Activity Manager – Desktop Client Application

Successfully designed the UI using Java Swing and performed JUnit test on a desktop client application.

Utilized Eclipse, Java, SQL, Hibernate, XML and JDBC.

Followed n-tier architecture, factory design pattern for services, test suits for testing

08/2014 –12/2014 Wright State University Fairborn, OH

Operating System Internals and Design

Successfully established an inter-process communication (IPC) between producer and consumer to transfer a total of 100 randomly generated data using techniques such as pipes, sockets, semaphores and direct/indirect messaging.

Data Structures and Algorithms

Successfully wrote various algorithms for searching, adding and deleting objects for AVL tree, B-tree, Hash Tables, Heaps, Stacks, Queues, Lists, Skip Lists, Maps, Graphs and Arrays.

Successfully performed asymptotic analysis of these algorithms to find the optimal algorithm.

Programming language – C++, environment – UNIX using MAKE utility to link source files and compile them.

Computer Organization

Successfully developed timing/delay modules, analyzed SPI controller, BDM debug module, I/O control on MC9S12C32 using CSM-12C32 emulation module.

Analyzed the working Von Neumann architecture and formulated full resolution of structural, control and data hazards in the pipeline. Used Termite (RS232 terminal) for emulation.

Utilized LC-3 assembly language and microcontroller. Familiar with RISC and CISC architecture.

OTHER PROJECTS

07/2016 – Current Denver, CO

Android Application

Successfully designed the UI. Completed few sprints on developing and testing a native android application.

Using Google Maps API for rendering maps. SQLite database for caching map images for faster map rendering.

Android location services and Google Maps Geolocation API for identifying device location and updating markers on the map. Gathering required Geolocation post request credentials such as mobile country code (MCC), network code (MNC), network type, network provider name and tower details using android services through managers.

Google Maps Directions API and Google Maps Distance Matrix API for directions and journey duration. Polyline to plot the path. Google Geocoding API for geocoding and reverse geocoding of addresses and co-ordinates respectively.

Google Maps Places API for searching for businesses using three different GET requests. Nearby search request, text search request and radar search request.

Frequently updating API key to provide security.

01/2016 – 03/2015 Denver, CO

Energy Conversion Laboratory – Android Application

Successfully designed, developed and tested a native android application. Implemented SQLite database. Performed Junit and Instrumentation test.

Used an external chart library – AchartEngine to plot graphs. Used chart rendering for modifying chart UI, pan and zoom options. Generated pdf using PdfDocument and shared the document through email using Google Gmail API. Used share intent to share pdf using other applications on the device.

Services included performing complex mathematical calculations, tabulating results and plotting graphs, generating report, CRUD data handling and sharing report.

Google Play Store Link - https://play.google.com/store/apps/details?id=arvivtu.com.energyconversionlab&hl=en

Eclipse (Everyday)

Android Studio (Everyday)

Postman (Everyday)

NetBeans (Everyday)

Notepad++ (On Demand)

GIT, SVN, GitHub (Everyday)

Maven (On Demand)

Code Warrior (On Demand)

App Inventor (On Demand)

JSFiddler (On Demand)

SQL Plus (On Demand)

SQL Developer (On Demand)

Fiddler (On Demand)

MySQL Workbench

Oracle Data Modeller

Moqups (On Demand)

TOOLS AND SOFTWARE

Java (Everyday)

C (Intermediate)

C++ (Intermediate)

HCS12 Assembly Language

XML (Everyday)

SQLite (Everyday)

MySQL (Intermediate)

HTML, CSS (Intermediate)

API/JSON (Intermediate)

JavaScript (Intermediate)

Android (Everyday)

SDLC

Test Driven Development

Instrumentation & JUnit tests

SOA, N-tier Architecture

MVC Design Pattern

LANGUAGES AND METHODOLOGIES

EXTRAS

Google Play Store profile - https://play.google.com/store/apps/developer?id=ARVIND+PURUSHOTHAM

GitHub - https://github.com/arvipDev

Portfolio - http://arvindpurushotham.wix.com/mysite

LinkedIn - https://www.linkedin.com/in/arvind-purushotham-1951177b



Contact this candidate