Android Developer Resume
AZ
SUMMARY
- Over 8 years of experience in Software development with Object Oriented technologies and Android applications with Java/Android technologies involving System Analysis, Design, Development, Testing and Implementation.
- Over 3+ years of experience on working with mobile application on Android platform, interactive application development and database management.
- Worked on mobile websites on JQuery framework, JavaScript, CSS and HTML5.
- Proficient with common Android framework APIs(Email, Web View, Google Maps, Telephony API, Camera, Contact Manager) and developing Android Framework Services using Intent, Services and AIDL.
- Experience in using Fragments, Activity workflow, Action BarNavigation, Menu designs and view controls, and Loaders.
- Developed user interfaces with rich features and architected multiple Android applications across versions.
- Developed user interface with features like camera integration and barcode scanner.
- Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Threads, Async Tasks and Services).
- 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.
- Possess strong knowledge and ability to code Android activities which bind to local Android services to perform expensive background tasks running in separate threads.
- Experienced in using debugging tools like Logcat, Log Viewer, ADB, fastboot and Hcidump.
- Experience with designing and developing web Applications using Java/J2EE (JSP, JDBC, Servlets, spring, Hibernate, Java Mail API), JavaScript, XML technologies and JSON.
- Worked on GUI applications using Java SWING and AWT.
- Expertise in implementing JavaScript for validation.
- Experience in various methodologies like of SDLC like Agile development and waterfall development.
- Knowledge and exposure to full Software Development Life Cycle including design, data modeling, software implementation, and documentation.
- Good understanding of Web Services, XML Parsing and JSON.
- Well Versed with Complete Life cycle Development process which includes Designing, Development, testing and Implementation.
- Possess excellent technical skills and exceptional ability to quickly master new concepts.
- Experience in On-site coordination for offshore development.
TECHNICAL SKILLS
Technologies: Android 2.3-5.0, Android SDK, Java, JNI, C, J2EE (JSP 1.2/2.0,Servelets 2.2/2.3/2.4/2.5, EJB 2.0/2.1, ANT), Struts1.3, JavaBeans, JSF 1.2,Web Services, Spring2.0.x/2.5.x, Hibernate 3.0/3.1.1, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, J Unit 4.0.
Markup Languages: HTML 5, XML, CSS3, XHTML.
Servers: Web Logic8.1/9.2, Apache Tomcat 6.0/7.0, JBoss 5.0.
Debugging Tools: Log cat, DDMS, J Unit.
RDBMS: SQLite, db4o, Oracle 10g/11g, MySQL 5.1.69, MS-SQL Server.
IDE’s: Android Studio, Eclipse, NetBeans, IntelliJ IDEA.
Operating Systems: Windows (2000/XP Professional, Windows 7/8), Unix, Linux, Macintosh.
PROFESSIONAL EXPERIENCE
Confidential, AZ
Android Developer
Responsibilities:
- Participates in development phases of SDLC: from analysis, design, development, and test to deployment and support.
- Participates in designing software solutions by writing sections of Design Specifications, description of framework, interfaces, services, reports, business components, and interaction between the components under the guidance of the Architect.
- Responsible for ensuring quality delivery of code through static and dynamic testing techniques
- Is able to troubleshoot any issue of moderate complexity as well as provide support to production.
- Keeps abreast of the current technologies and technological trends.
- Act as technical resource to ensure the project is successfully completed.
- Adheres to IT standards and procedures.
- Designed the User Interface according to the requirements using UI Groups, UI components.
- Registered the Broadcast Receivers for the android system announcements
- Played a key role in writing application logic using Eclipse IDE and AndroidSDK.
- Designed complex User Interface screens using views and widgets.
- Used fragments to build small re-usable pieces that are easier to manage and allow for a more design and also can adapt to tablet.
- Experience with source code control management like subversion GIT.
- Making the Restful Web Service Calls at the various stages in the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.
- Implemented sorting options for search items based on drugs (brand, product).
- Involved in debugging and porting the application on various tablets.
- Implemented Stash for code review.
- Worked on debugging the application using Logcat, DDMS.
- Worked closely with QA team with fixing bugs and performance issue·
Environment: Android SDK, JDK, Eclipse IDE, HTML, JavaScript, C, Web Services, windows 7, Java, JDK 1.7, Maven, MS SQL Server, Eclipse, JBoss, JUnit, Windows.
Confidential, Bloomington, IL
Android Developer
Responsibilities:
- Involved in application android development, defect validation, deployment and production maintenance.
- Developed the Mobile Agent application using Android Studio 0.8.14 and Android SDK package.
- Designed the User Interface according to the requirements using UI Groups, UI components.
- Worked with Google Maps Android API V2 to display the nearby stores based on user geo location.
- Integrated camera for capturing images of card and other documents.
- Integrated ZXing Library to scan barcode and display barcode image.
- Designed the Custom Dialog using the Fragment Activity.
- Designed the Custom Action bar, Custom Progress bar while making service calls.
- Implemented capturing the screenshot of the payment screen, Bitmap to PDF conversion features using Android NDK.
- A set of tools and build files used to generate native code libraries from C, C# and C++ sources.
- Phone Gap build applicationsfor mobile devices usingJavaScript,HTML5, andCSS3.
- Implemented feature for sharing offer using Mail, Facebook, Twitter and other social networking sites.
- Web view create interfaces between your application code and your JavaScript code.
- Created a local database using SQLite to store and retrieve the data.
- Implemented Git for code management.
- Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
- Implemented Jira for project management.
- Responsible for adding the update module for checking the latest version of app.
- Extensively worked on designing the layouts to compatible with screens with different resolutions
- PL/SQL to write stored procedures, functions packages and triggers with hands on experience in SQL performance tuning operations
- Responsible for making the application compatible with the Latest Android Version Lollipop 5.0.
- Worked on testing the application using JUNIT testing framework.
- Implemented Stash for code review.
- Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.
Environment: Android Version 2.3.3-5.0, Android Studio IDE, windows 7, Java, JDK 1.7, Google Maps API V2, Google Volley, NDK, PhoneGap JUNIT, Jira, DDMS console, Logcat, XML, JSON,C,C++, C#, and SQLite.
Confidential, New York City, NY
Java / 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.
- A set of tools and build files used to generate native code libraries from C, C# and C++ sources.
- Consumed web services and Implemented Media Streaming protocols using RTP, HTTP Communication with JSON Data.
- Used SQLite Database such that the user can store and retrieve product and categories data.
- Integrated Face book 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 SDK, JDK, Eclipse IDE, Java, JDBC, Struts, JSF, JSP, Servlet, HTML, JavaScript, C, C++,C# SOAP, Web Services, Maven, MS SQL Server, Eclipse, JBoss, JUnit, Windows.
Confidential, Webster, MA
Sr Java Developer
Responsibilities:
- Responsibilities include understanding requirements, analysis, design, development and unit testing of web applications.
- Developed the backend code using MVC-2 architecture (Struts).
- Designed Application flow and Developed UML diagrams for the application using Rational Rose.
- Independently developed each layer and integrate them.
- Used Struts Validator Framework for validation from server.
- Used filter class for Single Sign-on.
- Created different modules using Action classes.
- Integrated Struts, Spring and Hibernate.
- Used Front Controller action servlet that handles the entire Http request coming to the server.
- Developed code that uses Authenticate Delegate, Quote Service Delegate and Account Management Service Delegate which uses business logic classes to perform various tasks for customers.
- Developed code for Proxy class used by Web Services clients, Message Façade used for JMS, POJOs for hibernate Entity Beans.
- Created DAO classes for customer related database operations.
- Implemented Hibernate (ORM Mapping tool) framework.
- Created WebServices for Client using WSDL which builds SOAP messages for agents.
- Frontend was created using JSP.
- Developed a Message Driven Bean (JMS) that process a claim once customer files it.
- Configured the Spring JDBC to provide database connectivity for the application.
- Involved in writing the Stored Procedures and functions for the application.
- Involved in code enhancement and defect fixing.
Environment: Eclipse, Web Logic 8.1 server/SQL server, Tomcat 5.0/6.0, Oracle 9i/10g, MS Access, JSP Struts 1.2, Hibernate 3.0, Spring 1.0, Top Link, XML, JavaScript, HTML, WSDL, Log4j, Subversion (SVN), and Maven.
Confidential
Java Developer
Responsibilities:
- Worked on Full Cycle of Software Development from Analysis through Design, Development, Testing, Integration, Deployment.
- Worked with internal and external business for requirements gathering, conceptualization, and realization and process improvements.
- Involved in design of the system using UML.
- Worked on designing and developing scalable and extensive frameworks.
- Worked on Agile, RUP and Test Driven Development (TDD) environment.
- Implemented front end (GUI) using HTML, JSP, AJAX, CSS, and JavaScript.
- Design and development of modules using MVC.
- Development using Struts, Spring, Hibernate frameworks.
- Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework.
- Performed data validation in Form beans and Action Classes.
- Modified Struts configuration files as per application requirements.
- Worked on XML, XSLT, XPATH, DOM, and SAX.
- Used RAD for developing the application.
- Prepared Unit Test Plan & performed Unit Testing using JUnit.
- Used Log4j for logging debug, info & error data.
- Created XML-SOAP Web Services to provide partner systems required information.
- Configured Web sphere Application Server to suit as per applications' requirement.
- Configured connection pools, data sources, queues.
- Prepared Design Documents, Deployment Documents and User Manuals.
- Used Dimensions as version control system for the source code.
- Addressed QA issues & provided fixes on short notice.
- Involved in User Acceptance Testing and monitored the application while migrating to production.
- Troubleshooting and resolve problems.
- Used Remedy for issue tracking.
Environment: Java, J2EE, Web Sphere, Ant, Clear Quest, Clear Case, Windows XP, Struts, Spring, Hibernate, HTML, JSP, CSS, JavaScript, AJAX, RAD, Log4j, XML, XSLT, XPATH, DOM, JUnit, Oracle.
Confidential
Java Developer
Responsibilities:
- Worked on Full Cycle of Software Development from Analysis through Design, Development, Testing, Integration, Deployment.
- Extensively used MVC Framework.
- Development using Struts, Spring, Hibernate frameworks.
- Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript, jQuery and AJAX.
- Design and development of modules using MVC.
- Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework.
- Worked on XML, XSLT, XPATH, DOM, SAX.
- Created XML-SOAP Web Services to provide partner systems required information.
- Used Web sphere Application Server for deploying the application.
- Used Rational Application Developer (RAD) for developing the application.
- Used Log4j for logging debug, info & error data.
- Involved in storing paper forms into IBM Content Manager after converting them to images (.jpeg, .tiff, etc) and also storing Electronic forms.
- Prepared Unit Test Plan & performed Unit Testing using JUnit.
- Actively involved in Walkthroughs and Peer Reviews.
- Used JIRA for bug tracking.
- Used SVN as version control system for the source code.
- Done Regression Testing to make sure that new Functionality is not impacting existing functionality in the system.
- Developed Test Plan and Test Cases.
- Involved in User Acceptance Testing by providing test data for users and by testing UAT defects in test environment before, the new code gets moved to UAT environment.
Environment: Java, JEE, Web Sphere, Oracle, Ant, HP UNIX, Windows XP, JIRA, Servlets, JSP, Struts, Spring, Quartz, Hibernate, Pega CPM, XML, XSLT, XPath, DOM, SAX, UML, Crystal Reports, JBOSS, RAD, SVN, Ant