Technical Lead Resume
TX
SUMMARY
- Excellent experience of overall 10 + years in the area of Embedded Technologies development using C, C++, and microcontrollers like 8/16/32 bit.
- Very good experience working with different microcontrollers ATmega8535, ATmega88, Atmel 89C51, PIC.
- Experience in C programming in Linux for IP based mobile services in telecom domain
- Experience in Casino gaming development in C & Object Oriented Programming (C++) in both Windows & Linux environment.
- Excellent hands - on experience of Embedded Device Drivers development for serial drivers.
- Proficient experience with communication protocols like I2C, RS485, RS232, and SPI.
- Strong debugging software and hardware skills using JTAG, Logic Analyzers, Oscilloscopes and Emulators.
- Working knowledge of interfacing peripherals like LCD, Keypad, Buzzer, EEPROM, 7-SEGMENT display with micro controllers.
- Experience in developing test automation applications using NI LabVIEW & Test Stand.
- Good experience in debugging memory issues for normal function of the embedded software using various tools.
- Proficient with UML tools like rational rose for low level design documents.
- Extensive exposure to version control tools like Tortoise SVN, Perforce and TFS.
- Sound knowledge of Waterfall and Agile methodologies.
- Proven experience in interacting with Cross-functional and cultural teams on a daily basis and maintains positive communication and work relationships at all business levels.
- Effective time management skills in handling projects and deadlines under minimal supervision.
- Strong analytical, presentation, problem solving, risk analysis, communication & mentoring skills.
- Six Sigma Yellow belt certification.
TECHNICAL SKILLS
Operating Systems: Linux, Windows, QNX
Debuggers and emulators: JTAG, IAR, STK500.
SDLC methodologies: Waterfall, Agile
Tools & Utilities: Source Insight, PC-lint, Tortoise SVN, IBM Clear Quest, gdb, Curl-loader, TFS 2012, Jira, Bugzilla, Make
Communication Protocols: SPI, I2C UART, CAN.
Microcontrollers: Atmega8535, Atmega88, Atmel 89C51, PIC
High Level Languages: C, C++, Visual basic.
IDE: KIEL uVision, IAR, AVR Studio, Visual Studio
PROFESSIONAL EXPERIENCE
Confidential, TX
Technical Lead
Responsibilities:
- Understand the system functionality, analyze the workflow, defect logs & execute the test cases.
- Listing down all the failure modes, defects at system & module levels based on black box validation & support the SW reliability (FMEA) team.
- Evaluate the interfaces between various modules of the system.
- Fixing all the bugs listed during defect & failure mode analysis.
- Enhance the features & functionalities as requested by the client.
Environment: Operating systems: Windows 7, Languages: C, Hardware: V850ES-37996, Dev Tools: IAR, Minicube, MKS, QA Tools- WIKI, Shift TT.
Confidential, Austin, Texas
Tech Lead
Responsibilities:
- Complete development of games assigned.
- Mentoring the Team to resolve their game related issues & meeting various milestone deliverables.
- Doing the code review of the games of other reporting developers.
- Coding using JavaScript programming.
- Implementation of enhancements & fixing of Bugs reported in JIRA.
- Responsible for overseeing the Quality procedures related to the project.
- Analysis of the jurisdiction requirements provided by the clients
Environment: Operating systems: Linux, Windows XP/7 Languages: C, C++ and JavaScript Hardware: Intel(R) Core i5(R) CPU 3.20GHz, 8GB RAM, Dev Tools: Visual Studio 2010, Tortoise SVN, IBM CQ, Beyond Compare, Perforce, and Jira.
Confidential,
Tech Lead
Responsibilities:
- Played a crucial role in selecting the microcontroller for low power applications.
- Designed and Developed system to collect parameters and conditions for lock safe using UML tools like Rational Rose.
- Implementation of low level drivers for 4X3 tactile keypad matrix, buzzer, I2C for EEPROM.
- Implementation of password management modes(single/multiple entry) and Energy management modes
- Creation and execution of test procedures for testing lock safe systems on the production line.
Environment: Languages: C, Hardware: ATMega48pa, Dev Tools: ATMEL AVR Studio.
Confidential
Software Engineer
Responsibilities:
- Played an active role in testing the system for the active bugs and reporting them.
- Responsible for writing the test cases according to the client requirement and actively tested them.
- Performed unit testing and system testing.
- Project status tracking and update.
Environment: Languages: C, Dev Tools: Honda diagnostic tool, Beyond Compare. Hardware: Hitachi emulator HE6000 AND MCU (Micro controller Unit) Hitachi H8S/2612.
Confidential
Tech Lead
Responsibilities:
- Analyzed the requirement for the system and identified documents pertaining to the technical specifications of the system’s software
- Configurations setup for peripherals GPIO, matrix keypad, UART0, UART1, I2C, ADC, timers, external interrupt.
- Active involvement in design of scheduler activities for the mid variant.
- Design and implementation of low level drivers for I2C & Keypad.
- Design and implementation of internal SCM, Floor pavement drying, hot water distribution, temperature control, time management modules.
- Conducted design and coding reviews among the team members and spearheaded the reviews with client.
- Onsite and offshore coordination for team which included delegations of task, client coordination.
Environment: Operating systems: Linux, Languages: C, Hardware: V850ES-37996, Dev Tools: IAR, Minicube, MKS, QA Tools- WIKI, Shift TT.
Confidential
Sr. Software Engineer
Responsibilities:
- Implementation of enhancements & fixing of Bugs reported
- Coding using C programming
- Deploy the new builds during the window time on every major enhancements & bug fixes.
- Carry out performance & load testing on every new build.
Environment: Operating systems: Linux, Languages: C, Hardware: Intel(R) core i5, 4GB RAM, 1GBPS NIC CARD Dev Tools: Vi Editor, GNU debugger, SVN, IBM CQ, Make, Curl-loader and Beyond Compare.
Confidential
Senior Engineer
Responsibilities:
- Analysis of the specifications provided by the client & preparation of design document.
- Prototype development of Hardware module.
- Firmware development in Embedded ‘C’ & Assembly language
- Board bring up
- Designed, developed and tested LabVIEW applications for various modules of CCC system using NI supplied data acquisition cards.
- Developed automated test application for integrated system testing using NI Lab View & Test stand (ATE).
- Code Optimization
- Testing - proto type testing, unit testing & integration testing
Environment: Languages: Embedded C, Hardware: STK500 Emulator, Atmel: 89C51, ATmega8535, Atmega88 micro controllers Dev Tools: AVR Studio 4, Kiel uVision, GDB, JTAG & NI LabView 8.5.