Android Developer. Resume
Dallas, TexaS
PROFESSIONAL SUMMARY:
- Certified Android Developer wif Over 7+ years of IT Experience in Software Development and 4+ years of Complete Android application Development life cycle (analysis, design, development and testing) experience since SDK version 2.3 (Gingerbread) to 6.0 (Marshmallow).
- Hands on experience in writing the Mobile applications for various mobile device manufactures like, HTC, LG, Motorola, Samsung and platforms such as Android.
- Experienced Mobile / Android Developer who designed and developed consumer application for Android mobile devices wif extensive user interface development.
- Proficiency in developing and design of mobile and embedded technologies on mobile platform, Android wif SDK version from 2.3 to 4.2 and application development in Android NDK.
- Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC).
- Proficient wif common Android Framework API’s (Email, Web View, contact manager, Camera, Notifications, Maps).
- Experience in TDD (Test Driven Development) and has good understanding of Dependency Injection.
- Strong working knowledge in Android architecture and experience in Android API’s.
- Valuable experience wif object oriented programming, analysis and design patterns.
- Good understanding of memory management and data structures.
- Good understanding of Android SDK, UI Framework and ADT tools.
- Experience wif query languages such as SQL and SQLite.
- Experience wif Bluetooth Low Energy APIs on Android.
- Experience wif using multi - threading technologies such as Handler, AsyncTask, and Thread.
- Developed an Android Dealer Tool for company dealers to assistant wif their project management. The app provides tools such as live video monitoring, lens calculators, storage calculators, product catalog, and project tracking.
- Build responsive application using Node.Js.
- Build responsive application using Node.Js Application compatible wif mobile devices and different web platforms and browser.
- Web application development for backend system using AngularJS and Node.js wif cutting edge HTML5 and CSS techniques.
- Experience in using Storage options in Android like Shared Preferences.
- Knowledge in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services, XML Parsing, SQLite
- Followed the Agile Methodology in which involves wif sprint planning, daily scrums and weekly Demomeetings.
- Worked on Navigation Drawer to implement menus.
- Implemented ToolBar to add settings on the app.
- Worked extensively wif Eclipse, Android Studio, Visual Studio and QT
- Experience of developing android apps for different screen size and resolution.
- Experience on designing and implementing Restful interfaces.
- Experience of working in mobile teams to design, develop and implement new features.
- Experience of working wif test teams to fix bugs, improve performance and validate the design/implementation.
- Experience in web services using markup languages like JSON and REST.
- Using the Restful Web service for
- Experience wif consuming APIs and RESTful web services.
- Experience of working in agile environment involving scrum meetings wif UI design, implementation and testing teams.
- Experience wif code repositories such as SVN and GIT.
- Experience wif code management tools like GitHub, Clear case, Beyond Compare familiar wif Android location based services.
- Experience in various methodologies like of SDLC like Agile development and waterfall development.
- Excellent working experience wif variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
- Willingness and ability to learn and adapt to new technologies and languages.
TECHNICAL SKILLS
Operating System: Windows (2000/XP Professional, Windows 8, Windows 10), Ubuntu, Mac Pro, Fedora, Macintosh.
Multi-threading technologies: Handler, AsyncTask, and Thread.
Mark up language: HTML5,CSS and XML 1.0, JSON, REST.
Android App Mobile Development: SDK 2.x, 3.x, 4.0,4.2 Android, API - Activities, List Views, Adapters, SQLite, Horizontal scrolling, Notification Manager, Contact Content Provider, Map, HTTP Client. Eclipse IDE, ADT plugin, Android SDK 2.3, Java, XML, SQLite, GIT.
IDE: Eclipse 3.x, Android Studio, Microsoft Visio 2007.
Servers: Application Servers: IBM WebSphere Application Server v7.0
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
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
- Involved in writing Node.JS server using framework and plugins.
- Developed Node.JS REST API's and web services.
- Also, developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Developed the landing pages wif Ext templates, HTML5, JavaScript.
- 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
- Implemented TCP/IP integration to connect wif the hardware on the network.
- Integrated socket programming on Android side to connect wif the sockets on hardware.
- Programmed modules to start background as services to check Wi-Fi connection.
- Implemented Broadcast Listeners to receive the Broadcast messages from the hardware.
- Implemented Speech-to-Text APIs to get voice inputs from the users.
- Worked on Progress bars, Dialogs Activity, and Fragment UI.
- Involved in developing the android layouts by referring the wireframes and visual specs.
- Integrating the services wif the front-end code.
- Involved in maintenance of the modules.
- Worked on the Common Framework Code
- Used Androidcontent providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications
- Worked closely wif the testing team
- Work closely wif the web application development team to ensure proper integration between mobile application and web application.Optimized UI performance by reducing layout overdraws and flattening view hierarchies.
- Used Androidcontent providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Worked on Restful Interfaces.
- Used services, AsyncTasks and Alert Notification API to implement event reminder feature into the mobile app.
- Involved in designing and implementation of variety of modules like 'Find Provider' where you can search every kind of doctor available near to you're location. Directions where you can navigate to any Texas blue center, doctor, specialist, pharmacy and lab.
- Involved in working wif Location Manager and Restful Web service wif JSON.
- Tested the application on various Androiddevices.
- Fixed regressions, resolved errors/exceptions, and troubleshoot unexpected app
- Integration of third party API's for Mobile Access and data collection using NFC (Bluetooth) in Mobile for data logging.
- Constructed code wif TDD based approach for Junit test cases.
- Used JUnit for writing test cases corresponding each functional use cases.
- Fixed bugs related UI, app functionalities and improved the performance.
- Analyzed the performance and memory usage of applications using ADB tools.
- Provided feedback to business owners about performance and usability issues concerning software specifications and implementation on regular basis.
- Ported the apps from Lollipop framework to Marshmallow.
- Wrote test cases and procedures to ensure that logic and syntax are correct.
- Followed the Agile and Scrum methodologies in the project implementation.
- Effectively managed the code review using continuous integration wif GIT.
Environment: AndroidSDK 2.2, SQLite 3.6, Eclipse IDE 3.5,AndroidAPI's, RESTFUL Web service, DOM, Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control), DDMS console, ADB server, emulator and Base device (G1, HTC EVO).
Confidential, Franklin, Wisconsin
Android Developer.
Responsibilities:
- Involved in full life cycle of the application including design, development and testing.
- Used MVC, factory, adapter, builder design pattern to develop the application.
- Involved in developing the android layouts by referring the wireframes and visual specs.
- Implementation of new internal payment gateways using C++ which would communicate wif external gateways associated wif specific country and currency combinations.
- Develop and maintain external server written in Node JS which exposes various RESTful end points useful for completion of purchase.
- Implementation and maintenance of front end project using JavaScript and HTML which serves as the face for all the payments.
- Write/Update unit and integration tests for all the gateways supported as well as for the external rest api's.
- Integrating the services wif the front-end code.
- Designed the Mobile web page that can be reused by other native applications. The communication made between native and Webpage by JSON
- Involved in understanding the business logic through wireframes.
- Developed user interface (UI) for weather update using list view and fragments.
- Developed UI for Twitter feed reader using image viewer and list fragments.
- Used RESTful web services to GET and PUT data from the server wif Http client.
- Experience in XML-based messaging; web services connectivity.
- Used JSON parser to populate the list items.
- Used AsyncTask for reading tweets from the server using twitter4j API.
- Used Shared Preferences to save user settings and UI configurations.
- Provided support for multiple screen size on mobile and tablet devices.
- Collaborated wif web services team to implement the backend support.
- Tested the application on different android devices and debugged the issues found.
- Worked in agile environment wif test driven development and continuous integration.
Environment: Eclipse, Android Studio, Android 2.3-4.4, GenY Motion, Java, XML, JSON, JUnit, HTTP, Retrofit, GSON, Jenkins CI, JIRA
Confidential, San Diego, CA
Android Developer.
Responsibilities:
- Worked closely wif UI design team to ensure proper translation of design requirements.
- Used different UI elements, adapted the application for different screen size devices.
- Implemented fragments, custom views and adapter for displaying equipment details.
- Implemented XML pull parser to retrieve data from XML feeds
- Implemented SQLite database to store user profile and parsed XML data.
- Implemented multithreading for updating user data.
- Supported to design and develop user feedback form.
- Created test cases and test data for testing the application using JUnit.
- Performed Unit testing on the various modules to ensure the basic test coverage.
- Used JIRA for new requirements, issues, bug tracking and project planning.
- Tested the app in different devices to assure quality and performance.
- Participated on the decision-making process for selecting the appropriate technologies for the project based on requirements and the user’s needs.
- Dalvik Debug Monitor Server (DDMS) for debugging and testing
- Used agile process, peer programming, and implemented tasks wifin the planned sprints.
Environment: Eclipse IDE, ADT plugin, Android SDK 2.3, Java, XML, SQLite, JIRA, GIT, JUnit, JIRA.
Confidential
Android Developer.
Responsibilities:
- Involved in the full life cycle of the project including planning, designing, development, testing and deployment.
- Involved in requirement gathering and designing of theapplication.
- 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 wif the webapplicationdevelopment team to ensure proper integration between mobileapplication and webapplication.
- Tested theapplicationon various Android devices.
- Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for theseapplications.
- Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app.
Environment: Android SDK 2.2, Eclipse IDE 3.5, Java, XMLs and Base device (G1, HTC EVO).
Confidential
Android Developer
Responsibilities:
- Implemented complex custom layout design for Booksapplication.
- Responsible for integrating Lessons from the Internal Server and madeapplicationflexible to update changes at any point of time.
- Implementedapplicationto handle orientations and support different screen sizes.
- Developed Web Pages using XML, 9patch and integrated them in Booksapplication.
- Handled restful web services consumption for fetching content from the Internal Webserver
- Integrated Facebook feature for easy sign on.
- Integrated Google Map kit for enabling the locations.
- Used subversion as version control.
- Used JUnit for Testing the App.
- Used PayPal API for payment method.
Environment: Android SDK 1.6, Java SDK 1.6, SQLite, Eclipse IDE, ADT Plugin.