Android Developer Resume
NY
SUMMARY
- 6+ years of experience in analysis, design, development and implementation of Java based, applications.
- 3 years of smartphone and tablet (Android) development experience. Developed and architected multiple Android applications across versions. I has a good understanding of Android UI guidelines.
- Expertise in using Design Patterns and Object Oriented Methodologies to design software for mobile phones.
- A self - driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of SDLC. A valued team player with strong written communication, verbal communication skills, problem solving skills, customer service and interpersonal skills.
- Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using C, C++ and Java.
- Experience in architecture design, development and implementation of software applications and testing.
- Experienced of working onAndroidplatform and Frameworks and customizing it as per requirements.
- Undertaken full life cycle ofAndroidApplication Development, which includes testing on device and simulator as well.
- Working on implementation of OMA-DM device management protocol forandroiddevices.
- Responsibilities that include taking designs and turning them into fully functional, standards compliant, cross-browser HTML templates.
- Build prototype UI for design spec with JavaScript, CSS and XHTML. Refactored HTML emails to be more compliant across desktop and web-based e-mail clients.
- Experience of Code Optimization using tools like Valgrind etc.
- Experience of developing unit test cases in C using C unit test frame work.
- Experience of using version control and bug reporting tools like clear case, clear quest, Git etc.
- Worked on Native SDK for Blackberry 10 APIs that integrate platform applications and functionality into our app, such as email, calendar, and BBM.
- Worked on Android Access as a Network Drive in order to transfer & access files remotely.
- Strong interpersonal and communication skills and Self-Motivated individual with strong trouble shooting and problem solving skills.
- Highly motivated team player with teh ability to work independently and adapt quickly to new and emerging technologies.
- Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.
TECHNICAL SKILLS
Operating Systems: MAC, Android, Windows XP, 2000, Win-NT
Programming Languages: C, C++, C#, Java, JDBC, Java Script, SQL
Databases: MySQL 4.0/5.0/5.5, SQLite 3.6, Oracle 10g/9i/8i, SQL Server 2005
Development tools: Eclipse, NetBeans, Android Studio, Visual Studio, X-Code, GDB, Android Access
Application servers: Apache Tomcat 5.5/6.0/7.0/7.1 , WebSphere 6.0
Web Development: JavaScript, HTML, XHTML, CSS, XML, AJAX, Backbone.js, Underscore.js, jQuery, PhoneGap, AngularJS
Design tools: Dreamweaver, Illustrator, Photoshop, Flash
Concepts: OOPS, Design Patterns
Web Servers: Apache ANT, Maven, Apache HTTP Server
PROFESSIONAL EXPERIENCE
Confidential, NY
Android Developer
Responsibilities:
- Worked in all phases of teh project including design, development, testing and deployment.
- Responsible for design and handling teh SQLite database functionality for teh application.
- Responsible for designing Login screen UI and handling teh Authentication with backend servers.
- Responsible for getting teh auto horizontal scrolling dynamic headlines using view pager at teh top for every screen in teh application.
- Responsible for implementing teh media bucket through which teh images and videos are displayed on teh screen.
- Worked very closely with teh UI design team in getting teh image assets, screens and app icons.
- Tested teh application on multiple android devices and debugged teh issues using Logcat and DDMS.
- Responsible for deploying teh app to teh Android Marketplace and supported teh app for different releases of Android OS.
Environment: Android SDK 4.4, SVN 1.8.7, PHP 5.5.12, MySQL 5.6, Eclipse IDE 4.3.
Confidential, Princeton, NJ
Android Developer
Responsibilities:
- Involved in complete SDLC for all teh planning, development, testing, launching, and porting, to maintenance code enhancement.
- Designed and implemented teh user interface using various Custom layouts, buttons, dialog boxes, alert boxes, edit boxes, 9-patch images and spinners.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Used Google maps API's to get teh Confidential locations.
- Optimized application by listening to Broadcasts sent by Android system.
- Worked on customized dialog boxes and options menus for teh entire app.
- Implemented teh price option to calculate teh price of teh shopping list automatically.
- Used SQLite database to store teh order history and new orders being placed.
- Designing teh app interface by implementing teh UI with XML.
- Implementing and designing teh SQL database that stores all app information and shopping history.
- Implementing client and server Interaction.
- Testing and debugging client code using various android devices AVDs and Log Cat.
- Involved in porting into Motorola Droid, HTC Incredible, and HTC EVO 4 and testing teh application.
Environment: Android Studio, Java, SQL, PHP, XML, Eclipse IDE 3.5, ADT Plug-in, CVS (version control), DDMS console
Confidential, Austin, TX
Android Developer
Responsibilities:
- Followed teh Agile and Scrum methodologies in teh project implementation.
- Interpreted teh wireframes and created layouts and functionality according to it.
- Implemented AsyncTask and Handlers to get teh server response
- Developed teh Splash screen and Navigation Drawer with Image View and List View.
- Implemented REST services, getting JSON response and parsing them to get teh required information.
- Worked on Password and Email validation.
- Implemented teh payment system using NFC.
- Worked on teh Camera feature to capture Gift cards and Loyalty cards.
- IntegratedAPIs in Settings Menu for itemized display of teh user's preference.
- Used Git for code repository and maintaining current and historical versions of teh source code.
Environment: Android SDK 4.4, EGit 3.4.1, Eclipse IDE 4.4.
Confidential, Staten Island, NY
Java Developer
Responsibilities:
- Communicated with clients to analyze teh requirements to design and develop teh website.
- Developed UI to improve dynamic responsive web pages using HTML5, CSS3, JavaScript, jQuery, JSON, and Ajax.
- Designed, developed, and implemented different pages for multiple screen sizes.
- Acquired items’ data from server which TEMPhas been existing database into system by using Ajax, XML and jQuery.
- Designed directory pages using HTML5, CSS3and JavaScript. Set a button to refresh pages and update directory, using JavaScript and jQuery.
- Created advanced search pages by jQuery and Ajax. Stored and accessed teh data in search pages in JSON.
- Set buttons and forms to implement various management functions, like adding new items, deleting expired items, update items’ descriptions and items’ details.
- Based on Cross-browser feature of pages. Tested on Chrome, Firefox, IE 7/8/9 with Chrome Developer Tools and Firebug. Fixed bugs and optimized JavaScript codes.
- Used Git to manage teh code repository.
- Collaborated with back-end developers to ensure UI designs are implemented and tested correctly.
- Modified and updated UI pages rapidly after receiving new requirement from clients.
- Created test-cases and Unit Testing is done using JUNIT Framework using ANT & used CVS for Version Controlling.
- Extensive knowledge in configuring and deployment of applications on tomcat and web logic servers and involved in setting up and managing Crucible code reviews.
- Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
Environment: HTML5, CSS3, JavaScript, jQuery, Ajax, XML, JSON, Chrome Developer Tools, Firebug, Git.
Confidential, Bound Brook, NJ
Java Programmer
Responsibilities:
- Responsible in developing Dynamic web pages using JSF 1.2, XHTML, JavaScript and Custom Tags.
- Participated in requirements analysis and technical assessment depending on teh clients’ requirement
- Developed websites and applications using HTML, CSS, JavaScript, XML, JSP, Java, and MySQL.
- Tested Cross-browser compatibility of UI applications on Firefox and IE 6/7/8.
- Control teh version using SVN.
- Handled all aspects of teh web application including maintenance, test, and debug.
- Developed webpages and process upon client’s demand.
- Worked on teh front-end side of teh website and applications, used HTML, XHTML, CSS, and JavaScript meeting W3C standards.
- Tested Cross-browser Compatibility of UI applications in Firefox, and IE 6/7/8.
- Involved in maintenance, support and test by IE Tester, Chrome Inspector, and Firebug.
- Website maintenance.
- Experience in developing logging module using Log4J in creating log files for debugging and tracing purposes.
Environment: Java 6, JavaScript, HTML, CSS, XML, JSP, Java, and MySQL.
Confidential, Glendale, AZ
UI/Front-end developer
Responsibilities:
- Build static online functions for teh user interface portions of new features including dialogs, icons and other visual elements in teh product.
- Implemented client side validation using teh JavaScript, and jQuery.
- Testing websites for cross-browser compatibility, bugs, and troubleshooting.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery, CSS and HTML.
- Deliver UI solutions and come up with UI designs.
- Managed and worked as a team player.
Environment: HTML, CSS, JavaScript, jQuery, Ajax, JSON, SVN.
