Android Developer Resume
Bethlehem, PA
SUMMARY
- Over 6.10+ years of experience in IT sector in designing and developing high - end enterprise level Web, Windows and Java based Applications including 5+ years of Smartphone and tablet (Android) development experience.
- Developed multiple Android applications across versions.
- Extensively worked with Android SDK and Eclipse IDE along with Android ADT plug in.
- Proficient with common Android framework APIs.
- Extensively worked on memory leaks, data offline usage, push notifications, contentproviders, multiple screen support, accounts and sync on Android.
- Good exposure in developing GUI using Interface design principals for Android mobile and tablet devices.
- Strong expertise in creating responsive UI and interfaces with services for mobile applications.
- Conceptualized, designed, developed and deployed Android mobile apps.
- Expertise in developing apps using SQLite, Java, XML and HTML5.
- Good Knowledge of ecommerce, health care and banking domain.
- Certified Java programmer and web component developer.
- Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
- Experience in web service protocols such as JSON, HTTP, XML.
- Expert level skills in SQL and database query optimization techniques.
- Experience in architecture design, development and implementation of software applications and testing.
- Have hands-on experience in complete project life cycle, with domain noledge in Mobile Application Development, e-learning Domain and Webapplication development.
- Working noledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
- Strong analytical and problem solving skills; excellent communication and presentation skills; efficient decision making skills and excellent team player.
TECHNICAL SKILLS
Android Skills: Android SDK, (1.5 to 4.4) Tablets/Handset,ADT, DDMS, Logcat debugging, Android Virtual Device(AVD),SQLite, Facebook and Twitter APIs.
Languages/Frameworks: Java JDK 1.2/1.3/1.4/1.5/1.7, Android development API (8-20),JavaBeans,J2EE(JSP1.2/2.0,Servlets 2.2/2.3/2.4/2.5, EJB2.0/2.1/3.0),JSF1.2/2.0,Struts 1.3.1/2.0.14, Spring2.0.x/2.5.x, Hibernate 3.0/3.1.1/3.2, JMS 1.1, JDBC 3.0,JavaScript1.8.x, SOAP 1.2, Log4j 1.2, JUnit 4.0, JAX-WS 2.0, JTA 1.1, WSDL2.0, XSD 1.1,C++, C.
Mobile Technologies: Location, Camera, Notification, Google Maps, Media, Database, XML, multi-threading, Web-services
Internet Technology: HTML 4/5, CSS, XML, Java Script
Web/Application servers: Tomcat 6/7
RDBMS: Oracle 8/8i/9i/10g, MySQL 4.0, MS-SQL Server 2005, DB2.
Version Control Tools: GIT
Reporting Tool: SQL Reporting Services
IDE Tools: Eclipse3.0/3.2/3.3, MyEclipse6.0/7.1/8.0, IBM RAD 6/7, WSAD 5.1.2, Oracle JDeveloper 10g/11g, Microsoft Visio 2007 Office
Applications: MS Office (Word, Excel, PowerPoint, Access, One Note), iWork (Pages,Number Keynote), windows server 2003/2008
Operating Systems: Windows 8/7/XP/2000, UNIX, Linux, Mac.
PROFESSIONAL EXPERIENCE
Confidential, Bethlehem, PA
Android Developer
Responsibilities:
- Requirement Analysis, Module level designing, UI design and Development of the application.
- Designing and implementing Location based service using Google Maps API dat enables tracking scanner readings based on the user location; specific modules include the functionality to use GPS/Wi-Fi dat detects user location.
- Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
- Creating local maps to implement the indoor mode for scan evaluation.
- Designing and developing the XML layout with Android Map View to display the locations on the map.
- Implementing Cursor Loaders to update UI immediately upon database changes.
- Using View Pagers to dynamically create views for different measurements
- Implementing a logging module to log the entire process of scan receiver and play it back.
- Implementing Bluetooth connectivity with the RF Scanners.
- Interaction with SQLite Database for data storage.
- Testing the app on different versions of the Android OS, and on devices with different screen resolution.
- Involving in Bug Fixing of the application.
Environment: Android 2.2 and over, Eclipse IDE, Google Services, SQLite, JSON, Google Analytics.
Confidential, Baltimore, MD
Android Developer
Responsibilities:
- Was an Active participant in Agile Environment of the project development, providing valuable Suggestions and Feedbacks
- Used Google Volley Library to make service calls, to retrieve JSON data Objects and parse the data respectively to text and Image.
- Verified the responses using POSTMAN Client.
- Implemented Dynamic UI, using fragments and Custom Layouts
- Implemented Custom Action Bar and various other custom UI elements.
- Worked on integrating a parent application and modifying the UI and App functionality.
- Implemented Google Maps API.
- Worked on Android Styles.
- Implemented Google Analytics to track the performance of the Application.
- Used broadcast Receivers to notify the user when the app running in Background
- Implemented service calls using Volley to validate the Data and Network Connectivity.
- Assisted in creating a Custom Calendar View.
- Implemented Shared Preferences to store user credentials and user data.
- Worked on Implementing custom Ribbon Menu.
- Used AppCompact and google services libraries.
- Documenting each phase of development.
- Used Jenkins as a Build tool
- Learnt integrating google+ API.
- Tested the application with the QA team and halped in Bug fixes.
Environment: Android 2.3.3 and over, Eclipse IDE, Android studio, XML, Core java, GIT,Jenkins, Google Services, AppCompact, HTML, Google Analytics.
Confidential, Chicago, IL
Android Developer
Responsibilities:
- Requirement Analysis, Module level designing, UI design, Development and Deployment in the marketplace.
- Responsible for designing and implementing Location based service using Google Maps API dat enables promotions feature based on the user location; specific modules include the functionality to use GPS/Wi-Fi dat detects user location.
- Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
- Designed and developed the Photo feature in the application dat captures Coupons and Promos images and share it across applications such as Facebook and Twitter.
- Developed the custom storage module for storing reward activities using AndroidAPI’s to access SDcard storage.
- Developed the Android Business layer dat communicates with RESTful services to fetch the rewards data from the backend system.
- Designed the app workflow dat seamlessly works in portrait and landscape mode with good performance.
- Implemented the C2DM Push Notification Service.
- Tested the app on different versions of the Android OS, and on devices with different screen resolution.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Responsible for releasing the application in the android market.
Environment: Android SDK 3.0, Eclipse IDE, HTML5, jQuery and JSON
Confidential
Java Developer
Responsibilities:
- Requirement analysis and low level design of the application.
- Involved in data base design.
- Developed complex queries to extract data from MS SQL Server.
- Implemented the API’s to read data from DB and generate an XML file to put it into the task pool.
- Developed JavaBeans for use in various modules of the application.
- Designed and Developed the UI screens using JSP and JSTL.
- Developed and wrote test cases for Borrower Module using Java.
- User Interface design for different Modules using struts tiles.
- Developed Action items (Automated and Manual Action Items) feature using Servlets.
- Developed Several Stored Procedures/ Triggers for Automated Action Items to integrate with Default Tracking module.
Environment: Java, DOM, SAX, XML, JUnit, Star Team, SQL Server, Oracle, HTML, Java Script.
Confidential
Java Developer
Responsibilities:
- Full life cycle experience including requirements analysis, design, coding, testing and creation of functional and technical documentation.
- Designed, developed and documented the software design using UML
- Developed servlet programs to transfer the control to other pages depending on the business logics.
- Developed the front-end using HTML, XML, JSP, Servlets, JavaScript, interactive JSP pages, and with Struts Frame work.
- Used Java script to handle client-side validations and Struts validator framework for server-side form validations.
- Implemented Database interactions using JDBC with back-end Oracle 9i.
- Retrieved data from Databases by writing generic SQL queries.
- Participated in estimating the hours for the project.
Environment: Java, HTML, JSP, CSS, DHTML, Servlets, JavaScript, Oracle 9i.
