Android Developer Resume
SUMMARY
- Over 7 years of experience in the area of software development for mobiles and embedded systems, which includes understanding requirement specification, working on software design, coding, testing and maintenance.
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
- Experienced of working on Android platform and frameworks and customizing it as per requirements.
- Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
- Working on implementation of OMA - DM device management protocol for android devices.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- Experience of i Phone mobile application development and testing on device and simulator using x code and Objective C.
- Experience of code optimization using tools like Valgrind, Bullseye, lcov, gcov etc.
- Web Development experience using Php, Python, Java Script, CSS3, HTML5, DJango.
- Working Experience of MySQL and JDBC.
- Experience of developing unit test cases in C using C unit test frame work.
- Experience of using version control and bug reporting tools like clear case, clear quest, svn, perforce and git etc.
TECHNICAL SKILLS
Languages: C, C++, objective c, java, XML, java script, HTML5
Scripting Languages: Perl, Bash Shell Script
Platforms: Linux, Windows, Unix, WM6, OS X, Xen Server, android
Tools: and Utilities MS Visual Studio, Xcode, Eclipse, clear case, clear quest, Bullseye, GDB, lcov, gcov, Valgrind.
Concepts: Linux Internals, Context aware Computing, system software development, mobile S/W development, machine learning, Open Mobile Alliance - Device ManagementOpen Source S/W Raptor, gpsd, Open SSL, PCRE, light httpd, AceDB, Android Open Source
PROFESSIONAL EXPERIENCE
Confidential
Android Developer
Tehnologies Used: Java, MySQL, EDF, Bar Code Scanner.
Responsibilities:
- Developed application.
- Tested it.
- Wrote Barcode Scanner application using Camera APIs and zxing library.
- Built Qrcode for activation after converting binary structures into string.
- Wrote OMADM client wrapper to activate device using the data obtained from bar code reader.
Confidential
Android Developer
Technologies Used: Java, Web Services, SOAP, xml, ksoap2, jibx, wireshark.
Responsibilities:
- Wrote web service client application using jibx and ksoap 2 libraries.
- Tested it using wireshark.
Confidential
Android Developer
Technologies Used: Java, OMADM, OMACP, android, C, C++, QXDM, QPST, git, perforce, Odin, wireshark, Syncml protocol, adb, Linux, Eclipse.
Responsibilities:
- Designed OMACP application and implemented WAPPUSH parser.
- Designing different modules of project using good design methodologies.
- Implemented user interface for android OMA-DM application.
- Writing core libraries in C++, C and interfacing them with java using JNI.
- Working on maintenance release of old android Models.
- Analyze Syncml Messages and adb logs.
Confidential
Android Developer
Technologies Used: perl, C++, C, Perforce, Wire Shark, Windows, adb, QPST, QXDM, TRACE 32, JTAG.
Responsibilities:
- Writing automation Test Scripts to make test tools automated.
- Responsible for fuzzing APIs.
Confidential
Android Developer
Technologies Used: Eclipse, JAVA, C++, Android open source, Perforce, WireShark, Linux, Android NDK, adb, QPST, QXDM.
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.
Confidential
Android Developer
Technologies Used: Eclipse, JAVA, android framework.
Responsibilities:
- Wrote application in JAVA using Android Framework in Eclipse.
- Tested this application on simulator and on device.
Confidential
Android Developer
Technology Used: Xcode, objective c, svn, http Protocol, paros, COCOA Environment.
Responsibilities:
- 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.
Confidential
Android Developer
Technology 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.
Responsibilities:
- Implemented location APIs.
- Implemented unit test cases using c unit frame work.
- Implemented some small scenario applications using these APIs.
Confidential
Android Developer
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