Skip to main content
Bikramjit SinghBS
Open to opportunities

Bikramjit Singh

@bikramjitsingh3

Senior Principal Architect building cross-platform desktop publishing and CCMS platforms with modern web tech.

India
Message

What I'm looking for

I’m looking to lead architecture for cross-platform desktop publishing and CCMS systems—owning end-to-end publishing pipelines, typography/workflow engines, and integrating REST microservices and modern web components into native C++/C# applications.

I’m a Senior Principal Architect with 23+ years of enterprise software engineering experience in Desktop Publishing and Component/Content Management Systems (CCMS). I specialize in cross-platform publishing pipelines, structured XML/DITA authoring workflows, and embedding modern web technologies (CEF, Angular) into C++/C# native desktop applications.

At Quark Publishing R&D, I’ve owned complex end-to-end subsystems—from typography engines and 64-bit platform migrations to REST microservice integrations—across Windows and macOS. I architected and led the migration of QPP Adapter integrations from legacy SOAP-based services to REST microservices for enterprise CCMS deployments.

I designed a CEF (v146) browser-embedded wrapper library that enables Angular 19 web components to render natively inside C# and C++ desktop applications. I also integrated Angular 19 component libraries into .NET 4.6.2/C# native adapters (Word, Excel, PowerPoint), enabling shared web/desktop UI assets across the product suite.

My work also spans advanced publishing capabilities—delivering CCMS workflow features like Bulk Workflow, Content Automation Rules, Auto Burst Component, Pinning & Locking, and Privilege Support. Earlier, I led QuarkXPress enhancements including Indian language text-engine support, ICU/HarfBuzz/Hunspell infrastructure upgrades, and resilience improvements for QuarkXPress Server and XDK-based publishing pipelines.

Experience

Work history, roles, and key accomplishments

QL
Current

Senior Principal Architect

Quark Publishing R&D (India) Pvt. Ltd.

Jul 2025 - Present (11 months)

Continued owning modernization of QPP adapter integrations, migrating from legacy SOAP-based QPP Server to REST microservices for enterprise CCMS deployments. Advanced CEF (v146) + Angular 19 embedded UI to render natively inside C++/C# desktop applications and delivered 5+ CCMS workflow features.

QL

Senior Principal Engineer

Quark Publishing R&D (India) Pvt. Ltd.

Apr 2024 - Jun 2025 (1 year 2 months)

Led integration of reusable Angular 19 components into .NET 4.6.2/C# desktop adapters (Word/Excel/PowerPoint) to share web/desktop UI assets across the Quark QPP NG suite. Owned structured-authoring capabilities by delivering bulk workflow, automation rules, auto burst, pinning/locking, and privilege support.

QL

Principal Engineer

Quark Publishing R&D (India) Pvt. Ltd.

Nov 2020 - Mar 2024 (3 years 4 months)

Delivered Indic language support in QuarkXPress 14.2 by overhauling ICU (Unicode), HarfBuzz (text shaping), and Hunspell to support nearly 10 Indian scripts. Owned hyphenation and spell-checking quality across 5 major product releases and extended QXP 13.0 image editing by porting ~20 algorithms into the layout engine.

QL

Senior Technical Lead

Quark Publishing R&D (India) Pvt. Ltd.

Apr 2013 - Oct 2020 (7 years 6 months)

Improved resilience of the Java-based QuarkXPress Server by implementing proactive health checks and automated renderer restart logic to increase uptime for high-volume publishing pipelines. Provided Tier-3 API support for third-party XTension developers, resolving critical integrations and implementing customer-specific XTensions under tight SLAs.

QL

Technical Lead

Quark Publishing R&D (India) Pvt. Ltd.

Aug 2010 - Mar 2013 (2 years 7 months)

Led 64-bit and Cocoa migration of QuarkXPress XTension components for v10.0 by decoupling tightly coupled UI/core logic to support the new macOS Cocoa architecture across ~10 XTensions. Recovered critical corrupted QuarkXPress documents for ~50 enterprise customers via low-level binary analysis, preventing data loss.

IT

Module Leader - Finacle

Infosys Technologies

Dec 2007 - Aug 2010 (2 years 8 months)

Led offshore/onsite Interfaces support for Finacle Core Banking (Connect24) serving ~10 global bank clients through system integration, post-go-live maintenance, and product migrations. Drove root-cause analysis and patch delivery for production-critical incidents to reduce MTTR, while mentoring 4 junior engineers and managing incident triage.

QL

Senior Software Engineer

Quark Media House Pvt. Ltd.

Nov 2004 - Nov 2007 (3 years)

Refactored and enhanced the QuarkXPress Spell-checking XTension by adding case-sensitive error detection, doubling word detection, and improving URL/number ignoring rules. Contributed to the Unicode text engine and resolved performance bottlenecks and memory corruptions in QXP 6.5.2 and 7.01 across Universal Binary on Windows/macOS using DevPartner Studio and Shark.

OL

Software Engineer Intern

Open Technologies India Pvt. Ltd.

Jan 2000 - Dec 2000 (11 months)

Built a JNI bridge enabling Java-based OpenNET products to invoke C-language Elink networking APIs, and performed maintenance/enhancements on the Elink Manager GUI. Supported development work during a 6-month traineeship period.

Education

Degrees, certifications, and relevant coursework

Guru Nanak Dev University logoGU

Guru Nanak Dev University

Master of Computer Applications, Computer Applications

Earned an MCA (Master of Computer Applications) from Guru Nanak Dev University, Amritsar in 2000.

University of Delhi logoUD

University of Delhi

Bachelor of Science (Honours), Mathematics

Completed a B.Sc. (Mathematics Honours) at the University of Delhi in 1997.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan