Vijai Kumar

Software Engineer

vijai@vijaikumar.in Steyr, Austria

image

Hello there! My name is Vijai Kumar. I have a bachelor's and master's degree in Aerospace Engineering. I started as an intern at a mesh generation software company, and eventually transitioned into a Junior Software Development Engineer role. During my time as a Junior developer, I gained experience in commercial grid generation algorithms and learned GUI development using the Qt framework. Additionally, I developed the company's website using the Flask framework and automated various aspects of their CI/CD infrastructure. Seeking better growth opportunities, I decided to join Engineering Software Steyr GmBH as a Software Developer, where my primary focus is on developing geometry processing and mesh generation algorithms. Concurrently, I am pursuing an industrial Ph.D. alongside my job, with an expected completion date in 2024. I have also published several papers in the field of industrial geometry processing, giving me a good understanding of the state-of-the-art techniques. Occasionally, I take on freelance projects for smaller companies who may not have the resources to hire a full-time developer or don't require one. If my skills align with a project in your company or if you have a full-time position available, please don't hesitate to reach out to me.



Work Experiences

Software Developer (Geometry processing & Mesh Generation)

Engineering Software Steyr GmBH
April 2018 - Present
  • Work with a small team of developers on the in-house geometry kernel called Merge, which repairs BIW geometries to create a watertight model suitable for CAE simulation.
  • Provided guidance, support, and training to junior developers, assisting them in their professional growth.
  • Developed unified APIs that enabled the creation of customized workflows for customers, enhancing their user experience and streamlining their processes.
  • Maintaining a comprehensive IO (Input/Output) library, ensuring smooth data exchange and compatibility across different systems and formats.
  • Developing a spherical proxy mesh generator capable of solving SPH (Smoothed Particle Hydrodynamics) and DEM (Discrete Element Method) problems.
  • Designing and implementing a hole detection algorithm to identify and handle voids or gaps in the mesh data effectively.
  • Creating specialized variants of shrink wrap mesh generation, including smooth wrap and developable wrap, to cater to specific applications and requirements.
  • Utilizing octree-based techniques to generate meshes, leveraging the hierarchical structure for efficient and adaptive mesh construction.
  • Working on implicit surfaces and mesh generation, enabling the representation and manipulation of complex shapes defined implicitly rather than explicitly.

Junior Software Development Engineer

Program Development Company (GridPro)
May 2016 - March 2018
  • Improvements to Qt-based user interface
  • Customer-specific scripting and tool development (using Python)
  • Built an in-house visual programming tool for automation of topology generation
  • Built a custom CI/CD platform using tools such as Fabric, Slack API, Asana API, GitHub hooks, and email APIs to achieve end-to-end automation of daily builds and release builds
  • Re-wrote the entire website from scratch using Flask and MongoDB, ensuring tight integration with all project management tools and chat tools to support marketing and sales teams

Developer Intern

Program Development Company (GridPro)
February 2016 - May 2016 (3 Months)
  • Integration of various CLI utilities into Qt-based user interface
  • Linux-specific patches to address changes in Xorg's driver interfaces for smoother user interface functioning
  • Improvement of the in-house Python API to achieve automatic quality-monitored grid generation

Publications & Conferences

  1. S Vijai Kumar, Cornelis Vuik and Matthias Möller - Shrink wrap mesh generation using morphological operators with selected applications - Accepted in International Meshing Roundtable 2021
  2. S Vijai Kumar and Cornelis Vuik - A simple and fast hole detection algorithm for discrete surfaces Published - ASME, 2020
  3. S Vijai Kumar and Cornelis Vuik - Mean camber line extraction algorithm for airfoil geometries - Published in Reports of the Delft Institute of Applied Mathematics, 2020
  4. S Vijai Kumar and Cornelis Vuik - A robust particle generation algorithm for particle methods - Presented in SIAM CSE 21 Conference, 2021
  5. S Vijai Kumar and S Thanigaiarasu - A new mathematical model for studying fully ionized plasma flows in MPD thrusters, International Journal of Modeling, Simulation, and Scientific Computing - Published - World Scientific, 2016