Arun Manathamkandi

Senior C++ Engineer | Performance-Critical Application | DevOps & CI/CD

About

I am a Software Engineer with 11+ years of experience building performance-critical engineering applications. My current work spans C++ product development, DevOps leadership, autoscaled AWS build infrastructure, Windows and Linux deployment workflows, and software licensing. I enjoy building systems that are reliable, maintainable, and efficient across product code, infrastructure, and release processes.

Work Experience

Senior C++ Engineer | Head of DevOps | Licensing Manager

ESS Engineering Software Steyr GmbH

Steyr, Austria

Mar 2020 - Present · 6 yrs 4 mos

Software Engineering

  • Develop and maintain performance-critical C++ engineering software.
  • Work on cross-platform Windows and Linux builds, debugging, CMake-based build systems, packaging, and deployment workflows.
  • Contribute to product code, developer tooling, and release processes with a focus on reliability and maintainability.

DevOps Leadership

  • Serve as Head of DevOps for a small engineering team, owning CI/CD infrastructure, GitLab administration, runner strategy, and build reliability.
  • Led GitLab CI modernization, including AWS-based autoscaling runners for Linux and Windows build environments.
  • Improved CI scalability, developer productivity, build reliability, and infrastructure cost efficiency.

Licensing Management

  • Manage software licensing workflows and related operational processes.
  • Coordinate licensing-related topics across development, support, and customer-facing workflows.
C++PythonCMakeGitLab CIAWS EC2DockerWindowsLinuxLicensing

R&D Developer Specialist

Dassault Systèmes

India

Dec 2015 - Mar 2020 · 4 yrs 4 mos

Product Development

  • Developed and maintained C++ components for engineering and simulation-related software systems.
  • Worked on feature development, debugging, product maintenance, and issue resolution in large technical codebases.

Engineering Software

  • Worked in a domain requiring mechanical engineering, numerical methods, and engineering-analysis understanding.
  • Built experience in complex software systems used for technical and engineering workflows.
C++PythonEngineering SoftwareDebugging

Assistant Professor, Mechanical Engineering

Mechanical Engineering

India

Earlier career

Teaching & Engineering Foundation

  • Taught mechanical engineering subjects with focus on engineering mechanics, FEM, numerical methods, and technical problem solving.
  • Built a strong foundation in engineering analysis, technical communication, and structured problem solving before transitioning into software development.
Mechanical EngineeringFEMNumerical MethodsTeaching

Selected Personal Projects

Spinup

A local CI helper tool for starting VM and Docker-based build environments for developer workflows.

QEMUDockerCLICMakeDeveloper ToolsC++
View Project →

QueueRoute

A C#/.NET discrete-event simulation tool for automated warehouse material-flow systems, comparing static and dynamic routing strategies.

C#.NETDiscrete-Event SimulationGraph AlgorithmsDijkstraDepth-First SearchBenchmarkDotNetJSONCLITesting
View Project →

Technical Skills

C++PythonCMakeGitLab CIAWS EC2DockerWindowsLinuxCI/CDDebugging

Education

Master’s Degree in Mechanical Engineering

Defence Institute of Advanced Technology

Pune, India

Studied mechanical engineering with focus on finite element methods, numerical methods, and engineering analysis.

Mechanical EngineeringFEMNumerical MethodsEngineering Analysis

Bachelor of Technology in Mechanical Engineering

College of Engineering Trivandrum

Thiruvananthapuram, Kerala, India

Completed undergraduate studies in mechanical engineering, building a foundation in engineering mechanics, design, manufacturing, thermal sciences, and analysis.

Mechanical EngineeringDesignManufacturingThermal SciencesEngineering Mechanics

Contact

LinkedIn
arun-m-dev
Location
Enns, Oberösterreich