Senior Principal Architect @ Quark | Cross-Platform Desktop Architecture (Windows/macOS) | C/C++, Graphics Engines, SIMD Optimization | Apple Silicon Migration | Agile Leadership




Noida

Gurugram

Kanpur

B.E., Computer Science
Hemwati Nandan Bahuguna Garhwal University
Join Amit and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Principal Architect @ Quark | Cross-Platform Desktop Architecture (Windows/macOS) | C/C++, Graphics Engines, SIMD Optimization | Apple Silicon Migration | Agile Leadership
I'm a software development professional with over 24 years of experience across every phase of the product software development life cycle, building world-class publishing software at QuarkXPress. QuarkXPress is a leading design solution for creative professionals — covering page layout, graphics and illustration, photo editing, and mobile app and web publication. It's a very large-scale product, with hundreds of modules and an SDK that lets third-party developers extend it through XTensions. I'm part of the Core Graphics team, where we build a cross-platform (macOS and Windows), COM-based graphics engine and its modules using modern platform technologies — Core Image and Quartz on macOS, GDI+ and Direct2D on Windows. This library powers image processing, font handling, rendering, PostScript generation, vector rasterization, and anti-aliasing across both platforms. Core skill set: COM, ATL, Visual Studio, Core Image & Quartz (macOS), GDI+ & Direct2D (Windows), C/C++, STL, and a strong foundation in algorithms and data structures. I'm someone who thrives on new, fast-changing technologies and enjoy applying my problem-solving skills to hard engineering problems — performance, architecture, and cross-platform systems in particular. I'm currently open to new opportunities and looking to bring two decades of systems and graphics engineering experience to a growing software company. If you're hiring for senior engineering, architecture, or technical leadership roles — or just want to connect — I'd be glad to hear from you. 📩 Best reached at amit.kumar.srivastava14@gmail.com
Chandigarh
Senior Principal Architect at Quark Software Inc., Jul 2025 - Present · 1 yr, Defining the long-term technical roadmap, global architectural standards, and engineering practices for the flagship QuarkXPress enterprise desktop portfolio — a large-scale layout and design application comprising hundreds of decoupled modules. Align engineering output with cross-continental business priorities, collaborating directly with US-based product managers and executive stakeholders on release planning, resourcing, and technical debt strategy. Lead corporate technical design and architectural review boards, mentoring senior and staff engineers across multiple product divisions.
Software Architect at Quark Software Inc., Sep 2021 - Jun 2025 · 3 yrs 10 mos, Led the end-to-end architectural strategy to port a high-performance enterprise desktop application to native Apple Silicon (ARM64), managing removal of deprecated APIs and upgrades of complex third-party dependencies. Re-engineered legacy desktop utilities into decoupled, sandboxed macOS XPC services with secure code-signing workflows and app-group file sharing to meet Apple Store compliance. Directed continuous integration and upgrades of the Chromium Embedded Framework (CEF) on Windows and macOS, coordinating with server-side teams on shared cross-app interfaces. Designed asynchronous, secondary-thread file validation with multi-tier caching, reducing disk I/O overhead and eliminating layout rendering pauses.
Principal Engineer at Quark Software Inc., Apr 2012 - Aug 2021 · 9 yrs 5 mos, Directed the technical design and continuous delivery of a high-performance, cross-platform, COM-based graphics library powering unified rendering, vector rasterization, image processing, and font handling across Windows and macOS. Authored native RGB/CMYK compositors; embedded custom 8x8 anti-aliasing algorithms and leveraged SIMD vectorization (SSE/AVX) with fine-grained multithreading to significantly improve engine performance. Integrated advanced ICC profile parsing (v2.x–v4.x) with custom Black Point Compensation (BPC), soft-proofing tools, and PostScript profile injection. Served as Scrum Master for the core desktop graphics squad: sprint planning, risk management, and task allocation for a team of 6 engineers.
Software Engineer at Beehive Systems, Mar 2002 - May 2003 · 1 yr 3 mos, Noida
Software Engineer at Perfect Technosoft (An ITG Group Company), Feb 2001 - Nov 2001 · 10 mos, Gurugram, Programmed Isotopic Non-Contact Thickness Gauge desktop software using precise calibration algorithms based on the Gaussian Distribution Theorem.
Software Engineer at Indian Institute of Technology, Kanpur, May 2000 - Sep 2000 · 5 mos, Kanpur, Developed the spatial digital database and mapping infrastructure routines for the Uttar Pradesh Spatial Decision Support System desktop application.
B.E., Computer Science, Hemwati Nandan Bahuguna Garhwal University