Android Application Developer Resume
Chicago, IL
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.0JavaScript1.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: Eclipse 3.4/3.5/3.6/3.7/4.2/4.3/4.4, MyEclipse 6.0/7.1/8.0, Oracle J Developer 10g/11gMicrosoft 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
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Android application developer
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.
Confidential, San Antonio, TX
Android Application Developer
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
Confidential, Auburn Hills, MI
Android Developer
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
Confidential, New York City, NY
Android Developer
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.
Confidential, Santa Ana, C A
Java J2EE Developer
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.
Confidential
Java Developer
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.
