Android Developer Resume
SUMMARY:
- Android Developer with years of experience of Android Application Development with 6+ years of academic knowledge in Computer Science using Software Development Life Cycle (SDLC), testing, debugging and deployment in both enterprise and consumer - based applications and design of java-based enterprise applications. Using TDD for development. Full system implementation.
- Experience publishing to the Google Play and maintaining versions of an application.
- Experience in web service protocols like Json, XMLPullParser and RESTful API's to fetch HttpGet and HttpPost from/to the feeds
- Applications that use Bluetooth. Established RFCOMM channels
- Used BLE for android applications making a connection and transferring data from one Bluetooth device to another.
- Expertise in designing, implementing and supporting complex database schemas for data storage and retrieval using SQL and SQLite.
- Profound knowledge in integration of third party APIs like Twitter, Facebook, Google+, Google Maps besides other open source APIs.
- Fully versed with Gradle, Maven and other Android development libraries
- Thrive in a fast-pace and challenging environment, meticulous and self-motivating.
- Creative, problem solving, strong communication, organizing and planning skills along with the ability to work independently as well as in a team environment
TECHNICAL SKILLS:
Programming Languages: Android Technology, Java (Core), Python, C, C++, C#, Swift, Automation, J19139.
I.D.E.: Net Beans, My Eclipse, Visual Studio 2010, XCode, Android Studio, Eclipse.
Operating Syste: ms: Android OS, Windows-XP, 98, Windows-7, Windows 8, Linux, Mac OS.
Databases: MySQL, SQLite, Oracle, SQL Server.
Operating System: Android OS, Linux, Windows, iOS
Version Control: SVN, GIT
WORK EXPERIENCE:
Confidential
Android Developer
- Working as freelancer as an Android Developer for multiple clients.
- Worked on android apps like Moviedb, Bartfareapi, etc.
- Worked on multiple APIs to display data.
- Used MVC pattern for android applications.
- Using Restful APIs to get the data and showing it through adapter.
- Worked using Agile for my projects.
- Unit testing on apps multiple time after every module.
- Involved in working with Location Manager and Restful Web service with JSON.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Using TDD for the implementation of the application.
Confidential
Teaching Assistant: Python/Android Developer
- Worked as a Teaching Assistant at Confidential since January 2016
- Responsible for teaching Algorithm and Programming using Python Language
Environment: Eclipse IDE and Android Bundle, Android SDK, XML, Google API, Javascript, SQL and JSON parsing.
Confidential
Android Developer
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Designed and implemented a user-friendly retail market-oriented application.
- Work with outside data sources and API's. Worked on UI Framework to display the results.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Designed and developed Mobile Media application for Android mobile devices with extensive user interface development.
- 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.
- Involved in working with Location Manager and Restful Web service with JSON.
- Used RESTFUL web services to consume a web service.
- Followed AGILE methodology with Test Driven Development for implementing the Application.
- Involved in developer testing by porting the app on multiple devices with various screen sizes.
Environment: Eclipse IDE, Java SDK, Android SDK, Bluetooth, BLE devices, JUnit, XML UI, JSON, Agile with TDD.