Ravi Kappiyoor — Software Engineer
I am a recent graduate from the PhD program in Engineering Mechanics at Virginia Tech. My background is primarily in computational science, with an emphasis on high performance computing. I have written and optimized complex simulations using varied simulation techniques, from molecular dynamics to smoothed particle hydrodynamics (SPH) and finite element methods. I first began writing code in C at a very young age, writing several toy projects such as an emulator for a very simple arcade system that could play Pong and Pacman. As I grew older, I also began to learn C++ to build a very basic non-optimizing compiler. In joining graduate school, I made sure to choose a program in which I could use these skills to solve real-world engineering problems. In graduate school, I furthered my knowledge of programming and high performance computing by becoming the go-to among several colleagues for computational help. This has led to me being involved in projects in a variety of different fields, ranging from thermal transport across boundaries to image analysis using computed tomography to the mechanical properties of cellular membranes under compression. During this time, I began to learn and use both MPI and CUDA. In my previous job as a Computational Mechanics Engineer at Third Wave Systems, I had the opportunity to use the skills I have learned to increase the performance of their software at all levels. I had the opportunity to make algorithmic improvements, increase shared-memory parallelism with OpenMP, and begin work on a new distributed-memory code with MPI.
Stackforce AI infers this person is a Computational Mechanics Engineer with expertise in high performance computing and simulation technologies.
Location: Philadelphia, Pennsylvania, United States
Experience: 15 yrs 4 mos
Skills
- High Performance Computing
- Computational Mechanics
Career Highlights
- Expert in high performance computing and simulations.
- Proficient in MPI and CUDA for parallel computing.
- Strong background in computational mechanics and algorithm optimization.
Work Experience
Jump Trading Group
Software Engineer (4 yrs 4 mos)
Susquehanna International Group, LLP (SIG)
Software Engineer (2 yrs 2 mos)
Siemens PLM Software
Software Engineer (4 yrs 2 mos)
Third Wave Systems
Computational Mechanics Engineer (1 yr 4 mos)
Virginia Tech
Graduate Teaching Assistant (4 mos)
Graduate Research Assistant (3 yrs)
Education
Ph. D. at Virginia Tech
Bachelor of Science at Virginia Tech
Bachelor of Arts (B.A.) at Virginia Tech
at Thomas Jefferson High School for Science and Technology