Android Developer Resume
Dublin, CA
SUMMARY
- 6 years of professional experience in analysis, design, development, implementation, integration and testing of Client - Server applications using Object Oriented Analysis Design (OOAD), and methodologies.
- Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing, and deployment using Object Oriented Analysis.
- 4 years experiences in Android application development, using web-based and native application and including design development for e-commerce applications.
- Good understanding of Android Framework, Android Native and Web-Based Application Development.
- Experience in developing Android application using Android Studio, Eclipse IDE, SQLite Database, Java, JSP, XML, JSON, Android SDK/NDK 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 use of popular public APIs such as Google, Facebook, YouTube, PayPal, Kindle, and twitter.
- Experience in using services like Messaging, Bluetooth and Wi-Fi.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
- Experience in Android device support, publishing apps to Google Play Store, Memory Management, Media queries, Google AdMob, Picasso library, and MP Chart Library.
- Good knowledge of Source/ Version control software’s like Git and SVN, Continuous integration and Building process.
- Experience in use of Core concepts of Java, J2EE technologies likes JSPs, Servlets, JDBC, Spring, MVC, EJB transaction implementation, Java Beans, JDBC, XML, RMI, Web Services, Multi-Threading etc.
- Strong front-end UI development skills using scripting languages like JSP, HTML5, JavaScript, JQuery and CSS3.
- Experienced in SOA based architecture and in Agile approaches, including Extreme Programming, Test-Driven Development.
- Proficiency in SQL, PL-SQL, Transact-SQL programming to create tables, views, indexes, views, stored procedures, functions and triggers.
- Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
- Has teh ability to provide solutions from a functional and technical perspective, meet deadlines.
TECHNICAL SKILLS
Languages: HTML, HTML5, CSS, CSS3, AJAX, JQuery, XML, XSL, XSLT.JavaScript, JQuery.
Java Technologies: Java, C, C++, JSP, HTML, JavaScript, JQuery, CSS, AJAX, XML, JSON, Python.
Frameworks: Servlets, JSP, EJB, JDBC, Web services, MVC, Spring.
Web/Application Servers: Web Logic, Tomcat.
Databases: Oracle, SQL Server, PL/SQL, MySQL, SQL, SQLite.
Tools: /IDE: Eclipse, Eclipse IDE, Android Studio, Android SDK, Java Development Kit (JDK), ANT, Junit, Dreamweaver, Putty, VMware, CodeWarrior.
Operating Systems: Windows XP/NT/VISTA/7/8, UNIX, Android.
Simulation: Matlab/Simulink, Multism, GNS3.
Networking &Routing Protocols: TCP/IP, IPV4, IPV6, RIPv1, RIPv2, EIGRP, OSPF, BGP, Access List, Redistribution.
PROFESSIONAL EXPERIENCE
Confidential, Dublin, CA
Android Developer
Responsibilities:
- Designed and Implemented Views and Layouts for User Interaction.
- Developed teh UI layers for Activities and implemented Fragments within UI.
- Used Multi-threading to implement parallel processing.
- Worked in Agile environment and participate in different phases of teh project cycle like design and development.
- Used GPS services to get teh exact location.
- REST web service interaction utilizing OAUTH authentication and JSON
- Extensively tested alpha releases with JUNIT 3 and Robotium.
- Worked closely with another mobile app developer, leading teh other platform development.
- Used Android SDK 4.3 (Software Development Kit), Eclipse IDE (Integrated Development Environment), Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool.
- Involved in teh redesign of front end of web-site.
- Used design pattern like singleton and adapter.
- Usedversion control GIT.
Environment: Android SDK 4.3, Java 1.6, SQLite 3.0, Eclipse IDE 3.6, ADT Plugin, GIT, RESTful, Google Maps API, HTML5, CSS.
Confidential, Santa Clara, CA
Android Developer
Responsibilities:
- Involved in complete redesign of application for Android phones, tablets, and kindle fire.
- Developed different features for teh application such as: Forecast Page, Detail Forecast Page, and Now Page, Manage location page for both tablets and phones.
- Innovating background ads reflecting teh weather change for teh location.
- By entering teh zip code or location name user can search teh weather in a particular area. This is linked with Google maps to provide teh layered weather map.
- Refactored teh code base to optimize start - up and memory usage.
- Key resource for layout and UI work utilizing XML, shape drawable, adapter views, activities, fragments, custom view.
- Use teh SVN for version control.
- Worked with RESTful services and used JSON parsing to retrieve information.
- Has worked in Agile Methodologies where we focus on teh adaptability and satisfaction of teh application outcome.
- Tested teh widget for multiple devices, densities and screens.
- Involved in unit testing with eclipse debugger and USB debugging.
Environment: J2EE, Java, Android SDK 4.2, Eclipse, JQuery, HTML5, CSS3, XML, SVN, Google Maps API.
Confidential, Winooski, VT
Android Developer
Responsibilities:
- Involved in full life cycle of teh Android application and redesign of Confidential website including wireframe design, server development and client development.
- Worked on developing various features such as values product of teh day, browse products from store inventory and navigate to teh nearest store.
- Used Android SDK/NDK, Eclipse IDE, Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool.
- Used fragments and activities.
- Worked with Bitmaps, 9-patch images and handled memory issues by recycling bitmaps.
- Experience in developing and handling XML data using efficient parsing technique such as DOM.
- REST web service interaction utilizing OAUTH authentication and JSON.
- Worked on front end UI design and Backend Development using SQLite.
- Used GIT for project management and version control.
- Involved in teh development of GUI related changes for teh website using JSP, HTML, CSS and client validations using Java script.
- Involved in analysis, specification, design, and implementation phases of Software Development Life Cycle (SDLC). Followed Agile methodology to develop teh project.
Environment: Android SDK 3.1, Java SDK 1.6, SQLite 3.0, Eclipse IDE, ADT Plugin, GIT, RESTful API, Google Map API, HTML, CSS, XML, JSP.
Confidential, Denver, CO
Android Developer
Responsibilities:
- Designed and developed mobile health application for Android mobile devices with extensive user interface development. Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and edit boxes.
- Inserted suitable code to capture teh various button and text field events and implemented teh desired action for each of teh applications.
- Used web views, list views & populated lists from database using simple adapters.
- Used services, AsyncTask and Alert Notification API to implement event reminder feature into teh mobile app.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Saved data such as personal healthcare facilities, doctors, diseases, medications, insurance information, and health plans in teh SQLite database.
- Designed downloading files and images by showing Progress Bar Activities.
- Experience in developing apps handling XML data using efficient parsing techniques such as DOM parser.
- Implemented teh required GUI by making modifications to teh xml files.
- Experience with REST with OAUTH and SOAP web services.
- Worked on debugging teh application using Logcat, DDMS
- Used GIT for project management and version control.
- Participated in all teh phases of SDLC from design, development through testing, porting and support of application. Use waterfall approach to ensure success of teh project.
Environment: Android SDK 2.2/2.3, Java SDK 1.6, SQLite 3.0, Eclipse IDE, ADT Plugin, GIT, RESTful API, Google Map API, GPS, Logcat, DDMS console, XML.
Confidential, New Jersey, NJ
Java Developer
Responsibilities:
- Project modeled using MVC (Model-View-Controller Architecture) framework.
- Used Spring Framework for Dependency injection and integrated with teh Struts Framework and Hibernate.
- Developed using C++, XML and Multithreading programming.
- Developed teh application using Java, JSP, Servlets and Oracle 9i.
- Developed User Interface using JSF, JSP and Ajax based Design.
- Added Ajax functionality to Java Server Faces using Ajax4Jsf framework.
- Developed Java beans, halper classes and Servlets for interacting with UI written in JSP.
- Designed, developed, and deployed EJB components (Session and Message Driven beans).
- Used MQ Series for insurance claim reports and status information exchange between current and legacy system.
- Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas, JAXP and XSL.
- Used JDBC for database connectivity to Oracle 9i database.
- Used Rational Rose for UML diagrams.
Environment: EJB, Struts 1.2.4, AJAX, Spring 1.02, JSF, JSP1.2, Servlets2.1, JMS, XML, WSDL, JDBC, JavaScript, UML, HTML, CVS, Log4J, JUnit, Rational Rose, JQuery, Oracle 9i,UNIX.
Confidential
J2EE Developer
Responsibilities:
- Develop GUI related changes using JSP, HTML and client validations using Java script.
- Involved in implemented action classes, form beans and JSP pages interaction with these components.
- Wrote a controller Servlet dat dispatched requests to appropriate classes.
- Developed Dispatch Action classes to define several business methods.
- Defect fixing. Client communication & Query resolution
- Developed value object mainly used to wrap teh data and pass across teh layers.
- Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
- Involved coding SQL Queries, Stored Procedures and Triggers.
- Created java classes to communicate with database using JDBC.
Environment: Java 1.4, Servlets, JSP, EJB, J2EE 1.4, STRUTS, XML, XSLT, Java Script, Oracle 8i, SQL, PL/SQL, Ms Visio, Eclipse, JDBC, Win CVS, Windows XP.