Java/android Developer Resume
SUMMARY
- Over 8 years of experience in the area of software development for mobiles and embedded systems, which include understanding requirement specification, working on software design, coding, testing and maintenance.
- 4+ years of experience of full life cycle of Android Application Development, which includes testing on device and simulator as well.
- 1+ years of Experience of working on Android platform and frameworks and customizing it as per requirements.
- Developed Context aware middle ware Framework modules for mobile platforms using C, C++ and Java.
- Worked on implementation of OMA - DM protocol for android devices.
- Extensive knowledge of using REST and SOAP for android devices.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile devices.
- 2+ years of Experience of iPhone application development on iOS 2.1.
- Web Development experience using Python, Java Script, CSS3, HTML5, and Django.
- Experience of using version control and bug reporting tools like clear case, clear quest, svn, perforce and GIT, JIRA, Redmine etc.
TECHNICAL SKILLS
OPERATING SYSTEMS: Linux, Windows, Mac OS X, iOS, Unix, Xen Server, Android, Windows Mobile.
LANGUAGES: C, C++, Java, Perl, Objective C, Java Script, XML, HTML5, CSS3, Shell Script.
TOOLS: AND TECHNOLOGIES Android Studio, Gradle, Eclipse, ADT, Jira, GIT, Perforce, GERRIT, Jenkin, MySql, x-code, valgrind, gcov, bullzeye, SWT, MS Studio, SOAP, REST, SVN, JUnit, CUnit.
Miscellaneous: JSON, SCRUM, Agile, Open Source Libraries, gson, Log4j, ksoap 2, Kernel Compilation, Device Drivers Development for Linux, Content Management System, Web Analytics.
PROFESSIONAL EXPERIENCE
Confidential
Java/Android Developer
Technologies Used: Java, android studio, json, gson, REST, eclipse, Fragments, SQLite.
Responsibilities:
- Porting zone application to multiple devices. It includes UI customization, OutOfMemory Error fixes, and device specific bug fixes.
- Ported Confidential Zone android M, which includes removing apache library, adding permissions as per new permission model, New UI screens etc.
- Developed Confidential Zone’s EPP payment module.
- This work involves creating new UI fragments, communicating with server using REST, parsing json using gson etc.
- Developed analytic reporting framework for Adobe analytics for Confidential Zone.
- Developed landing page of Fun & Games. This work required lot of UI design, Action Bar Customization, adding Animations etc.
- Worked on Action Bars extensively.
Confidential
Java/Android Developer
Responsibilities:
- Designed OMACP application and implemented WAPPUSH parser for android.
- Designed different modules of project using good design methodologies.
- Implemented user interfaces for android OMA-DM application.
- Developed core libraries in C++, C and interfaced them with java using JNI.
- Worked on maintenance release of old android Models.
- Analyzed Syncml Messages and adb logs.
Technologies Used: Java, OMADM, OMACP, android, C, C++, QXDM, QPST, git, perforce, Odin, wire shark, Syncml protocol, adb, Linux, Eclipse.
Confidential
Java /Android Developer
Responsibilities:
- Adding new features to android stack.
- Fixing bugs reported by service providers and testing team.
- Modifying existing features as per the requirements of service providers.
- Writing JNI code to synchronize Android UI layer with modem layer
Technologies Used: Eclipse, JAVA, C++, Android open source, Perforce, Wire Shark, Linux, Android NDK, adb, QPST, QXDM
Confidential
Java /Android Developer
Responsibilities:
- Wrote application in JAVA using Android Framework in Eclipse.
- Tested this application on simulator and on device.
Technologies Used: Eclipse, JAVA, android framework.
Confidential
Java/Mobile Application Developer
Responsibilities:
- Adding Wrote application in Objective C using COCOA Development Environment.
- Tested this application on simulator and on i-phone device.
- Worked on finding a method of bypassing authentication in web accounts.
Technologies Used: Xcode, objective c, svn, http Protocol, paros, COCOA Environment.
Confidential
Mobile Applications developer
Responsibilities:
- Implemented location APIs.
- Implemented unit test cases using c unit framework.
- Implemented some small scenario applications using these APIs.
- Implemented weather sensor APIs.
- Implemented common interface layer.
- Implemented unit test cases for them using c unit framework.
Technologies Used: C, C++, STL, COM, MS visual studio, Linux, WM6, c unit test Frame work, lcov, gcov, Bullseye, Valgrind, RDF, xml, WebDAV, ARMS, OMAP3 and many more
Confidential
Software Engineer
Responsibilities:
- Scaled down kernel to fit board requirements
- Compiled kernel for X86 and ARM architecture
- Built cross compilation tool chain for ARM
- Configured and compiled gcc, busy box, bin-utils
- Installed embedded Linux software along with eclipse on customer’s machines
Technologies Used: gcc, Linux kernel compilation, busy box, bin-utils and many other open source software
Confidential
Responsibilities:
- Wrote driver code and tested it on target device
Technology used: gdb, Linux box, arm cross compiler
Confidential
Software Engineer
Responsibilities:
- Wrote the C program on the kernel side, which is the PDW card driver.
- The driver is compiled as modules using kernel headers, and using insmod installed in the kernel.
Technology used: c, Linux box, gdb, and Linux internals.
Confidential
Responsibilities:
- Wrote the touch sense and output keypad modules interface
- Carried out the unit testing for the same
Confidential
Responsibilities:
- Developed test plan and test cases for a MSP430 based embedded controller used in textile yarn controller.
- Was responsible for collecting bugs from the tests and reporting it to the development team
