Sie sind auf Seite 1von 2

Arijit Ghosh

Contact Information

Mobile: +91 9674238336


email id: arijitg910@gmail.com

Lexmark International Private Ltd. (India Role: Software Engineering Professional


R&D)
2015-Present

Major projects

● Print Engine and Installer upgrade and code fix for PPR, A Print template generator
software used by large retail outlets

Lexmark owns a software named Publishing Platform for Retail that generates price and item
templates for Retail chains e.g. Walmart, Target. In the latest version i.e. 9.8 release, all the
installers needed to be upgraded based on requirements and the Print Engine needed several
critical bug fixes. These tasks comprised of finding root cause of all the bugs in a mammoth
sized codebase mainly written in C++ and C# and fix them. All these tasks were handled
smoothly to release the product on time.

Role: Root cause analysis, Solution planning, Development.

Languages: C++, C#, XML(Wix Toolset)

Tools: Microsoft Visual Studio, GitHub, TFS, Jenkins

Contribution:
• Added features to the installers. Made new installers based on requirement.
• Made critical bug fixes including root cause analysis.

● Lexmark Universal Print Driver Fax Coverpage Issue Fix

All Lexmark drivers had an issue of printing fax coverpage in Wow64 scenario i.e. 32 bit
printing application in 64 bit operating system. This issue persisted in all the drivers for
several years in spite of getting many issues logged from customers.
Role: Solution planning and Development.

Programming Languages: C++, Postscript.

Tools: Microsoft Visual Studio, SVN

Contribution:
● Fixed the issue with end-to-end effort from brainstorming the solution to
development and delivery to customers.

● Rule Based Universal Printer Driver

Rule based universal printer driver is a new kind of printer driver for printing industry where
the printer driver intelligently identifies the application/Webpage from where a print
job is given and applies a set of pre-saved print settings to the job. The print driver can
store separate set of print settings for different application and apply them in run-time.
It is developed mainly for the purpose of ink and page saving in bulk printing scenario.
Role: Solution planning and Development.

Programming Languages: C++, C#.

Tools: Microsoft Visual Studio, Tortoise SVN

Contribution:

• Debugged the existing driver code base to get the entry point for adding
features required for this project.
• Wrote an application to communicate with printer driver using IPC programming.
• Developed the rule based printer driver user interface using MFC.

● Postscript file analyzer

Postscript is a programming language developed by Adobe. It is widely used in printing


domain to generate print jobs from documents created by any print feature supported
application. There are some formats available other than Postscript for print job generation
(e.g. PCL, PCL-XL). There are PCL and PCL-XL data analyzer available in printing industry
but none for analyzing Postscript data. This project focuses on development of a data
analyzer tool for postscript.

Role: Solution planning and Development.

Programming Languages: C++.

Tools: Microsoft Visual Studio, Tortoise SVN


Contribution:
• Analyzed many Postscript files to find a generic parsing logic to extract information.
• Wrote code to extract font related information from a postscript document.

Year Degree/Exam University/Board Institute GPA/Marks (%)


2015 B.Tech. in IIEST, Shibpur IIEST, Shibpur 6.75
Computer Science
& Technology
2010 10+2 WBCHSE Maheshtala High 82.75
School
2008 10 WBBSE Maheshtala High 93.25
School

• Restoration of Handwritten digits/letters from printed blocks provided at the address


area of official forms/post cards.
Mentor: Prof. Umapada pal, CVPR Dept., ISI Kolkata

• Optical Character Recognition- A grammatical approach


Mentor: Prof. Manas Hira, Dept. of CST, IIEST Shibpur

Recom: Development of a viable, social entrepreneurial model based on optimizing


the life cycle of computers, FOSET Academic Meet 2013.

Das könnte Ihnen auch gefallen