Senior Software Engineer Resume
SUMMARY
- Total 10 years of solid working experience in IT industry on embedded, mobile platforms and avionic domain.
- Good experience developing Android application, Android framework, Android System Server, Android internals, WebOS, Tizen and S40 Series mobile platform.
- 4 years of working experience on Bluetooth module on different OEM chipsets and protocol stack and experience developing profiles.
- Played major role in system architecture and designing the system modules.
- Effectively achieved projects milestones and deliverables using Agile methodology.
- Have good experience analysing, designing and implementing applications, frameworks and device drivers for mobile platforms.
- Have developed modules for Confidential ’s watch, mobile and TV platform.
- An effective team leader, enlisting support of all team members in aligning with project and successful delivery.
- Self driven, fast learner, mentoring and conducted brainstorm sessions with huge participants.
- Good exposure working with clients, international work culture.
- 4+ years of work experience on different versions of Android SDK and NDK and customizing Android platform.
- Implemented Android applications for Samsung, Confidential flagship models, customized Android framework to adapt the market requirement.
- Implemented and customized Bluetooth module for Android platform, WebOS based TV, smart watch and S40 series mobile.
- Developed Bluetooth framework using Luna service layer making use of Bus architecture concept and giving application developer independence to develop application.
- Implemented and enhanced Bluetooth protocol stack, MTP protocol and adobe flashlite module in s40 platform.
- Have profiled OEM vendor Bluetooth chips to verify suitability and stability on Android, WebOS platform. Implemented framework for Bluetooth Low Energy (BLE) on WebOS platform.
- Have done activities on board bring up on Freescale’s cortex processor based development board IMX6 and IMX53.
- Coding experience using C, C++, Java, JNI, JSON, Gnome/GTK programming. Developing applications, framework and device driver implementation.
TECHNICAL SKILLS
Platform: Android, WebOS (Palm), S40, Linux, Ubuntu, IMX53 development board, ARM processor A8/A9, Bluetooth Chipsets.
Languages: C, C++, JAVA, JNI, GTK, Gnome, JS, JSON,XML, Scripting
Source Management: Git, Synergy, Perforce, VSS, Maven.
Protocols/Profile: UART, Android SDK, NDK, Bluetooth Classic, BLE, BlueZ, Bluedroid, Nokia Bluetooth Protocol Stack, MTP Over BT, AVRCP, SPP, HFP, HSP, A2DP, SDP,GATT.
Simulators/Tools: Jenkin, JTAG,ADB,GDB,DDMS, Trace view, memory analyser, hierarchy view, fast Trace, Phoenix, Air Tracer and NPT, Odin, Ardence RTX, Professional UI, Ultimate Toolbox, National Instrument, Scrum tool, Purify, Lint.
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Developing Confidential framework to meet platform compatible solution.
- Involved in designing Confidential modules on different OS platforms.
- Developed components to establish a communication of two different OS layers.
Environment: Firefox, Android, Tizen OS, C, C++, JAVA, JSON, JS, HTML, CSS, Eclipse, Firefox IDE
Confidential
Technical Lead
Responsibilities:
- Regular meetings with vendor clients.
- Developing framework solutions in terms of software development to business problems.
- Involved in architectural design and in modularity.
- Followed agile process to enrich team collaboration and meet deadlines.
- Peer review developers code, test cases and other documents.
- Managed internal released management and source control management.
Environment: TG1682, 3939B board, C, JS, JSON, Linux
Confidential
System Analyst
Responsibilities:
- Interaction with Bluetooth chipset vendors and coordinating with team across region.
- Developing HAL layer and framework in WebOS platform.
- Involved in software designing and analyzing the compatible chipsets on Confidential ’s hardware.
- Peer review developers code, test cases and other documents.
- Developing an applications on WebOS platform.
Environment: L series board, Confidential ’s proprietary board, C, C++, BueZ, Alljoyn, JSON, Gnome, Linux, C, GTK/Gnome, D - Bus, Ubuntu 12.04,Vu2, watch platform, adb, bitbake, git
Confidential
System Analyst
Responsibilities:
- Interaction with Bluetooth chipset vendors and coordinating with team across region.
- Developing framework, library to customize the Alljoyn features in Android/WebOS platform.
- Involved in software designing and analyzing connectivity modules.
- Peer review developers code, test cases and other documents.
- Developing applications on connectivity.
Environment: Confidential ’s proprietary board, C, C++, BueZ, Alljoyn, JSON, Gnome, Linux, C, GTK/Gnome, D-Bus, Ubuntu 12.04,Vu2, watch platform, adb, bitbake, git