Android Developer Resume
Sunnyvale, CA
SUMMARY
- Result - driven IT Professional with referable & strong experience in Android Application Development with clear knowledge in using Software Development Life Cycle (SDLC), testing, debugging and deployment in both enterprise and consumer-based applications and design of java-based enterprise applications.
- Profound knowledge in integration of third party APIs like Twitter, Facebook, Google+, Google Maps besides other open source APIs.
- Expert in publishing to the Google Play and maintaining versions of an application.
- Experience in Webservice protocols like JSon, XMLPullParser and RESTful API's to fetch HttpGet and HttpPost from/to the feeds.
- Expertise in designing, implementing and supporting complex database schemas for data storage and retrieval using SQL and SQLite.
- Well versed on Gradle, Maven and other Android development libraries
- 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
Languages: Android Technology, Java (Core), Python, C, C++, C#, Swift, Automation, J19139
IDE: Net Beans, My Eclipse, Visual Studio 2010, XCode, Android Studio, Eclipse
Operating Systems: Android OS, Windows-XP, 98, Windows-7, Windows 8, Linux, Mac OS
Databases: MySQL, SQLite, Oracle, SQL Server
Operating Systems: Android OS, Linux, Windows, iOS
Version Control: SVN, GIT
PROFESSIONAL EXPERIENCE
Confidential - Sunnyvale CA
Android Developer
Responsibilities:
- Effectively followed Agile methodology and executed several Android applications development projects.
- Extensively worked on android apps like Movie dB, Bartfare API, etc.
- Worked on multiple APIs to display data.
- Used MVC pattern for android applications.
- Used Restful APIs to get the data and showing it through adapter.
- Unit testing on apps multiple time after every module.
- Used 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.
- Used TDD for the implementation of the application.
Confidential - Kent OH
Teaching Asst. / Android Developer
Responsibilities:
- 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
Responsibilities:
- 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, JUnit, XML UI, JSON, Agile with TDD