Android Developer Resume
San Diego, CA
SUMMARY
- Proactive and innovative individual with 10+ years of experience in varied Mobile technologies such as Android and Windows Mobile/Phones. Have also worked in varied projects involving - C/C++/C#, .NET and Core Java.
- 5+ years of extensive Android application development experience.
- 6+ years of extensive Windows Mobile/Phones 8.x,10 and Embedded System development experience.
- Experienced Mobile /AndroidDeveloperwho designed and developed commercial consumer applications forAndroidmobile devices with extensive user interface development.
- Experience in working withJSON,SQLite Database,Web Services,Google Maps API, GPS Location Data and Push Notifications.
- Expertise in developing applications forandroidoperating system using Eclipse IDE, SQLite 3.6, Java1.6, XML,AndroidSDK 2.x-6.0(DeveloperPreview)and ADT plugin.
- Expertise in unit testing using JUnit.
- Proficient in writing Test plans, Test cases and Test scripts.
- Extensively used tools for logging the bugs, defects, tracking defects.
- Involved in preparing Documentation to meet the SLAs.
- •Experienced in employing various SDLC methodologies such asagiledevelopment, Iterative development, RAD and XP.
- Expert knowledge in implementing media codec, containers and network protocols on Androidplatform
- Extensive Cross Cultural Experience. Have been deputed at various Client locations such as USA, Canada, Finland, South Korea and Dubai, in the role of Technical engineer.
TECHNICAL SKILLS
Mobile Technologies: Android, Windows Mobile/Phone8/10
Languages/Framework: C#, .NET 4.0, C, C++, VC++, EVC++, Core Java, JavaScript,Java (JDK 1.6, 1.7 & 1.8), VB 6.0,C, C++, XML, SQL, Embedded C
Tools: Visual Studio 2008/2010/2012/2013 , Microsoft Visual Studio 6.0, VSS, Synergy, Team foundation Server, Qualcomm tools, QXDM, Android Studio v1.5, Eclipse, Perforce
Operating Systems: Android, WinCE, MS DOS, Windows 7/8.1/10, Windows Phone 8/10.
Others: Network Programming, Protocol Stack Knowledge, TCP/IP, XMPP, MSP, over the air provisioning with SI and SL.
Domains: Mobile Technologies, Fare Management, and Embedded systems.
PROFESSIONAL EXPERIENCE
Android developerConfidential, San Diego, CA
Environment: C#, C++, Windows Phone 8. Qualcomm Tools like QXDM, QPST
Responsibilities:
- To understand the requirements of the client.
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Developed tools (WMRIL decoder, DULog extractor) in Python and PowerShell.
- Developed scripts using PowerShell to automate tests, Debugged issues on windows phone 8 and 10 using PowerShell by remotely connecting the devices.
- Developed part of OMADM module in C++.
- Created and maintained project tasks and schedules
- Code refactoring to get an advantage from technologies upgrade.
- Handled the tasks of identifying system deficiencies and implementing effective solutions
- Production support for in Market products e.g. Lumia 1020.
Android developer
Confidential
Environment: Java, Android Studio 1.3, Windows 10, Eclipse IDE, Java SDK,AndroidSDK, JUnit, ADB, XML UI, DDMS, JSON,Log cat,Agile with TDD.
Responsibilities:
- Designing, Developing, Coding the mobile application using Android Studio.
- Implemented Client and Server communication using sockets
- Customized native button view.
- Implemented threads for multiple clients connection.
Android developer
Confidential
Environment: Java, Android Studio 1.3, AndroidSDK, Windows 10.
Responsibilities:
- Design, Development and Coding of the mobile application using Android studio1.3.1
- Independently created the wireframes for the app.
- Designed and built databases using SQLite for maintaining customers and appointments details.
- Efficiently implemented complex UI designs for multiple screens (Tablets and Smartphones)
- Customization of native views to meet Customer Requirement
Android developer
Confidential
Environment: Java, Android Studio, Eclipse IDE, Java SDK,AndroidSDK, JUnit, ADB, XML UI 1.3, Windows 10
Responsibilities:
- Designing, Developing, Coding the mobile application using Android Studio.
- UsedFragments, listfragment and dialog fragment to implement a robust GUI.
- UsedFragment Managerin the parent activity to manage fragments. Used FragmentTransaction to add, remove or transition between fragments.
- Implemented fragment layouts. Provided different layouts for landscape and portrait orientations to make better use of the space available.
- Used theandroid3.x Action Bar instead of the title bar for this application.
- The app makes use of the integratedJsonReader to read JSON objects containing the weather data.
- I was also extensively involved in requirements gathering and high-level design.
- Connection to backend SQLite.
- Use of Google map API v2 in mobile app .
Android developer
Confidential
Environment: Java, Eclipse, Windows 8.
Responsibilities:
- Designing, Developing, Coding the mobile application using Android Studio
- Used Async Task to download airport information.
- Used Parceable interface for complex data transfer.
- Used java collection to maintain large data.
- Consume Web Services using XML pull parser and JSON.
Android Application Developer
Confidential
Environment: Android SDK (4.2)/XML/Eclipse/SQLite
Responsibilities:
- Engaged in application design and architecture.
- Code development for Business Logic and User Interface.
- Used Download Manager to download the selected device status.
- Parsing of XML contents from the server.
- Displaying contents in the List view using Adapters.
- Storing the device statistics into the database.
- Provided maintenance, troubleshooting and bug fixing.
Mobile Developer
Confidential
Environment: C#. NETCF 3.5, TFS, Android SDK (4.2)/XML/Eclipse/SQLite Visual studio 2010
Responsibilities:
- To understand the requirements of the client and multiple associated third party vendors.
- Developed Business logic in C# .NET 3.5 using Visual Studio 2010.
- Gathered requirements needed for transition effect and the UI screens affected.
- Prepared UI & HLD documents.
- Implemented main menu icons in a GRID layout, screen transition effects, particle effect for user look and feel.
- Handled the tasks of providing technical direction for developing, designing and integrating systems for customers.
- Responsible for creating and executing development plans.
- Worked on SOTI mobicontrol tool to monitor remote devices.
- Use-case Model creation.
- Onsite co-ordination with team in India.
Senior Software Engineer
Confidential
Environment:, Visual C++, Visual Studio 2008, TFS.
Responsibilities:
- To fix bugs in the application.
- To develop new features in the existing application.
- Responsible for creating and executing development plans for new features.
Senior Software Engineer
Confidential
Environment: Visual Studio 2008, C++, Synergy, Windows Mobile 6.1, Symbian
Responsibilities:
- Developed SyncML client in Visual C++ for Windows Mobile 6.1.
- Independently handled large data sync module.
- Created function templates to be used in project.
- Responsible for creating and executing development plans.
- Reviewing and updating enhancements and Test Cases as per requirement for different releases.
- Setting up the CMU200 test environment for GPRS and WCDMA for testing Voip client.
- Customized the present Connection Manager in windows mobile to support secondary PDP Context for supporting QOS and TFT for VOIP.
- Solving issues related to App &Multimedia (windows media player, MMS, OTA etc)
- Reviewing and updating enhancements and Test Cases as per requirement for different releases.
Software Engineer
Confidential
Environment: C++, EVC++ on WinCE/Win32 & VSS
Responsibilities:
- Understanding the architecture of XMPP Protocol and implemented for instant messenger.
- Developed customized wrapper over the existing XML Parser for parsing of Stanzas that comes in XML from the Server.
- Mobile protocol development.
- Ported browser on client device (SG-2520) which is currently in the market.
- Reviewing and updating enhancements and Test Cases as per requirement for different releases.