Technical Lead Resume
Milwaukee, WI
SUMMARY
- 8 years of experience in “Industrial Automation, Automotive and Consumer electronics” Domains. 4 years of experience in automotive industry.
- I have extensive work experience in embedded software Development using C and C++.
- I have good experience in firmware development.
- Hands - on experience on low level device driver development I2C, SPI, UART (RS232, RS485), PWM, ADC, GPIO and CAN protocol.
- I worked on different controllers and processors like: Arm Cortex A8, STM8L, and Philips 8 bit microcontroller.
- I have hands on experience on real time operating system(QNX)
- Hands on experience on Oscilloscope, Multi meter etc. to test some hardware points.
- I have good work experience on Unit Testing, Functional Testing, Integration testing and System testing.
- Expertise with automated testing tool - TC Gen, Auto Test Tool and TAF used to write automation scripts.
- Experience in working withAgile and V-Model Methodology
- Hands on experience on CANoe, CSAINT simulator.
- Good knowledge of scripting languages like JavaScript and Python.
TECHNICAL SKILLS
Programming languages: C, C++, VB6.0
Automation Testing Tool: Auto Test Tool, TC Gen, TAF (Test Automation Framework)
ScriptingLanguage: JavaScript, Python
Defect Tracking Tool: Bugzilla, JAZZ and PM Smart
Environment: Windows XP, Windows7, QNX (RTOS)
Hardware: Arm Cortex A8, STM8L, P89C51
Database: MS-Access, SQLite
Version Control Tools: IBM JAZZ, SVN, GIT, Clear Case
IDE Tools: Keil uVision3, IAR, Eclipse, QDE
Other: WebKit, JSON, STL, Oscilloscope, Multi meter, CSAINT
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City UT
Technical Lead
Responsibilities:
- Analysis of the client’s requirements from SRS
- Create test code and procedure for board bring up
- Implemented unit test frame work using VectorCast
Confidential, Milwaukee WI
Technical Lead
Responsibilities:
- Analysis of the client’s requirements given in Epic and user stories
- Creation of Unit and Functional Test Cases
- Write automation scripts for test cases to automate them. Run scripts over the test center.
- Organize test boggles
- Test special features using spy->QT
- Run Regression layer and fix automation changed due to our branch promotion
- Update existing test cases according to enhancement in product and services
- Work closely with development engineering, requirements analysts and others to ensure properresolution of anomalies
- Actively participate in peer reviews, requirements, code, design, and test as required
- Do manual testing and ad-hoc testing
Confidential
Technical Lead
Responsibilities:
- Analysis of the client’s requirements given in Specifications
- Create Low level design document
- Motor control algorithm
- Device driver development for I2C, SPI, Timer and Interrupt interface
- Write unit test cases
- Perform manualand integration testing
- Debug some hardware points using Oscilloscope, Multi meter
Confidential
Responsibilities:
- Analysis of the client’s requirements given in High level Design document
- Develop API’s for launch app and app installation
- Bug Fixing after Analysis of Log files either at App side (Java Script) or at middleware (C++).
- Do Sanity testing and performance testing of the of product for market release
- Direct Client interaction for CR schedule updates
- Maintaining the Knowledge Base (KB) for the Project and to follow best QA processes
- Actively participate in peer reviews, requirements, code, design, and test as required
- Like set vehicle speed, moving direction backward, forward, park, volume up down etc.
Confidential
Responsibilities:
- Analysis of the client’s requirements given in Specifications
- Analysis of static code analyser (Polyspace) tool reports like unreachable code, divide by zero memory leaks etc.
- Direct Client interaction for CR schedule updates
- Write test procedures to test different chimes
- Updating test plans according to Specifications
- Actively participate in peer reviews, requirements, code, design, and test as required
- Check all the requirements as per specification have been covered in code
- Check reverse from code to specification and compare requirements
Confidential
Member Technical Staff
Responsibilities:
- Analysis of the client’s requirements given in Specifications
- Create Low level design document
- Device driver development for UART
- Write unit test cases
- Perform hardware in loop testing and integration testing
- Debug some hardware points using Oscilloscope, Multi meter.
Confidential
R&D Engineer
Responsibilities:
- Analysis of the client’s requirements given in Specifications
- Create Low level design document
- Device driver development for UART
- Perform unit testing and integration testing
- Do manual system testing
- Debug some hardware points using Oscilloscope, Multi meter.
Confidential
R&D Engineer
Responsibilities:
- Analysis of the client’s requirements given in Specifications
- Create Low level design document
- Win Socket Control programming
- GUI development
- Perform unit testing and integration testing
- Do manual system testing
- Debug some hardware points using Oscilloscope, Multi meter.