Post Job Free

Resume

Sign in

Android Developer

Location:
Cincinnati, OH
Posted:
May 22, 2017

Contact this candidate

Resume:

SAI KRISHNA

Email: ac0fho@r.postjobfree.com

Phone: 360-***-****

Android Application Developer

PROFESSIONAL SUMMARY

Around 8 years of IT experience in designing, developing, and delivering complex multi-tiered enterprise applications for web-based and client-server domains using Java/J2ee/C++/SQL languages and middle-ware products like Apache Tomcat etc.

Good understanding of all the phases of Software Development Life Cycle (SDLC) including requirements, specifications, design, construction, testing, and maintenance.

Experience in various methodologies of SDLC like Agile development, and Rapid Application Development (RAD).

In-depth knowledge of Android OS, interactive application development and memory management.

Proficient with common Android framework APIs

Proficient in Android applications development involving User Interface development, multiple screen support, push Notifications, data offline usage, Adapters, Content Provider, memory leaks, Qualcomm CDMA Technologies, Services, XML Parsing, SQLite and Telephony Manager.

Proficient with C, C++ programming, RXjava, Hybrid application, Sencha,jersey,struts2,linux.

Designed and implemented REST based API Service (XML & JSON)

Developed few applications using Pagination concept, Custom Video, audio Player & used various android services like Push Services, Notification services, etc.

Proficient with java native interface.

Extensive Knowledge on Android Market Place (Google Play) such us create a publisher account, Android In-App Purchase concept, Release free & paid Mobile App into market place.

Strong knowledge of Object-Oriented Analysis and Design (OOAD).

Good knowledge of Eclipse, IBM Web sphere, WSAD 5.X, BEA Web Logic, JBOSS Application Servers and Tomcat.

Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Struts, Spring, Hibernate, JDBC, Java Beans, AWT, EJB, QNX, JMS, JNDI, UNIX, UML, Rational Rose, Dagger, HTML, DHTML, JavaScript, JDBC, Oracle in Windows NT.

Experience in Relational Databases such as PostgreSQL, MySQL, HSQLDB and SQLite.

Worked with many popular RDBMS Systems like Oracle and SQL Server

Illustrator, Premiere and flash.

Have experience in working with JDBC, Spring JDBC template to interacting with databases.

Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.

Proficiency in XML, HTML, and JavaScript.

Experience in working with Junit test cases and common android framework APIs

Experience in using Photoshop for handling various kings of media and have a working knowledge of graphic design.

Good knowledge in IBM Rational Rose in the design process for generating UML diagrams to represent Use cases, Sequence diagrams and Class diagrams.

Experience in web service protocols such as JSON, HTTP, Phonegap and XML.

Experience in using build and configuration management tools like Ant, Maven, Subversion etc

Experience working with C,C++,PHP.

Excellent in problem solving, logical, analytical abilities and results oriented.

Strong communication and interpersonal skills

TECHNICAL SKILLS

Technologies : C,C++,Java JDK 1.5/1.6/1.7, JavaBeans, J2EE (JSP1.2/2.0, Servlets 2.4/2.5, EJB

2.0/2.1/3.0), Struts 1.3.1/2.0.14, WebServices, Hibernate 3.0/3.1.1, JMS 1.1, JDBC 3.0,

JavaScript1.8.x, SOAP 1.2, Log4j 1.2 JUnit 4.0 JAX-WS 2.0, JTA 1.1, WSDL 2.0, XSD 1.1.

Mobile Platforms : Android Versions 2.0 – 4.3

Markup Languages : HTML and XML

Web Server : Tomcat 5.0/5.5/6.0/7.0

Application Servers : Web Logic 8.1/9.2, WebSphere 6.0.2/6.1, JBoss 5.0

IDE : Eclipse3.4/3.5/3.6/3.7/4.2/4.3/4.4, MyEclipse 6.0/7.1/8.0, Oracle J Developer 10g/11g,

Microsoft Visio 2010, Net beans 7.0x and Java ME SDK3.0.

RDBMS : Oracle 9i/10g/11g, MySQL 5.1.69, MS-SQL Server, DB2, HSQLDB 2.3.1

Methodologies : UML.

OS : Windows (Windows NT/2000/XP Professional/Windows 7), UNIX, Ubuntu

