1. CURRICULUM VITAE
Virender Singh
Mobile: 8095116246
Email: viren.singh12@gmail.com, viren.singh12@aol.com
#424, Shree Ratna Kunja, 4th Block, 8th Main, Kormangala, Bangalore - 560034
I intend to establish myself as Sr. System Software Engineer with an integrated business solution
provider through a long time commitment, contributing to the company's growth and in turn ensuring
personal growth within the organization. I believe that my technical, functional and communication
skills will enable me in facing the challenging career ahead.
4 years and 8 month of professional work experience in Software Development including.
4 years and 9 months in C++ and XML on Windows, LINUX and Macintosh.
2 year and 9 months in C# and SQL Server 2008 on Windows.
Highly Self-Motivated and Goal Oriented Professional.
Ability to work well in both a team environment and individual environment
Restorative Nature
Good Analytical and Problem Solving skills.
Ready to take challenges as working in a new technology.
• Programming Language: C++, C#
• Scripting Language: Shell Scripting
• Operating System: Window’s, LINUX, Macintosh
• Development Tools: Visual Studio 2008/ 2010/2013, Jenkins
• Version Controlling Tool: SVN
• Defect Logging Tool: Quality center(ALM)
• Database: SQL Server 2008
• Agile Methodology : Scrum Master
• Design Patterns: Singleton, Abstract Factory, Facade, Proxy Patterns.
• STL’s & Multithreading.
Career Objective
Core Strengths
Technical Skills
Summary
2. Patent files:
• " System And Method For Printing With Multiple Print Settings “ 2012
Holding a patent on “System and Method for Printing with Multiple Print Settings”
This solution provides the flexibility to the RIP application to send multi-pages jobs to the Printer
with different settings with automatically media source switching as per the pages settings.
White Paper:
• " Multi-Media Multi-Page job Printing For LFP " Bangalore ,Parasparam 2012
This Paper is selected for Poster Presentation in “Parasparam 12 Conference “which is the
Technical event held in with HP India for showcasing the Innovations
Organization : Hewlett-Packard India Pvt. Ltd. from Aug 2010 to till date
Designation : Sr. System Software Engineer
Total Exp : 4 Years and 9 month
Relevant Exp : 4 Years and 9 month
1. Project: SCIFI (IPG’s Common Imaging Framework for HP)
Language & Technologies: C++ & C#
Tools Used: Visual studio 2008/ 2010
Operating Systems: Windows
Role: Developer.
Period: Aug 2010 to Dec 2010
Description:
SCIFI’s purpose is to fill three fundamental needs of IPG’s imaging community:
• To create a framework that enables easier sharing of imaging technology among HP groups.
• To provide software components and tools that make development more efficient, allowing focus
to be placed on innovation
• To make HP’s widely spread imaging technology easy to find.
Roles & Responsibility
• Design and development of software features, applications and solutions.
Work Experience
Project Details
Patents Files and Paper presented
3. • Deliver software solutions within the set schedule with high degree of quality and that are
extensible and scalable
• Write and review IRS documents for requirements development.
• Write and review documentation needed for usage, maintenance and installation of applications
and solution
2. Project : SDK Library development for HP’s Large Format Printers
Language & Technologies: C++, STL’s, Multithreading & Design Patterns
Tools Used: Visual studio 2008/ 2010, Jenkins
Operating Systems: Windows/Linux/Macintosh
Role: Developer
Period: Jan 2011 till Jan 2014
Description:
SDK Libraries are Dynamic link libraries for Windows, Mac and Linux platforms. Libraries contain
API’s /Interfaces which are used by third party RIP applications to interact with HP large format
printers.
• This SDK API’s provides flexibility to RIP Application to implements their driver for
corresponding printer based upon the capabilities of LFP printer.
• SDK also provides the printing path to the RIP vendors who want more control over the
printing to help in Rasterizing the image in HPGL2, PCL3GUI format used in HP Large Format
Printers.
Roles & Responsibilities:
• Design and development of software features, applications and solutions.
• Improve the code by applying design patterns.
• Solid understanding of the DLLs & Libraries
• Deliver software solutions for RIP application within the set schedule with high degree of quality
and that are extensible and scalable.
• Demonstrate creativity in identifying effective approaches to software and solution
development process and promote opportunities for product innovation.
• Identify product needs and potential enhancements and discusses them with the Product
Development.
• Write and review IRS documents for requirements development.
• Write and review documentation needed for usage, maintenance and installation of applications
and solution.
3. Project : Internal Printer Server (IPS) for HP Larger Format Printer(Host Application)
Language & Technologies: C++, C#, STL’s, Multithreading & Design Patterns, Proxy
Services, .Net framework 4.0
Tools Used: Visual studio 2008/ 2010/2013, Jenkins
Operating Systems Windows
4. Database Used: SQL Server 2008.
Role: Developer
Period: Feb 2013 till date
Description:
The IPS (Internal Print Server) was a new connectivity ecosystem, leveraged from HP Scitex. It
responds to the need of decoupling the ripping activities from the printing ones. The IPS is a tool
used by the operator and allows users to:
- Send the ripped jobs to the printer
- Manipulate the layout of the printout
- Maintenance of the printer
- Retrieving all the Information from the Printer.
Roles & Responsibilities:
• Design and development of software features, applications and solutions.
• Implemented several features for the product through solid with the product
• Working with most senior developers to identify, coding requirements of the application
and ensure proposed application will meet the customer needs.
• Providing support and maintenance to the issues reported.
• Maintaining team spirit in improving technical and domain understanding.
• Consistent performer with achievement of customer appreciation.
• Management team and delivered the same in predictable manner.
• Troubleshoot run time and build problems and report findings.
• Understanding the existing code and modifying according to the specification
• Write and review Technical documents for requirements/Issue development.
• Write and review documentation needed for usage, maintenance and installation of
applications and solution
• B.Tech (CSE) from Kurukshetra University with 69 % marks
• 12th from C.B.S.E. Board with 72% marks
• 10th from C.B.S.E Board with 75% marks
• Got 2nd Position in CBSE Inter school NATIONAL handball tournament held at DPS, Jodhpur
• Got 1st Position in CBSE Inter school NORTH ZONE handball tournament held at DAV, Faridabad
• Got 1st Position in District Level Inter school handball tournament held at Aggarwal Public School,
Faridabad
• Got 2nd Position in District Level Inter school handball tournament held at Aggarwal Public School,
Faridabad
• Got 3rd position in Lions Club International Peace Poster Contest held in Faridabad
Personal Profile
Extra Curriculum
Academic Details
5. Father’s Name : Mr. M S Rawat.
Mother’s Name : Mrs. Geeta Devi
Date of Birth : 12 Mar, 1988
Gender : Male
Marital Status : Single
Permanent Address : #1232 Sector-3, Ballabgarh, Faridabad, Haryana 121004
Languages known : English, Hindi
Personal Profile
P I hereby declare that particulars given herein are true and complete to the best of my knowledge and
belief.
Place: Bangalore Virender Singh
Date:
Declaration
6. Father’s Name : Mr. M S Rawat.
Mother’s Name : Mrs. Geeta Devi
Date of Birth : 12 Mar, 1988
Gender : Male
Marital Status : Single
Permanent Address : #1232 Sector-3, Ballabgarh, Faridabad, Haryana 121004
Languages known : English, Hindi
Personal Profile
P I hereby declare that particulars given herein are true and complete to the best of my knowledge and
belief.
Place: Bangalore Virender Singh
Date:
Declaration