ANUBHAV

Senior Software Engineer

SKILLS

  • Languages: C++ (11/14/17/20), Python, C.
  • Frameworks & Libraries: Boost, STL, OpenMP (Multithreading), GTest, NumPy, SciPy, Pandas, REST APIs.
  • Systems Design: Distributed Systems, Microservices, Scalability, TCP/IP, Socket Programming.
  • Tools: Azure CI/CD, Docker, Git, CMake, Valgrind, GDB (debugging), WSL, Visual Studio, Visual Studio Code.
  • Practices: Agile/Scrum, SOLID Principles, Code Reviews, TDD, SAST/SCA, Technical Debt Reduction.

EDUCATION

Indian Institute of Technology, Ropar (IIT Ropar) 8.81 CGPA
Master of Technology (ME) July 2021
UIET, Kurukshetra University, Kurukshetra (KUK) 65%
Bachelor of Technology (ME) July 2017

ACHIEVEMENTS

GATE 2019 - IIT Madras

Secured ~97.5 percentile amongst 170k candidates

Core Annual Applause Award 2021 - DSGS

Awarded for zero-defect integration of a core module into 3DExperience, directly impacting customer satisfaction metrics

PROFESSIONAL SUMMARY

  • 4+ years of experience designing, developing, optimizing, and maintaining high-performance systems. Strong in performance tuning, memory management, and modern C++ best practices.

WORK EXPERIENCE

Cytel Inc. Remote, India
Technologies: C++, Python, JSON, GTest, GDB, Valgrind, Multithreading, WSL, Docker, CI/CD, SOLID principles.
Senior Software Engineer Sep 2024 – Present
  • Owned end-to-end delivery of cross-platform statistical C++ simulation engines, ensuring seamless integration with Linux, Windows and WSL (Docker) environments and high availability across concurrent nodes.
  • Accelerated deployment by 30% by redesigning DevOps CI/CD pipelines (Azure) using Karate framework, improving test coverage by 40% and generating Cucumber and JUnit reports, reducing regression risks.
  • Reduced engine build time by 95% by implementing a GPU-aware multithreaded dependency manager.
  • Mentored junior engineers on performance-critical C++ best practices, reducing code review cycles by 25% and improving team adherence to SOLID principles.
Software Engineer II Oct 2023 – Aug 2024
  • Developed cross-platform C++ engines for the East Horizon platform, ensuring numerical precision in complex calculations and low-latency JSON I/O for high-performance clinical trial design and simulation.
  • Reduced defects by 40% via automated TDD (test-driven development) workflows (Python/GTest), enforcing 90%+ unit test code coverage and minimizing technical debt in legacy systems.
  • Refactored legacy simulation engine code and eliminated all memory leaks using Valgrind for dynamic and Black Duck for static analysis.
Dassault Systèmes Pune, India
Technologies: C++, OOP, Design Patterns, 3D CAD, XML, XSLT.
Software Engineering Specialist July 2021 – Oct 2023
  • Collaborated with a 30-member agile team to develop cross-platform, reusable components using OOP principles and design patterns, ensuring scalability for future hardware integrations in Windows/Linux environments.
  • Optimized API response times by 90% through low-latency caching systems, enabling real-time collaboration for 3D CAD workflows across global teams.
  • Resolved 100% of critical L3 bugs through root-cause analysis, ensuring 99.9% uptime for enterprise-scale design pipelines used by 10,000+ daily users.
  • Received the Annual Applause Award for zero-defect integration of a core module into 3DEXPERIENCE.

PERSONAL PROJECTS

Technologies: C++, Multithreading, SOLID Principles, Modular Design
  • Built a C++ algorithmic trading backtesting engine with modular architecture that processes market data through multithreaded execution, enabling real-time strategy validation with minimal latency while maintaining clean, extensible code.
Technologies: C++, TCP/IP, Socket Programming, Multithreading, Network Programming
  • Developed a multi-client TCP chat application using C++ socket programming and multithreading for concurrent client handling, with thread-safe message broadcasting and robust error handling for real-time communication.
AngelCandleGrab GitHub Repository
Technologies: Python, REST APIs, Data Processing, Error Handling
  • Developed a Python utility that automates historical market data extraction for Nifty 50 stocks using Angel One SmartAPI, featuring robust error handling, efficient OHLC validation, and optimized dual-format storage (CSV/Parquet) for analysis across multiple timeframes.

PUBLICATIONS

  • Anubhav, Kumar, R., Nandi, S.K., Agrawal, A. (2023). "Influence of Build Orientation on Tensile and Flexural Strength of FDM Fabricated ABS Component". [Springer]
  • Nandi, S.K, Kumar, R., Anubhav, Agrawal, A., 2021, "Prediction of melt-pool characteristics for Ti6Al4V using semi-analytical model". [ASME]