EDUCATION

Bachelor of Engineering (B.E)

PROFESSIONAL EXPERIENCE

McDonald’s, Chicago, IL Nov 2106- Till Date

Android application developer

McDonald's is an American ground sirloin sandwich and fast food restaurant network. It was established in 1940 as a grill restaurant worked by Richard and Maurice McDonald. Today, McDonald's is one of the world's biggest restaurant networks, serving roughly 68 million clients every day in 120 nations crosswise over around 36,899 outlets. The new application will likewise enable individuals to place orders for curbside pickup. What's more, for diehard enthusiasts of the drive-through windows that have been a sign of the eatery's business McDonald's (MCD) said the portable request and pay choice will be propelled at 20,000 eateries in the U.S. also, abroad this year.

App Link:

Responsibilities

Worked on enterprise architecture, systems integration, package implementation, and interactive design and architecture.

.Developed and distributed of apps via enterprise channels or public app stores.

Have worked on graphics manipulation/optimization using Photoshop, in addition to the use of nine patch images.

Designed and developed the presentation layer with JSP, Java Script, HTML, and AJAX.

Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.

Involved in developer testing by porting the app on multiple devices with various screen sizes.

Followed agile methodology for implementing the Application.

Worked on debugging the application using Logcat, DDMS.

Fixed the bugs identified by the QA testing team.

Responsible for the Android business logic that uses Json queries for getting data from the

Backend systems.

Environment:

Android SDK 4.4 and later, Android Studio, Eclipse, SQLite, GPS service, Log cat, REST, JSON, XML.

USAA, San Antonio, TX Nov 2015 – Nov 2016

Android Application Developer

The United Services Automobile Association (USAA) is a Texas-based Fortune 500 diversified financial services group of companies including a Texas Department of Insurance regulated reciprocal inter-insurance exchange and subsidiaries offering banking, investing, and insurance to people and families that serve, or served, in the United States military.

USAA was founded in 1922 by a group of U.S. Army officers as a mechanism for mutual self-insurance when they were unable to secure auto insurance because of the perception that they, as military officers, were a high-risk group.

App Link: https://play.google.com/store/apps/details?id=com.usaa.mobile.android.usaa&hl=en

Responsibilities

Worked on the different phases of the development cycle. Expanding the existing design, development of new features, testing and deployment.

Design screens using MVC pattern for the application with Eclipse IDE.

Secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.

Test and error logging on different versions and devices of Android. Debugging them in the very first phase of development. Making app crash proof. And implemented an error reporting system for future development support.

Experience in XML parsing on client side using JSON, implemented DOM-based implementation of feed parser.

Environment

Linux, Android SDK 2.1, ADT 0.9.8, JAVA, XML, SQLite, Eclipse IDE 3.6.1

RGIS, Auburn Hills, MI Mar 2015 – Nov 2015

Android Developer

RGIS, LLC is a privately held company that offers a wide array of inventory services including, but not limited to: annual, physical, asset and cycle count inventories, supply chain, compliance audits, store mapping, merchandising, resets.

App Link: https://play.google.com/store/apps/details?id=br.com.gms20.gms&hl=en

Responsibilities

Requirement Analysis, Module level designing, UI design, Development and Deployment in the marketplace.

Implemented unique UI design for portrait and landscape mode.

Implemented custom List View UI Design, list view drag and drop features to rearrange the list view.

Implemented the Search functionality against with list view.

Worked on local data storage using SQLite.

To develop the HTML5 Course Interaction using HTML5, Js, JQuery & CSS.

Write an Android service to download and upload content from back end web server via REST API.

Write an Android Service to implement the Push Notification.

Implemented Pagination concept, Custom Video & audio Player.

Worked with android components such as activities, intents, services, and custom UI components such as Text View, List View, customized List View, layouts, Dagger, Tab Layouts, Web view, gestures events and menus.

Implemented Custom UI design for Small screen and large screen Mobile Devices, Development and Implementation.

Work with design/UX team to create user-friendly, aesthetically pleasing, and full functional UI.

Developing mobile apps that fit into their CPU, memory and battery constraints, while making sure the code is efficient, maintainable, reusable, and extensible

Implemented the web view component to run the locally downloaded course Material (Js, Jquery & HTML5 pages).

