Mobile Application Developer Resume
Milwaukee, WI
SUMMARY
- Around 7 years of IT experience in design and development in Java based applications.
- 3 years of smartphone and tablet (Android) development experience. Developed and architected multiple Android applications across versions.
- Good understanding of Android UI guidelines.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- A valued team member with strong written communication, verbal communication skills, problem solving skills, customer service and interpersonal skills.
- Expertise in Data Structure, Multithreading, Collections, Exception handling .
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
- Experienced of working onAndroidplatform and customizing it as per requirements.
- Undertaken full life cycle ofAndroidApplication Development which includes testing on device and simulator as well.
- Working on implementation of OMA - DM device management protocol forandroiddevices.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- Experience of developing unit test cases in C using C unit test frame work.
- Experience of using version control and bug reporting tools like clear case, clear quest, svn, perforce and git etc.
- Worked on 5 user-friendly and fully functional applications for Android and HTML5.
- Experience in architecture design, development and implementation of software applications and testing.
- Expertise in troubleshooting and debugging applications.
- Expertise in developing applications using Java, J2EE, Struts, Hibernate and JSP.
- A self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.
TECHNICAL SKILLS
Languages: JAVA, C, C++, Objective-C, JavaScript, PHP, JSON, JQuery
Application Servers: WebSphere 6.0
IDE: Eclipse 3.x, 4.x, Net Beans 5.x/6.x/7.x, Android Studio Eclipse, Visual Studio, GDB
Web Technologies: HTML, CSS, AJAX, Backbonejs, Underscorejs, JQuery, Phonegap
OS: Android, Windows (NT/2000/XP/Vista/7/Server 2008), UNIX
RDBMS: SQLite 3.6, Oracle 9i/10g/11g, MySQL 4.0/5.0/5.5
Concepts: OOPS, Design Patterns
Web Servers: Tomcat 6.0 Apache HTTP Server
Méthodologies: Agile Methodology, Waterfall Model
Design Tools: Dreamweaver, Illustrator, Photoshop, Flash
PROFESSIONAL EXPERIENCE
Confidential, Milwaukee, WI
Mobile Application Developer
Environment: Android SDK 4.x, SQLite 3.6, Eclipse IDE 3.8, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7.
Responsibilities:
- Designed and developed Improved Version of Scanner which can scan the barcode in mobile application for Android mobile devices with extensive user interface development.
- Implemented unique design for portrait and landscape mode of the app.
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Implemented customized web view component to load an SWF file and HTML data.
- Implemented the required GUI by making modifications to the xml files.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Worked on debugging the application using Log cat, DDMS
- Tested the application on various Android devices.
Confidential, Peoria, IL
Android Developer
Environment: Android SDK 3.x, Eclipse IDE 3.6, Java, XML, emulator and Base device (Google Nexus 7).
Responsibilities:
- Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
- Implemented Fragments to make the app usable on both Smart phones and Tablets.
- Involved in adding the gestures to the app to show the Top Level view, Categorized View and the detailed view of the RSS Feeds.
- Worked on Generic Grids and Custom List Views to list the XML feeds.
- Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
- Implemented the XML Parser class to parse the XML feed from the URL.
- Developed and implemented the XML Parser for feeds from various sources and displayed the parsed data in the app.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Used Android content providers for implementing features like Integrating the Dealer Contents into the app and designed suitable GUI for these applications.
Confidential, Memphis, TN
Android/ Mobile Application Developer
Environment: Android SDK 2.2, Eclipse IDE 3.5, Java, XML, emulator and Base device (G1, HTC EVO).
Responsibilities:
- Involved in requirement gathering and designing of the application.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Implemented unique design for portrait and landscape mode.
- Implemented SQLite databases to monitor shipments.
- Implemented customized web view component to load an SWF file and HTML data.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Tested the application on various Androiddevices.
- Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app.
Confidential, Alameda, CA
JAVA/J2EE Developer
Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse3.2, Oracle9i, Windows 2003.
Responsibilities:
- Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client
- Developed HTML and JSP to present Client side GUI.
- Involved in development of JavaScript code for Client Side Validations.
- Designed the HTML based web pages for displaying the reports.
- Developed Java classes and JSP files.
- Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
- Developed dynamic content of presentation layer using JSP.
- Develop user-defined tags using XML.
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on Web Logic application server to deploy JSP and EJB applications.
- Created and implemented PL/SQL stored procedures, triggers.
Confidential
Java Developer
Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse3.2, Oracle9i, Windows 2003.
Responsibilities:
- Participate in requirement reviews.
- Develop new functions that our customers wanted.
- Maintain existed functions that our customer wanted to modify.
- Interacted with technical and business staff and communicating their responses to the development team.
- Implemented multicurrency functionality for the User and Admin modules.
- Used JDBC to read and write data to the database
- Used Java Servlets to write the business logic
- Developed web pages using HTML, JSP, DHTML and CSS
- Involved in pdf generation using Ireports.
- Involved in maintenance, enhancement and development work.
- Created the database tables in SQL Server.
- Involved in debugging and Bug fixing.
- Fixing the bugs identified in test phase.
- Writing JUnit Test cases for Unit testing in Pension Manager Module.
- Documenting CR impact analysis and prepared implementation documents.
Confidential
Jr Java Developer
Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse3.2, Oracle9i, Windows 2003.
Responsibilities:
- Developed business logic layer and data access layer
- Designed the layout of user interface
- Wrote global methods for FAQs support, help, contact, general information pages which displays in the same page with hiding visible sections for better performance of site.
- Retrieved dynamic content data for all content pages.
- Tested application with unit testing, manual testing and writing test classes.