Bikramjit Singh
@bikramjitsingh3
Senior Principal Architect building cross-platform desktop publishing and CCMS platforms with modern web tech.
What I'm looking for
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
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.
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.
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.
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.
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.
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.
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.
Lecturer - Computer Science
D.A.V. College, Phagwara (Mohan Lal Uppal)
Jun 2002 - Nov 2004 (2 years 5 months)
Taught C++, data structures, and computer architecture to M.Sc. (IT) and BCA classes. Managed department IT infrastructure and served as Centre Superintendent for university final examinations.
Software Engineer
HCL Technologies
Dec 2000 - Jan 2002 (1 year 1 month)
Worked on internationalization (Unicode/multi-byte encoding) for SNMP Manager, Message Parser, and DB Abstraction DLL (VC++). Conducted ATM OS/2 driver and NDC+migration studies for NCR and supported on-site training.
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
Master of Computer Applications, Computer Applications
Earned an MCA (Master of Computer Applications) from Guru Nanak Dev University, Amritsar in 2000.
University of Delhi
Bachelor of Science (Honours), Mathematics
Completed a B.Sc. (Mathematics Honours) at the University of Delhi in 1997.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Bikramjit?
You can contact Bikramjit and 90k+ other talented remote workers on Himalayas.
Message BikramjitFind 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!