To track the HTML5 Course User information usage report.

Analyze Mobile application code for reengineering.

Environment

Android SDK V2.2, Java, REST API (XML), SQLite, MySQL, HTML5, JavaScript, JQuery, CSS & Eclipse IDE

Totsy, New York City, NY Aug 2013 – Mar 2015

Android Developer

Totsy

Site Link: http://www.totsy.com/

Google Play Link: http://www.appszoom.com/android_applications/shopping/totsy_daaap.html

Totsy is a private sale web-site focused on the baby and kids segment. It is a privately held US incorporated company which is based in New York City, the company is solely funded by its founders and a few angel investors.

This application allows user to browse apparels and accessories which are available on Totsy. User can view product and add them to cart to initiate purchase. It also enables user to invite Facebook and Twitter friends to the Totsy Application. User can share Sales and Product details with friends using this application. Application sends notifications to users when upcoming sales are open.

Responsibilities

Participated in user meetings to gather the requirements of the application.

Developed Application UI using XML layouts.

Developed Custom List Adapters to display Complex Lists.

Consumed web services and Implemented Http Communication using JSON Data.

Used SQLite Database such that the user can store and retrieve product and categories data.

Integrated Facebook library to establish Application and Product sharing between friends.

Developed Categories and Product activities to display wide range of products available.

Development of Upcoming Sell notification when new sells opens.

Developed User Registration, Login and User Setting Activities.

Environment

Android SDK and Android Facebook SDK, JDK, Eclipse IDE. Java.

First American (India) Private Limited, Santa Ana, CA Oct 2012 – Jul 2013

Java J2EE Developer

Data Acquisition/Screen Scraping/NAZCA

First American Financial Corporation is a United States financial services company and is a leading provider of title insurance and settlement services to the real estate and mortgage industries.

In this application the screen scrapers target a data source that is a government website, of free or restricted access. Each screen scraper emulates a user navigating through the website, taking any shortcuts when possible (like forging urls to get straight to the data pages).Data is extracted then, and formatted as necessary before it is output to the data files. These data files are Excel spreadsheets. The NAZCA project make uses screen-scrapper tool to extract the data, this tool has rapidly helped us in developing the scraping process for a website in very less time.

Responsibilities

Participated in user meetings to gather the requirements of the application.

Developed scrappers to gather the data of various counties.

Developed many automation programs to run the applications.

Learnt and developed various frameworks in Java to develop the applications

Used HSQLDB, Mysql Databases to store the huge amounts of data using JDBC.

Worked on many XML parsing techniques to parse, extract the data from the source files from the clients.

Leant Interpreted Java and integrated the features of it in the application.

Developed many scripts to scrape the data from the various sources.

Maintained various scrappers of different counties.

Environment

JDK, Eclipse IDE. Java, Apache POI, Interpreted Java, Screen Scraper.

Renaissance Soft labs, Hyderabad, India June 2008 – Aug 2012

SMART (Smart Mobile Application for Road/Railway Transportation)

Java Developer

Renaissance Softlabs is a global company with proven expertise in Software development, Consulting, Technology and Communication skills learning programmes. The core team of Renaissance comes with a rich International Industry with a deep understanding of Industry needs. The team is a combination of members with complementary Skill sets in a broad range of areas including managing large scale Software solutions, core technology, domain expertise, HR and Training.

Smart is mobile environment independent application. Using SMART, user can get the occupancy level of the bus. User can also track the bus or train position through geographical representations (like maps).It helps the users who are new to city by guiding them to their destinations.

Responsibilities

Learnt J2ME and implements various features of it in the application.

Developed Application UI using J2ME.

Used RXjava for the libraries.

Implemented Decarta Maps to represent the maps in the application.

Conducted many training sessions and presented the main concepts of J2ME, Oracle and Decarta Maps.

Developed various Servlets and JSP’s to receive the requests and generate the response.

Used Oracle 10g Express DB to maintain the information.

Worked on Apache POI to store the statistics in various excel file formats.

As a part of testing team, tested the application and successfully deployed the application.

Environment

Java, JDK 1.5, Servlets, J2ME, MyEclipse IDE. Java, Oracle 10g, Eclipse 3.4, JavaScript, HTML, CSS, XML, Decarta API.



Contact this candidate