Mobile Developer Resume
0/5 (Submit Your Rating)
Chicago, IllinoiS
- Experience with Android, Java and C/C++ application design, development, testing, and deployment in both consumer and enterprise based applications
- Expertise in consuming RESTful web services (JSON) and SOAP services (XML) to fetch data for mobile front end and parsing the XML and JSON response
- Proficient in all the phases of Software Development Life Cycle (SDLC) and thoroughly exposed to models like Waterfall and Agile/Scrum
- Skilled knowledge in implementing UI/UX of android applications for front end design
- Aptitude for integrating various third party API's like Twitter, YouTube, Google Maps, Facebook, etc.
- Efficient with Android SDK versions Froyo (2.2) through Marshmallow (6.0)
- Experience in Android multi-threading using threads, Async task, Retrofit, Volly
- Adept in working with various storage options like Shared Preferences, Internal Storage and External Storage
- Understanding and experienced with open source version control tools such as SVN and GIT for version tracking and deployment
- Understanding of Android NDK, using native-code languages such as C and C++
- Experience with Linux using Debian and Ubunto
TECHNICAL SKILLS
Development Environments: Eclipse IDE, Visual Studio, Android Studio IDE, UbuntoOperating System: Android, Windows
Languages: C, C++, Java, Python, SQL, Linux, HTML, CSS
Databases: SQLite, Oracle DBMS, MySQL
Version Control: SVN, GIT, VSS, BitBucket
Android SDK: Froyo (2.2) - Marshmallow (6.0)
Software: MS Office, Adobe Photoshop, Dreamweaver MX
PROFESSIONAL EXPERIENCE
Confidential, Chicago, Illinois
Mobile Developer
Responsibilities:
- Migrated SDK from 5.0(Lollypop) to 6.0(Marshmallow), supports 2.3% of devices accessing Google play
- Involved in requirement gathering and Coding phase of the project
- Used autolayout library to resize controls and screens for different Android device
- Integrated location based services using Google Maps API to get geo locations of shipments
- Implemented new features lot/are/slot, and store charge begin date/time using Android Studio
- Developed app screen and its workflow using Activities and Fragments, which have views such as list view
- Applied push notifications to alert the user when their shipment has arrived/shipped via Alert dialog
- Utilized TDD (test driven development) using JUnit in Android Studio, Mockito, Roboelectric
- Implemented sending push notification from the server to the mobile when a customers shipment has updated
- Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
- Interacted with SQLite database to store Searched Items and History offline which enabled faster access
- Generated code in Android Studio and version control using GIT and GIT-Hub, Bitbucket
- Handled time constraint issues, exception and error handling
- Agile methodology with bi-weekly sprints
- Communication: backend, testers, designers, architects, managers