Android Developer Resume
Richardson, TX
SUMMARY
- Over 7 years of professional IT experience in Android application development, testing & deployment in Consumer and Enterprise Applications.
- Experienced in Software Development Life Cycle (SDLC)such as Requirements Gathering, Project Design, Development
- Support and maintenance phases to meet requirement of project and familiar with agile software development methodologies as well.
- Proficient withJavaandAndroid SDKversion Android 1.5 to Android 4.4 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat).
- Expertise in Application development in IDE’s like Eclipse Android SDK, Dreamweaver and Microsoft Visual Studio.
- Expertise in developing applications for android operating system using Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin.
- Experience in Graphic designing in Adobe Photoshop, MS Visio and Front Page for rich user friendly front end contents.
- Extensively worked with Android SDK and Eclipse IDE along with Android ADT plug in.
- Experience developing for multiple versions of the Android OS, including but not limited to Jellybean and Kitkat.
- Extensive experience in building mobile applications using Android framework APIs (Location, Camera, Animations, Maps).
- Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
- Hands on experience in Integrating Social Media Networks like Face book, Twitter, YouTube, Google Maps and other open source API’s.
- Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
- Good understanding of entire Android programming model from front end GUI and widgets to back end server communication protocols.
- Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, and HTML.
- Demonstrate understanding and knowledge in (OOP) Object oriented Principles, Java and JavaScript.
- Experience in working with XML parser’s, RESTful API’s and server side technologies like Apache and PHP.
- Good knowledge in usingStashto maintain software version control, pull requests for committed codes and peer - to-peer code review.
- Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
- Good understanding in Testing Mobile applications and bug tracking for the production team fixing.
- Experience in version control systems like CVS, SVN and application servers like Tomcat.
- Experience working with different operating systems like Windows and Linux.
- Experience working with multi faceted projects including mobile applications, distributed applications, real time applications, and financial applications with multinational clients.
TECHNICAL SKILLS
Android OS: Android 1.5 to Android 4.4 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat).
Languages: Core Java, J2EE, JDBC, JSP (JDK 1.5-1.7), C, JQuery
Scripting Language: JavaScript
Web Designing: HTML, CSS, XML, UML, WebLogic
IDE: Eclipse, NetBeans, MyEclipse, InteliJ
Web/Application Servers: Tomcat, IBM WebSphere
Framework: Struts, spring, Junit, AJAX
Version Control Tools: CVS, SVN
Databases: SQLite, MySQL, Oracle 9i/10g/11g, DB2
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Android Developer
Responsibilities:
- Gathered requirements around functionality and translated those requirements into elegant functional solutions.
- Created applications for the Android mobile phone platform for the purpose of querying information securely.
- Worked on Android UI components such as TextView, ListView, Customized ListView, Menus, Edit boxes, Buttons
- Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
- Involved in integrating SQLite database for android applications and worked on the LAMP server on Amazon EC2 server.
- Designed & develop the xml layout with Android MapFragment to View particular bar locations on the map.
- Implemented the XMLPullparser class for feeds from various sources and displayed the parsed bar deals data in the customized Listview.
- Retrieved data from the web services in the form of JSON displayed on the in a customized list view.
- Created integration between Google Map API with the parking mobile application using GoogleMap V2.
- Added Google AdMob Ads SDK in the application to display ads for non- subscribe users.
- Used the GIT as version control management tools to control the versioning of the application.
- Tested functionality of the application.
Environment: Android SDK, Java, Google Map API, JSON, Eclipse IDE, XML, GIT, SQLite.
Confidential, Fremont CA
Android Developer
Responsibilities:
- Responsible for implementing "Patients' List" module, "Favorite patients" module (using SQLite) and "Patient Treatment Details" module.
- Involved in the UI development for these modules.
- Responsible for design and development of screen navigations.
- Layout changes for the “Notes” module.
- Incorporating changes in the Notes lists such as ‘Present condition’, ‘Investigation’ and ‘Prescription’.
- Understand and implement the interface between SUP backend and client application.
- Unit & integration testing.
- Improved the code coverage by extending the test cases.
- Bug fixing.
- Participated in the code reviews.
Environment: Android 4.1 (API Level 16), SQLite database, Eclipse.
Confidential, Princeton, NJ
Android Developer
Responsibilities:
- Discussed the requirements with the client and documented the requirements used Atlassian Confluence.
- Involved in User-Interface layout design and outlining.
- Designed the layout of ListView of Build History and populated lists from JSON response.
- Designed and created customize Dialogs.
- Designed UI for different devices of android mobile devices and implemented it.
- Used Android Asynchronous Http Client library, a third-party library for server call and persistent cookie storage.
- Parsed JSON response from Atlassian Bamboo REST APIs.
- Adjusted Android default behavior such as orientation response to improve activity life cycle flow.
- Utilized Action Bar Sherlock library for action bar compatibility from Android API 10 to 15.
- Restricted the guest to run the build functionality.
- Implemented Notification Manager to display updates on the notification bar.
- Provided assistance and feedback on login design and implementation.
- Utilized button style and edit text background, added background selector.
- Resolved the layout conflict issue when user clicks on the password text field.
- Customized the droid config file to specify the API key and other necessary parameters for the app to connect to JIRA.
- Tested and debugged application.
- Used Balsamiq to design mock-ups for the application.
Environment: Android 4.1 (API Level 10 t0 15), JSON, SQLite database, Eclipse.
Confidential, Atlanta, GA
Android Developer
Responsibilities:
- Translated business requirements into new features and services.
- UI implemented with Tables
- Used MVC pattern for design of app
- Additional responsibilities:
- Created interfaces for algorithms implemented in Mathematica and R, with results stored in Oracle 11g.
- Queried database with Hibernate.
- Embedded system within Struts.
- Utilized MVC design pattern.
- Version control implemented with Mercurial.
Environment: Java, Android, Android SDK, Mercurial, Excel, Eclipse, Dreamweaver, VBA, J2EE, Hibernate, MVC Design Pattern, Struts, SQL, Mathematica, R and Oracle
Confidential
Java Developer
Responsibilities:
- Participated in Requirements gathering, Analysis, design and Development phases of the project with major emphasis on Development of the modules.
- Designed and developed Application based on STRUTS Framework.
- Designed web pages using JSP, JavaScript, HTML, and CSS.
- Used JavaScript to add functionality and do server side validations.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to ORACLE.
- Deployed the complete Web applications in TOMCAT Application server.
- Worked often and directly with Customers and Business Analyst for gathering, finalizing requirements.
Environment: Java, JSP, Struts, Servlets, JavaScript, JDBC, HTML/CSS, Oracle.
Confidential
Software Developer
Responsibilities:
- Developed the code, which makes users to sign in, solicit information from the user, add the user’s information in the database and modify the existing user information.
- Developed the CSS sheets for the front ends of the Gate Way interface.
- Developed code for displaying the Log reports that are generated when clients access the Gate Way interface.
- Mapping of fields between the client’s XML and Remedy incident management system.
- Involved in the creation of database tables and Java Database connections between the Gate Way interface and My SQL.
- Involved in the testing process with the clients for all the phases of the project.
- Involved in maintenance work andfixed some of the bugs during testing process.
- Performeddocumentation for change requests and system requirement specifications of the project.
Environment: Core Java, Eclipse, Informix, Struts, JSP, Servlets, HTML, DHTML, SQL, Windows XP, UNIX.