Anuj Gupta
@anujgupta3
Senior Technical Lead specializing in high-performance C++/Qt systems, delivering reliable production software and faster onboarding.
What I'm looking for
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
Led an ARINC 424 airport management service, implementing a C++ backend to author, validate, and export navigation records compliant with ARINC 424. Managed a Docker-based development environment and end-to-end release/deployment, and led project onboarding and team documentation/KT for a vendor handover.
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.
Developed conversion functions to migrate legacy files to the COMTRADE 2013 CFF format and ensure standard compatibility. Added user input UI fields for CFF export and authored XML schemas to validate user-editable XML without code changes.
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
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.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Anuj?
You can contact Anuj and 90k+ other talented remote workers on Himalayas.
Message AnujGet 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!
