Technology Lead Resume
SUMMARY:
- MS in Advanced Embedded Systems Design and B.E in Electronics & Communications with around 11.8 Years of pioneering success in embedded systems design & development
- Experienced in printer firmware, embedded and mobile, telecom domains.
- Good experience with serial protocols and peripheral device development.
- Experienced in requirements analysis, problem analysis, design, coding, testing phases of a project
- Experienced in Microsoft Windows CE 5.0/6.0, Platform Builder for CE 5.0/6.0 and embedded VC++.
- Excellent communication, analytical, problem solving skills, team working and leadership abilities
- Interacted with Software and Driver teams in the software and driver development.
- Usage of GSM AT commands to manipulate SIM memory, services, controlling GSM modem.
- Good experience in embedded software (RTOS), IPC mechanisms, multi - threaded application.
- Experience with usage of GNU toolchain (gcc, gdb), cross compilation and software debugging tools.
- Hands on experience on Rabbit RC 3000, 8051 microcontroller based embedded programming
- Experienced with embedded multi-core network processor software development and UI design.
- Experience in communication protocols (TCP/IP, UDP, FTP, RS232).
- Board-bring up & BSPs, debugging designs and issues with customers.
- Knowledge of embedded processor arch x86, MIPS, ARM architecture.
- Involved in Client interactions for ongoing and new projects.
- Hands on experience in project scoping, scheduling and tracking, quality management
- Experience in agile software development methodologies and CMMI processes
- Experience with Microsoft Windows Logo Kit (WLK/DTM) and knowledge of running WHQL tests and identifying and fixing issues arising out of it.
TECHNICAL SKILLS:
Programming Languages: C, C++, Embedded C
Operating System: Linux, Windows 2003/2008/XP/7/8/8.1/10, MS-DOS
Embedded Development Tools: Visual Studio, Eclipse 3.0, Embedded VC++, BREW platform SDK, PocketPC 2003 SDK,WDK 7/8, RIDE, UMPS, Keil, API Proteus-VSM
Other Tools: LabVIEW, Adobe Flash CS3
Debugging Tools: GDB, DDD, WinDBG, Visual Studio, Minidump-Stacktrace, CDB,NTSD
Driver Testing Tools: WHQK/WHCK/WLK
Protocol Analyzers: Wireshark
Continuous Integration: Jenkins
Defect Management Tools: Jira, BugZilla, HP ALM/Quality Center, Team Foundation Server (TFS)
Design Tools: MS Visio
Communication protocols: TCP/IP, FTP, UDP, HTTP
Software configuration management tools: WinCVS, Perforce, VSS, GIT, SVN
Microcontrollers & RTOS: 8051, Rabbit RC 3000, Windows CE 5.0/6.0 RTOS
Project Management tool: ECube 2.0, PROMT
CAREER SUMMARY:
Confidential
Technology Lead
Responsibilities:
- Performing high - level and low-level designs.
- Participating in design and architecture reviews.
- Leading the team in developing high quality code, performing code reviews & test plan reviews, conducting independent testing and signing off code bundle for testing stage.
- Leading the team for integration/system/performance testing and interface with Client during user acceptance testing.
- Providing inputs for overall implementation plan, leading deployment of applications.
- Mentoring the team on Technical competencies.
- Providing regular status updates to Client.
- Providing and maintaining documentation at every stage of software development. Documentation includes project scope document, requirements document, design documents, test plans and end user documentation.
Confidential
Senior Software Engineer
Responsibilities:
- Prepare High Level Design and Low Level Design of the proposed solution.
- Prepare Class and Sequence diagrams representing the use cases.
- Ensure traceability to all the in-scope requirements.
- Ensure completeness of design by addressing functional and non-functional requirements.
- Ensure performance by design.
- Participate in peer review of design elements and code.
- Prepare and institutionalize design and code review checklists
- Provide technical guidance to the development team to implement the design.
- Development environment setup.
- Ensure the selection and usage of an appropriate IDE to improve productivity.
- Contribute towards automation of the builds and planning of deployment cycles
- Interacting with the Client on numerous occasions for discussing design and technical issues.
- Successfully setup the development environment for several projects.
- Delivered customer request on time with quality solutions for the customers.
- Successfully coded and performed unit testing, integrated various modules and verified system functionality.
- Received Confidential Award for my excellent contribution and commitment towards my work, which let Confidential to win strategic program deal with their clients.
- Achieved higher customer satisfaction for most of the projects.
Confidential
Member Technical Staff
Responsibilities:
- Worked on R&D for embedded and wireless systems.
- Programming support in R&D and Commercial/Application projects in Confidential, Chennai.
- Contribute to Confidential Educational programs, as needed.
- Documentation in Technical subjects and/or reports, white/research papers etc.
- Successfully setup the development environment for various projects.
- Efficiently designed and developed various research-based projects.
- Presented and published research papers for IEEE International Conferences
