Android Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY
- Self - motivated and Goal-oriented individual contributor with strong educational background and over 7 years of experience in the field of IT development.
- Created 4+ user friendly, aesthetically pleasing and fully functional applications for Android.
- Extensively worked on every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
- Confidence to coincide with IOS developer in the project.
- Expertise in Android App development with Android SDK using Eclipse IDE and Android Studio.
- Experienced in Agile Development process for diverse requirements.
- Experienced with front-end technologies HTML/CSS, HTML 5 and JavaScript.
- Known for writing efficient, maintainable and reusable code that preserves privacy and security.
- Strong Knowledge and experience in developing Mobile applications using C, C++, JAVA.
- Strong Knowledge of Android Development, Android framework and Middleware.
- Experienced with SQL/MYSQL/SQLite databases.
- Proficient with common Android Framework API's (Email, Web View, Contact Manager, Camera, Notifications, Maps Services, Locations).
- Worked with IOS team to design appropriate UI of the project.
- Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
- Experience with audio features, video features, graphics design, interactive design and animation.
- Worked with multi-faceted projects including mobile applications, distributed applications, real time applications and financial applications with multinational clients
- Expert in the interaction between various device and different versions of Android
- Strong background in successful application of OOPS designs principles and methodologies
- Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
- Experience in architecture design, development and implementation of software applications and testing.
- Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
- Experienced in web service protocols such as JSON, HTTP and XML.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
- Have worked with SOAP and RESTful applications.
- Good communication skills: I have interacted with customers regularly during development of the mobile applications.
- Strong knowledge in design and development of android application for various Bluetooth profiles.
- In depth knowledge of Mobile technologies and confidence to handle any new Mobile technology independently for any application development.
- Ability to coordinate with various team members involved in the project.
- Provided oversight and mentorship to small team of developers.
TECHNICAL SKILLS
OS: Windows 7/Vista/XP, Mac OSX, Android, Ubuntu
Languages: JAVA, C, C++, JavaScript, PHP, JSON, jQuery
Markup Language: HTML/CSS, HTML5, XML
Development Tools: Eclipse Galileo-Kepler, Netbeans 5.x, MS Visual Studio, Android Studio, PhoneGap, IBM Worklight, Photoshop, Sublime Text, XCODE
Databases: SQLite, MySQL, Oracle
Frameworks: Java Development Kit (JDK), jQuery, Android SDK
Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP
Enterprise Technologies: Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, Linux, Scanners, Desktop and Network Printers, MAC, LogMeIn Central, GPMC, RDP, Internet Information Services, VMware, Citrix XenServer, Virtual box, Incode, Google Email.
Other Tools/Software: Dreamweaver, Photoshop, Alice, 3Ds Max, OpenGL, Firebug
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Android Developer
Responsibilities
- Involved in requirement gathering, UI design and development
- Integrated location based services using Google Maps API to display locations of the nearest hospital or urgent health care provider
- Handling XML data using efficient parsing techniques such as DOM parser
- Used SQLite to save user healthcare preferences, insurance information and optional medication history to refine the search
- Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications
- Worked closely with the testing team
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Constructing http requests, fetching server response and parsing feeds wherever required.
- Analysis of mobile application code for re-engineering.
- Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
- Provided subsequent releases which included feature changes, enhancements and bug fixes.
- Sliding side menu using Jfeinstein sliding menu library for easy navigation through 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 services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Involved in designing and implementation of variety of modules like 'Find Provider’ where you can search every kind of doctor available near to your location. Directions where you can navigate to any Texas Health center, doctor, specialist, pharmacy and lab.
- Involved in working with Location Manager and Restful Web service with JSON.
- Tested the application on various Android devices.
Environment:
- Android 7.1
- Android SDK 25.2.5
- SQLite 3.9/3.8
- Eclipse IDE 4.6
- Android API’s
- RESTFUL Web service
- DOM Parser
- JDK 1.6
- XML
- JSON
- HTML
- CSS
- GPS service
- Log cat
- Windows 7
- Jira
- Version Control
- ADT Plug-in
- GIT (version control)
- DDMS console
- ADB server
- emulator and Base device (G1
- HTC EVO)
.Confidential, Bloomington IL
Android Developer
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 phone and tablets.
- Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
- Worked on the “On the Road” section of the app to provide the user information regarding their proximity to the closest Locksmith/Tow, Taxi, Rental Car, Gas Station, Hotel and also to the closest State Farm Agent.
- Used Google Maps API to develop location based services for the App.
- Participates and contributes to all phases of the SDLC, including programming, defect correction, unit testing, code review and deployment planning
- Production monitoring and support as needed
- Provides expertise on mobile current standards and cutting edge technologies and frameworks.
- Partners closely with non-technical staff to define user requirements.
- Provides estimates for the work plan.
- Assists in producing and executes on well-documented technical designs.
Environment: Android 6.0/7.0, Android SDK 24.2.0/1, SQLite 3.6/3.5, Eclipse IDE 4.5, Jira, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Version Control, Log cat, SDLC.
Confidential, Richfield, MN
Android Developer
Responsibilities:
- Developed many modules in the application and have good knowledge from end-to-end of the entire app.
- Used Google Scanner and an external library to read barcodes and QR codes
- Increased the productivity of team by helping to mentor others, both formally and informally.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Worked on the custom List View which showing the picture, name and address of the places, ordered the places by the distance from current location.
- Experience in working with Web Services using the API.
- Designed the User Interface with navigation bar, view pager.
- Continuous work on bug fixing and improving application performance.
- Review changes in a timely manner and make best efforts to communicate when changes are not accepted. Time constraint issues, exceptions and errors were effectively handled for the app.
- Checked and Involved in debugging and troubleshooting related to the issues of production environment
- Constantly updating our application to keep pace with Android best practices and Google design guidelines.
- Also, tested the app consistency on multiple screens and mobile devices.
- Extensively worked on designing the layouts to be compatible with multiple screen sizes.
- Released many versions of the production app in Google Play Store.
- Followed SCRUM development process to accomplish the task.
Environenmt: Java, Android 5.0, Android SDK, Android Studio, XML, Android Emulator. Android API's, JDK, JSON, HTML, SQLite, GPS service, Version Control, Log cat, Windows 7
Confidential, Santa Ana, CA
Android Developer
Responsibilities:
- Independently design, build and test complex multi-tiered features based on high level requirements.
- Worked with Stripe and Android Pay to easily check out instances in the app.
- Created and managed database (SQLite) for storing user manuals and customer details
- Coordinate with other teams within Confidential as needed.
- Used GPS service for searching nearby stores which accept the payments through Confidential
- Included payment gateway for purchasing with encryption layers
- Write detailed technical documentation to allow easy hand-offs to other team members.
- Work effectively to foster a strong team environment.
- Used shared preferences for login activity in the app.
- Collaborate effectively with peer application designers and Architecture team to solve complex problems spanning their respective areas.
- Implemented a grid view to display various banking features available in the app
- Implemented camera access for displaying or modifying profile picture
- Created a broadcast receiver for popping up any notifications received
- Employ technical expertise in helping team members overcome technical problems
- Building mobile apps in an Agile and fast paced setting
- Work closely with business partners, product management and design team to conceptualize new ideas and converting them into technical requirements and working closely with your peers to build a killer Android app.
- Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
- Worked on debugging the application using Log cat, DDMS
Environment: Eclipse 4.3, Android 4.4W, Android SDK, Eclipse, GIT, SOAP, Nap, Shared preferences, Version Control, Android API levels, JSON, GPS service, Java/J2EE, Automation testing, Jenkins.
Confidential, Bloomington IL
JAVA/Android Developer
Responsibilities:
- Analyzed the customer provided functional Requirements and prepared High level design document, UML class diagrams using rational tool.
- Having the ownership of the total use cases and implemented the agile methodologies.
- Developed User Interface components of Site Manager, ePublish templates using JSP (Java Server Pages), HTML, DTHML, CSS (cascading Style Sheets), AJAX (Asynchronous JavaScript and XML) and JavaScript used for front end validations of web pages, ePublish form templates.
- Developed and maintained Widgets using Spring MVC, Spring IOC (Inversion of Control) and implemented Hibernate OR mapping to communicate with database.
- Designed and implemented the Hibernate Domain Model and involved in writing (HQL) hibernate queries to manipulate data in database.
- Involved in to writing the PL/SQL Stored Procedures, cursors and functions to access the content from database in ePublish content Management tool.
- Worked with AJAX and JavaScript for asynchronous communication and Worked with WSAD5.1 (Web Sphere Application Developer) as IDE, CVS as version control.
- Involved in configuration of Data sources in Web Sphere Application Server and involved in writing UNIX shell, Perl scripting for deployment process in AIX systems.
- Developed Unit Test case classes and tested persistence methods of the different components using JUnit framework.
- Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
- Involved in requirement gathering, UI design and development.
- Designed screens related to Categories and Detail description for Tablet for both 7 inch device by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
- Updated backend validations to meet tablet specific requirements.
Environment:
- J2SDK
- J2EE (Servlets
- JSP
- JDBC
- XML
- XSLT2.0)
- Eclipse IDE 3.8
- JavaScript
- Ant1.7.x
- Putty
- JQuery
- Junit4.x
- Version Control
- SVN
- Windows XP and other office tools.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
- Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
- Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
- Developed data model and stored procedures.
- Developed Servlets to process update information.
- Responsible for maintenance and production support of the application documented design and functional aspects of the application.
- Used JDBC for communicating with the database.
Environment: Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Version Control, SVN, Weblogic8.1, JavaScript, ORACLE8i, HTML, DHTML, XML, WindowsXP.
