Post Job Free
Sign in

Android Developer

Location:
Columbus, OH
Posted:
March 03, 2020

Contact this candidate

Resume:

Santosh vangala

adb4iy@r.postjobfree.com

Phone: 812-***-****

Application Developer

Summary:

•Over 6 years of IT experience in designing, developing and, deploying which includes 5 years’ hands on experience in Android application development and design, requirement analysis, testing and deployment for high-end enterprise level and consumer level Android mobile applications and Java based applications.

•Expertise in developing android applications in IDE's like Eclipse, Android Studio, Titanium mobile,

Dreamweaver, Visual Studio, and Xamarin based on client specified implementations.

•Expertise in Web technologies using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, and Client/Server

Architecture.

•Proficient in building apps that use various network communication protocols such as SOAP, JSON, XML Pull Parsing and RESTful API's.

•Worked on VoIP application for Comcast, which has features like Mailing, Texting & Calling, supporting OS from 2.3 till date.

•Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Phones and Tablets.

•Extensive design and programming experience with web technologies like Java Script, HTML5, CSS, PHP and AJAX.

•Extensive back-end experience in creating structure for databases using the SQLite Database API.

•Experience in software engineering and development, agile development methodologies and test/behavior driven development.

•Ability to lead teams and experience working in agile environment using SCRUM methodology.

•Experience developing and debugging Android applications with high use of threads and multi-threading environments.

•Profound experience in writing Test plans, Test cases and Test scripts.

•Experience in redesigning android application to support all Android OS versions.

•Experience with various version controls GIT, STASH, BitBucket and Vault.

•Proficient in Android applications development involving User Interface development, Notifications, Adapters, Content Provider, Services, XML Parsing and Telephony Manager.

•In-depth working knowledge of the Software Development Lifecycle (SDLC) methodology and how to apply them to a flexible, dynamic development environment.

•Experienced in using a web based application used for managing tests scenarios and defect tracking and management.

•Good knowledge on different layers in Android stack like Linux Kernel layer, Native layer, Application Framework Layer and Application Layer.

•Worked on Application development, Middle ware development, porting on hardware, bug fixing, customization and OS up gradation.

•Experience in Interaction Design, UI/UX components of android application such as Text View, List View, Menus, Buttons, Dialog boxes, and Action bars for various layouts.

•Integrated various third party open source APIs like Face book, Twitter, YouTube, Instagram and Google Maps API V2 for custom Android applications.

•Involved in preparing Documentation to meet the SLAs.

•A self-motivated professional possessing good technical, leadership and problem-solving skills and proven to be a good team player.

•Excellent conceptual and logical thinking & ability to grasp and master new technologies.

TECHNICAL SKILLS:

Programming Languages:

C, C++, Java, Objective-C.

Technologies:

Android, PhoneGap, Appcelerator, J2ME, Blackberry,

Eclipse4.3, Android Studio, Titanium Studio 3.2, Adobe

Dreamweaver CC, Visual Studio, Xamarin.

RDBMS:

My Sql5.1, SQL, SQlite, Oracle, PL/SQL.

Operating Systems:

Windows XP/Vista/7/8, Linux, Mac OS X.

Web Development:

JSP 2.3, Hibernate 4.3.5, JavaScript 1.8.5, JSON, XML 1.0, XSLT 2.0, PHP, HTML 5.0, CSS.

EDUCATION:

•Bachelor of Technology in Computer Science and Engineering.

REFERENCES:

•References are furnished upon request.

Client: Nationwide

Role: Application Developer Jan 2019 to present

Responsibilities:

•Designed and coded application components in an agile environment utilizing a test driven development approach.

•Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.

•Implemented functionality based on the business requirements for major releases.

•Responsible for inserting suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.

•Worked on web views, list views & populated lists to display the lists from database using simple adapters.

•Used logcat, DDMS (Dalvik Debug Monitor Server) and trace view for debugging and detecting memory leaks.

•Worked with an offshore team and had to attend meetings on daily basis to keep track of different tasks and to receive updates on the project.

•Used Android content providers for implementing features like sending E-mails from the app.

•Implemented the required GUI by making modifications to the XML files.

•Used JavaMail API using Gmail authentication to send email without using the default/built-in app.

•Worked on Android content providers for implementing features like sending E-mails, SMS, etc., from the app.

•Worked on services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.

•Used Angular framework to develop web applications

•Responsible for saving data module such as personal healthcare facilities, doctors, diseases, medications, insurance information, and health plans in the SQLite database.

•Handled XML data using efficient parsing techniques such as DOM parser.

Environment: Android SDK 4.1, 4.3, SQLite, Eclipse IDE 3.8, 4.2, JDK 7.0, XML 1.0, GPS, ADT Plug-in, Logcat, DDMS console.

Client: SAB IT Services, India

Role: Android Developer May 2012 to Nov 2017

Responsibilities:

•Involved in full life cycle of the application including wireframe design, server development and client development.

•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 the widgets.

•Used web views, list views & populated lists to display the lists from database using simple adapters.

•Used Timber as logger to extend the Android Log functionality.

•Implemented locations services and upgraded the implemented Google maps version to the latest.

•Used Android content providers for implementing features like sending notifications, etc., from the app and designed suitable GUI for these applications.

•Used services, Async tasks and Alert Notification API to implement reminder feature into the mobile app.

•Involved in implementing Async task for the background operations.

•Worked on debugging the application using Log cat, DDMS.

•Tracked issues using JIRA.

•Performed testing on various android devices and the android emulator.

•Used v4 and v13 support libraries for making Navigation drawer and hooking them with the fragments.

•Collaborated with UX team to develop the best User Experience and gave ideas for rich platform independent UI.

•Performed debugging on the various modules/functions to ensure that the output is as expected.

•Performed unit testing using JUnit test cases and automation testing using Rubidium Automation Framework.

•Identifying Critical/Crash/Hidden defects in applications using mobile apps and Ability to give suggestions for a quick fix by analyzing logs.

•Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.

Environment: Android SDK 2.2, Ubuntu, Eclipse IDE 3.6, XML 1.0, JSON, Java, JRules, Groovy, J2EE, Spring, Hibernate, JSP, Oracle WebLogic, JQuery, XML, HTML, CSS, cTests, OSB.



Contact this candidate