Skip to main content
AG
Open to opportunities

Anuj Gupta

@anujgupta3

Senior Technical Lead specializing in high-performance C++/Qt systems, delivering reliable production software and faster onboarding.

India
Message

What I'm looking for

I’m looking to lead engineering in complex C++/Qt systems—owning delivery, improving performance and stability, and mentoring teams through onboarding, tooling, and clear documentation in production-grade environments.

I’m a Senior Technical Lead with 11+ years of experience building high-performance, production-grade C++ applications across aviation, medical devices, and industrial automation. I focus on system-level C++ on Linux, Qt/QML GUI development, and multithreading with strong attention to stability and performance.

In my current role, I lead an ARINC 424-based aviation navigation system, acting as the sole point of contact during vendor handover onboarding. I independently absorbed domain knowledge and codebase context, built structured risk/clarification tracking, and documented architecture and workflows in Confluence.

I manage release and deployment end-to-end—creating tagged releases in GitLab, triggering CI/CD pipelines, packaging RPM artifacts, and deploying to UAT and RHEL production. In parallel, I support team delivery by unblocking environment and ticket issues, maintaining repository governance with GitLab maintainer access, and mentoring team members through KT sessions.

Previously, I improved Qt GUI responsiveness and event-driven stability by offloading blocking calls via multithreading, eliminated safety-critical memory leaks by moving from raw pointers to shared_ptr/weak_ptr, and reduced installation time by 20–40% using profiling-driven threading optimizations. My approach is pragmatic: validate performance with tools, document what matters, and build maintainable workflows for the team.

Experience

Work history, roles, and key accomplishments

Baxter International logoBI

Senior Technical Lead

May 2020 - Jul 2025 (5 years 2 months)

Provided technical leadership for a Qt-based medical device application, improving event-driven responsiveness by addressing event loop delays and multithreading blocking calls. Eliminated memory leaks by migrating to shared_ptr/weak_ptr, implemented pump subsystem features and real-time alert UI, and improved multilingual UI behavior and adaptive layouts.

ST

Software Engineer

Sasken Technology

Aug 2016 - May 2018 (1 year 9 months)

Built responsive Qt/QML interfaces for machine interaction and implemented C++ model-layer classes to bridge UI and backend logic. Integrated SQLite for efficient CRUD operations and developed configuration file reading for flexible system setup.

Education

Degrees, certifications, and relevant coursework

UU

Uttarakhand Technical University

Bachelor of Technology (B.Tech), Electronics & Communication Engineering

2009 - 2013

Completed a B.Tech in Electronics & Communication Engineering at Uttarakhand Technical University from 2009 to 2013.

Get matched with your dream remote 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