Академический Документы
Профессиональный Документы
Культура Документы
Objective
Seeking a full time position in the area of software design and development using cutting edge
technologies.
Job Profile
Total Experience 3 years 7 months (July, 2004 – Present)
Current Organization Quark Media House (India) Pvt. Ltd.
Designation Software Engineer II - R&D
• Currently working as a Software Engineer II -R&D in Quark Media House (India) Pvt. Ltd.
for their flagship product QuarkXPress 6.5, 7.0, 8.0 and intermediate releases like Spitfire,
Hellcat, Wasabi etc. QMHI is Indian operation of Quark Inc. (Denver, US), worldwide leaders in
Media Independent Publishing, owning around 90% of the market share in publishing sector
across the world market. Mohali office is the main R&D hub where all products of Quark take
shape. The job entails flexibility, excellent technical skills, ability to work efficiently in a high-
pressure environment on a deadline, and effective communication skills.
• Participated in design and development of Universal file Format using C++.
• Handled the ownership File format (Open save) and Sending Features in QuarkXPress.
Responsible for the taking care of the performance and critical customer issue.
• Proficiency in Win32 SDK and Mac OS Carbon programming.
• Hands on experience on Multi-threading on Windows and Mac OS.
• Practical Knowledge of Software Development Life Cycle and Design Patterns.
Experience
Nov 2004 – Present Software Engineer-II Quark Media House (www.quark.com), Mohali.
Active participation in different phases of following module of QuarkXPress.
File Format Module of QuarkXPress
File Format maintains and enhances File format for QuarkXPress. This include the universal file
format for the QuarkXPress document on different product configuration and also the handling of
Opening and Saving, Auto Backup, Auto save of the document at local and network location
to/from different version product. QuarkXPress 8.0 support the Unicode file format.
Text and Typography Feature(Sending)
“Sending” is the East Asian Text and typography feature used to assign the Fix glyph width to the
text on layout.
EATextXT XTension
This XTension provides the East Asian Text and Typography features like Rubi, Group etc.
Product Configuration:
This module handles the enabling and disabling of the different features based on the product
configuration.
Roles played :
• Design – Applied various design patterns to make the components more structured and
decoupled.
• Development – Implemented basic features as specified in SRS document like, Unicode
file format and XDK, Sending for the QuarkXPress 8.0. Used policy, proxy and factory
based design to decouple Reading/saving of 7.0, 8.0. Moved old Handle and array based
code to STL containers.
Pi y u s h Ku m a r J a i n Pa g e 2
Technical Skills
Languages C, C++
Operating Systems MS-DOS, Windows98, Windows XP, MacOS X (Panther, Tiger), Mac Intel.
PalmOS.
Application MS-Office 2000, Visual Studio 2003, Visual Studio 2005,
Package/IDE Metro Works Codewarrior(Mac), Xcode(Mac), POSE
Tools WinCVS, VSS, Silk Radar, Shark (Mac), Resourcer (Mac), Rational Rose,
Visio.
Others STL, Multithreading, Design Patterns.
Award received
• Adjudged Quark Pro (Awarded to top 5% based on performance) for April-Sept 07.
• Awarded the company-wide certificate for the top 5 fixes of customer reported crash issues
(Access Violations).
• Kudos for the Quality implementation of the EATextXT file format module.
• Kudos for taking initiative for improving the performance of the module.
Education
Year Examination Percentage Institution Board/University
2004 B.E(Computer 66.77 % G.S. Institute of Tech and RGPV, Bhopal
Engineering) Science , Indore
1999 XII 77.77 % S.P Jain Gurukul Khurai (M.P) M.P Board
1997 X 65.8 % S.P Jain Gurukul Khurai (M.P) M.P Board
Academic Projects
◊ Final Year Graduate Project
Implementation of Product Configurator.
This project implements Product Configurator, which is used to configure the product from
inventory as per as customer choice. This Software comprises of Product Configurator system,
Customer administration, Order management, Billing system, Inventory management system,
Purchase system, Supply management and Supply chain warehouse .The software controls real-
time on hand, ordered, allocated and available inventory stock levels each time you create orders
or invoices and receive products.
Team Size 4
Roles Researcher, Designer, Developer.
Duration Academic Year 2003-2004.
Technologies JSP, Oracle 8i
Platform Windows XP.
Personal Information
Date of Birth October 25, 1981
Address 5, Chandrasekhar ward, Khurai 470117.
Phone No. +91-98722- 15716
Email ID pkjain23@gmail.com, jainpiyushkumar@yahoo.com