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 wif Android SDK and Eclipse IDE along wif Android ADT plug in.
- Proficient wif 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 principles for Android mobile and tablet devices.
- Strong expertise in creating responsive UI and interfaces wif 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.
- Has hands-on experience in complete project life cycle, wif domain knowledge in Mobile Application Development, e-learning Domain and Webapplication development.
- Working knowledge 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 teh application.
- Designing and implementing Location based service using Google Maps API dat enables tracking scanner readings based on teh user location; specific modules include teh 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 teh indoor mode for scan evaluation.
- Designing and developing teh XML layout wif Android Map View to display teh locations on teh 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 teh entire process of scan receiver and play it back.
- Implementing Bluetooth connectivity wif teh RF Scanners.
- Interaction wif SQLite Database for data storage.
- Testing teh app on different versions of teh Android OS, and on devices wif different screen resolution.
- Involving in Bug Fixing of teh 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 teh project development, providing valuable Suggestions and Feedbacks
- Used Google Volley Library to make service calls, to retrieve JSON data Objects and parse teh data respectively to text and Image.
- Verified teh 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 teh UI and App functionality.
- Implemented Google Maps API.
- Worked on Android Styles.
- Implemented Google Analytics to track teh performance of teh Application.
- Used broadcast Receivers to notify teh user when teh app running in Background
- Implemented service calls using Volley to validate teh 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 teh application wif teh QA team and helped 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 teh marketplace.
- Responsible for designing and implementing Location based service using Google Maps API dat enables promotions feature based on teh user location; specific modules include teh 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 teh Photo feature in teh application dat captures Coupons and Promos images and share it across applications such as Facebook and Twitter.
- Developed teh custom storage module for storing reward activities using AndroidAPI’s to access SDcard storage.
- Developed teh Android Business layer dat communicates wif RESTful services to fetch teh rewards data from teh backend system.
- Designed teh app workflow dat seamlessly works in portrait and landscape mode wif good performance.
- Implemented teh C2DM Push Notification Service.
- Tested teh app on different versions of teh Android OS, and on devices wif different screen resolution.
- Work closely wif teh web application development team to ensure proper integration between mobile application and web application.
- Responsible for releasing teh application in teh android market.
Environment: Android SDK 3.0, Eclipse IDE, HTML5, jQuery and JSON
Confidential
Java Developer
Responsibilities:
- Requirement analysis and low level design of teh application.
- Involved in data base design.
- Developed complex queries to extract data from MS SQL Server.
- Implemented teh API’s to read data from DB and generate an XML file to put it into teh task pool.
- Developed JavaBeans for use in various modules of teh application.
- Designed and Developed teh 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 wif 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 teh software design using UML
- Developed servlet programs to transfer teh control to other pages depending on teh business logics.
- Developed teh front-end using HTML, XML, JSP, Servlets, JavaScript, interactive JSP pages, and wif 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 wif back-end Oracle 9i.
- Retrieved data from Databases by writing generic SQL queries.
- Participated in estimating teh hours for teh project.
Environment: Java, HTML, JSP, CSS, DHTML, Servlets, JavaScript, Oracle 9i.
