Manoj Kumar
**** * **** ****** ***, Apt#***,
Boise, Idaho, 83713.
***********@*****.***
• 5+ years of C/C++ development experience in System Application, and Product development, which includes specializing in object-oriented Design and Analysis with extensive experience in the full life cycle of the software design process including requirements definition, prototyping, proof of concept ,design ,interface implementation ,testing and maintenance.
• Strengths include strong investigation and design skills, with the ability to learn fast and willingness to learn new technologies.
• With exceptional communication and interpersonal skills.
Professional Goal
• Continue to gain knowledge and excel in innovative technology application to develop solutions to real world challenges.
Work Experience
Senior Software Engineer, Wipro Technologies 10/2004 – present.
• Currently working in LaserJet Printer Development division for the client Hewlett-Packard in Boise Idaho. Primarily involved in the development of Printer Engine Emulator.
• Working as developer and leading a team of 4 engineers at offshore (Bangalore) to improve the printer engine emulation software.
January 2009 – Present and February 2007 – December 2007
Print Engine Emulation Designer and Developer
• Designed and implemented various components of the Printer Engine Emulator in C++/XML/Unix in a multi-threaded Environment.
One such example is the implementation of the Media path and Consumables (Cartridges) component.
• This functionality emulates the real paper movement and the toner usage, which led the printer firmware developers/testers to test the Laser Jet printer firmware without printing actual pages. This saved 25% of the usage of the Media and resources.
• Usage of Print Engine Emulators replaced the need of actual printers by 40%, which significantly boosted the operating margin.
• Implemented the Calibration Module for the Print Engine Emulator using the Design Patterns and STL, which helped the developers to test for various different value sets without calibrating real engine and this saved a lot of time and effort of the other developers.
• Other emulation modules include Formatter Communication, Engine Controller User Interface etc.
• Printer Engine Emulation helped a lot of testers to create automated test-suites which can be run over the Emulator which eliminated the need of paper, toner and man hours in testing manual using a printer.
• Implemented a Power save script in Linux, which checks the emulator periodically and shuts down the emulator if it’s not in use, which resulted in saving 5-8% of power consumption in our emulator lab.
January 2008 – December 2008
PDL Developer
• Designed and implemented the PageTicketAdapter Component and Device Attribute Manager component for Hewlett-Packard LaserJet Printers in C++, C# .NET environment which runs on windows XP and CE.
• Collaborated with different firmware teams in providing the interfaces and actively addressing their requirements.
April2006 - January 2007
Triage Engineer
• As a triage engineer root caused several Crash/Hang dump Analysis reported by the customers and provided significant fix for them.
• Triaged the issues on the slow network, like failure of the FTP of jobs from the printer to the FTP server, which significantly helped the customers using printers in slow network environment.
June2005-March-2006
Firmware Developer
• Implemented the paper handling algorithms and involved in Re-factoring of the Paper Handling library.
• Actively fixed the defects reported by the qualification team.
• Wrote unit tests for various components.
Technical Skills
Languages : C, C++, STL, XML, VC++ familiar with C# and java.
Operating Systems : UNIX, Linux (various flavors), Windows XP and CE.
Design Methodologies : UML, Design Patterns.
Version Tools : Rational Clear Case, CVS, subversion (SVN).
Databases : SQL, MySQL.
Script Programming : PERL, UNIX Shell Scripting.
Debuggers : Gdb, Windows debugger
Protocols : TCP/IP, HTTP, FTP.
Other Tools : Rational ClearQuest, Wireshark, MS Visio, Bugzilla, Microsoft Office, Microsoft visual studio IDE, LeakDiag, PerfMon, Microsoft SharePoint.
Awards
• Awarded “Feather in my Cap” twice for successfully completing assigned modules in shorter time span for the PDL & Emulator project.
Education
• B.S., Computer Science, Bharathiyar University, India. 2004. 87%.