Android Developer Resume
Kansas City, MO
SUMMARY:
- Around 7 years of extensive experience in designing and developing high - end Enterprise Level Web including Mobile applications using GoogleAndroid platforms.
- Around 3+ Years of professional experience as Android Developer
- Experiences in applying Software Development Life Cycle (SDLC) for applications including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements
- Excellent in Android OS, interactive application development and memory management.
- Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
- Good exposure in troubleshooting, debugging and testing android applications.
- Excellent noledge of e-commerce and the banking domain and was able to incorporate this noledge in order to implement monetization of apps with capabilities to do in-app purchases.
- Worked extensively in developing Android application using Android Studio, Eclipse IDE, SQLite Database, Java, JSP, XML, JSON, Android SDK and ADT plug in.
- Worked in Activities, Fragments, Android Binding, Android Framework, AsyncTask, Intent, Services, Broadcast Receiver, Content Provider, Restful Services, Location Manager.
- Experience in working with Google Maps API, GPS Location Data, Google Cloud Messaging, Volley and Push Notifications.
- Experience in using services like Messaging, Bluetooth and Wi-Fi.
- Exposure in socializing and integrating the android apps developed for Facebook and Twitter.
- Working Knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
- Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
- TEMPHas the ability to provide solutions from a functional and technical perspective, meet deadlines.
TECHNICAL SKILLS:
Web Development: JSON, XML 1.0, JSP 2.3, Hibernate 4.3.5, JavaScript 1.8.5, XSLT 2.0, PHP, HTML 5.0, CSS.
Programming Languages: C, C++, Java. Objective-C, JSP, HTML, JavaScript, CSS, Servlets, JSP, JDBC, Web Services
Tools/IDE: Android SDK 2.X/3.X/4.X, Android studio, Eclipse IDE 4.4, MS Office 2013, Adobe Dreamweaver CC, Photoshop, SVN 1.8.7, EGIT 3.4.1, and Maven 3.2.
Databases: MS SQL, SQL Server 2005 and 2008, SQLite, Oracle 9iApplication Servers Apache Tomcat 8.0
Operating Systems: Windows XP/200/NT/Professional, Linux/Ubuntu, MAC OS X Mountain Lion Android 1.5 to Android 4.4 Gingerbread, Honey comb, Ice cream sandwich, Jellybean, KitKat.
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
Android Developer
Responsibilities:
- Worked in different phases of the project cycle like design, development and testing.
- Had been part of project planning and communicate with product managers and support specialists on product issues.
- Responsible for embedding GPS functionality to quickly find location and for navigating the directions to the nearest ATM.
- Extensively used web views, list views & populated lists to display the lists.
- Responsible for implementing the REST services, getting XML, JSON response and parsing them to get the required information.
- Responsible for enabling the application to use the Camera feature to scan a document and upload the check using SQLite.
- Tested the app across different versions ofAndroidand differentandroidphones to assure quality and performance.
- Worked closely with the web application development team to ensure proper integration between Mobile application and Web application.
- Worked on debugging the application using Logcat, DDMS.
Environment:AndroidSDK 2.2, SQLite 3.7.9, Eclipse IDE 3.7, JDK 6.0, 7.0, XML 1.0, JSON, HTML, CSS, GPS, Log cat, Windows 7.
Confidential, Las Vegas, NA
Android developer
Responsibilities:
- Analyzing the requirements, and understanding the functional specifications.
- Development of various modules in accordance with Agile Methodology framework. Collaborating along with the Business Analysis, Design, QA and Development team in shaping the product as per the Customers’ requirements.
- Worked on core framework of the Android, iOS and Web Application Design and its communication (e.g. Web Services, Database, Connectivity’s, UI).
- Development of key functionalities like on Database design, Android framework for multiple device support.
- Involved in Application testing, Memory Analysis, Screen fragmentation support and working with the QA team on test plan and test cases.
- Involved in designing the interface along with the Design and UX team for better usability and handling across Android and iOS and maintain their relative nativity (phones and tablets).
- Bug Fixing of the application and fine tuning of the complete Application end to end.
- Attending daily standup meetings, discussing the planned and accomplished work.
- Supporting the applications, debugging and analyzing the existing systems to ensure business applications function smoothly.
Environment: Eclipse IDE, Android SDK, iOS, Java, SQLite, XML
Confidential, NY
Android Developer
Responsibilities:
- Worked in all phases of the project including design, development, testing and deployment.
- Responsible for designing the Login screen UI and handling the Authentication with backend servers.
- Responsible for implementing the video streaming in the app.
- Responsible for getting the auto horizontal scrolling dynamic headlines using view pager at the top for every screen in the application.
- Responsible for implementing the media bucket through which the images and videos are displayed on the screen.
- Worked very closely with the UI design team in getting the image assets, screens and app icons.
- Tested the application on multiple android devices and debugged the issues using Logcat and DDMS.
- Responsible for deploying the app to the Android Marketplace and supported the app for different releases.
Environment: Android SDK 4.4, SVN 1.8.7, PHP 5.5.12, MySQL 5.6, Eclipse IDE 4.3.
Confidential, Los Angeles, CA
Android Developer
Responsibilities:
- Implemented scanning of QR code by using third party libraries. The user could scan a code for recording a series.
- Developed new screen GUI widgets, layouts, custom lists, custom layouts and custom adapters.
- Responsible for building UI's using view groups for different layouts like tabular and linear architectures.
- used video CODEC for video streaming.
- Integrated the mobile app with cloud based services.
- Implemented the app security using third party and open source security frame works.
- Socialized the app by integrating with facebook and twitter.
- Provided production support for the application after it was released in the market.
- Developed UI's for Honeycomb devices specific to tablets.
- Developed unit test cases using Junit.
Environment: Android 2.3, Honey comb 3.0, ADT, JAVA, Junit, REST API's, CODEC.
Confidential, NY
Java Developer
Responsibilities:
- Involved in understanding and translating the customer requirements into design.
- Developed the Database and UI design for the web module.
- Built prototypes of complex modules and analyzed the performance.
- Developed EJBs, JSPs and Java Components for the application using WSAD.
- Designed online reports dat display large volumes of data using XML.
- Designed the mailing component suitable to the client’s specific requirement of using the VIM protocol and integrated it with the application.
- Developed Surrogate Card, which generates a temporary unique credit card number.
- Involved in development of XML and DTD to communicate with Orbiscom in Surrogate Card validation process.
- Used SAX Parser (Xerces) to parse and data retrieval of XML files.
- Designed and developed C2C Payments module, which enable customers to do money transactions through emails.
- Developed reusable components dat interact with the legacy system.
- Prepared the Unit test plans and the integrated test plans.
- Performed System Module testing and System integrated testing.
- Implemented Version control for the Project using Microsoft Visual Source Safe.
- Coordinated and supported the onsite team during implementation.
Environment: Windows NT, Windows 95, EJB, JSP, Java, Threads, STRUTS, JMS, J2EE, JDBC, XML, UML, HTML, JavaScript, Servlets, Web Logic, WSAD, DB2, Rational Rose
Confidential
Java Application Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed E-Pricer Business Partner (BP) application for ZIPS products used by IBM external partners and distributors.
- Designed and developed and implemented reusable design patterns for pagination editable and Sortable pages using JSP, custom tags and Java.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Integrated Spring Web and Spring DI with Struts framework. Spring ORM layer used Hibernate.
- Implemented Java and J2EE Design patterns like Factory, Abstract Factory, Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Developed JMS synchronous client to send and receive SOAP message over MQ series transport layer.
Environment: Java, J2EE, JSP, XML, XSL, Servlet, Struts, Spring, Hibernate, MQ Series, DB2
Confidential
J2EE Developer
Responsibilities:
- Wrote and customize several java programs for the generation of the payroll processing for playgroups, benefits, retirement services, employer services, audit reports and the out of balance records with rollups.
- Involved in Application development with IDE Tool Eclipse and web server Tomcat.
- Designed and development of User Interfaces, using Struts, JSP, HTML, Java Script, client side and server side validations.
- Wrote different Java Operation Class for handling different transaction events like benefits, adding/deleting dependent, Family status change events and payroll processing for other family members for specific employer service and employee.
- Added features with latest Business requirements and system requirements as needed.
Environment: Java/J2EE, Struts, UML, Rational Rose, Tomcat, Oracle 9i, PL/SQL, Java Script, Eclipse, Windows 2000.