Technical Lead Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- ‘8 years of experience in Software Engineering across diverse industrial domains’
- Dynamic and accomplished professional in Bluetooth Profile application development for Automotive Infotainment system.
- Extensive experience in C, HTML, JavaScript, Ajax.
- Well versed in complete solution life - cycle project initiation, collation of requirements from clients, architecture, risk management, process implementation and deployment.
- Demonstrated ability to effectively plan, coordinate & meet deadlines.
- Ability to communicate at all levels & functions effectively whether individually or as a team.
- Possess deft leadership qualities, excellent presentation, organizational, team building skills and strong analytical mind-set.
TECHNICAL SKILLS:
Language: - C, C++, HTML, JavaScript
Scripting Language: - Makefile, Perl Script, Shell Script (UNIX)
Operating System: - UNIX, Linux, RTXC
Protocol Expertise: - Bluetooth Profiles, TCP/IP, Socket Programming, HTTP
Configuration Management System: - CVS, Bitkeeper(4.0.1), Subversion, CleaseCase
PROFESSIONAL EXPERIENCE:
Technical Lead
Confidential
Responsibilities:
- Designed and developed Bluetooth Service application. The profiles supported by Bluetooth Service are HFP, A2DP, PBAP, DUN and PAN. My major role involved requirement gathering, requirement filtering for each profiles, Bluetooth Service application design and development of Pairing and Connection functionality in the Bluetooth Service application. I have also taken up implementation of DUN and PAN support in this Service which will start at the end of September 2012 and end by mid of December 2012.
- Designed and implemented CAN Mini-Driver for IMX53 Freescale ARM board used as an automotive infotainment system. This driver starts running in the U-Boot and waits for CAN messages during the engine cranking. Depending on the priority, messages are either handled or saved in RAM memory location at an offset of few KB before kernel page table. Once Kernel CAN driver comes up, it looks for CAN messages in the RAM location and takes appropriate action on those messages.
- Client: WIPRO internal project. Developed as POC (Proof Of Concept) for JCI (Johnson Controls Inc. ).
- Ecometer Connect is a project developed to present the proof of concept. Ecometer Connect is an HMI application running in an automotive. The use case of this device is to track the driving habits of driver and help to drive eco-friendly by showing various parameters such as speed, RPM, eco-index, lean and rich, etc through a graphical interface. These data are capture over wireless media through a Bluetooth device connected to the vehicle OBD port. My role in this project was to code an HTTP POSTER application that post the various driving data collected on every end of every trip to the cloud server. Later this data can be accessed over internet for analysis.
- Individual contributor in development of Mozilla Audio-Video plug-in for an infotainment system on Moblin platform.
- Involved in Bluetooth application development (requirement investigation, design, coding and testing) for BPM plugged over MOST (Media Oriented System Transport) network technology.
- Profiles supported were HFP, PBAP, A2DP
- Monitoring team of 6 members on the above mentioned project.
- Involved in giving software releases for various BPM variants time to time.
- Acknowledged and ed for of Ecometer Connect and demonstrating in Technical Fair at Wipro.
System SoftwareEngineer
Confidential
Responsibilities:
- Provided leadership to the team based in India and ensure work synchronization with the Singapore based team.
- Involved in module development and maintenance of embedded web server for various printers of HP.
- Implemented user interface in HTML, JavaScript and AJAX and backend in C in order to ensure web accessibility of printer status and controls. Also implemented REST interface for future printers of HP.
- Also involved in mentoring of team members to groom them in taking up future leadership roles.
- Acknowledged and ed for submission of innovative idea leading to overall organizational development and maximization of client satisfaction.
- Recipient of s for mentorship and for significant contribution in of product milestones.
Software Engineer
Confidential
Responsibilities:
- Involved in debugging, feature addition and product customization of NAS apart from configuration, compilation and debugging of Linux 2.4.6.
- Modification of FTP server and SMBD server code; debugging for NAS board besides development of web page in .asp and .HTML for NAS client.
- Design and implementation of complete client firmware upgrade module with ability to function through Internet or media jockey.
- Actively involved in development of NAS on four major different boards namely “amd 1550db development board”, Intel’s “IXP425 Novatec development board”, “FIC NAS board” and Heradurra (amd) board.
Software Engineer
Confidential
Responsibilities:
- Design and implementation of the entire product with 2 team members besides playing a major role in writing the driver for graphical LCD, interfacing LCD and 8*8 keyboard with 8051.