Resume_Akash_Mehta_Mechanical_Software
Click here to load reader
-
Upload
akash-mehta -
Category
Documents
-
view
37 -
download
2
Transcript of Resume_Akash_Mehta_Mechanical_Software
Akash M. Mehta Apt 504, 2715 Murray Ave, Pittsburgh, PA 15217 ♦ [email protected] ♦ (412)326-8747 ♦ www.linkedin.com/in/akashmmehta
EDUCATION
Carnegie Mellon University, Pittsburgh, PA GPA – 4.0/4.0 Master of Science in Mechanical Engineering May 2017
BITS-Pilani University, India GPA – 8.6/10.0
Bachelor of Engineering (Hons.) in Mechanical Engineering July 2014
SKILLS
Mechanical Design & Simulation Software: AutoCAD, Pro-E, Solidworks, Ansys Fluent
Programming Languages: C, C++ (proficient), MATLAB (proficient), Python (familiar), Java (familiar), CUDA
RELEVANT GRADUATE COURSES (* = spring 2017 courses)
Introduction to Computer Systems Machine Learning Engineering Computation Computational Fluid Dynamics Computer Aided Design Molecular Simulation of Materials Parallel Computer Architecture and Programming*
RESEARCH EXPERIENCE
Development of Multi-GPU Parallel Particle Dynamics Solver (Thesis) Fall 2015 to present
Converted an in-house CPU based serial DEM solver (with Paraview/VTK visualization) to a GPU-based parallel code using C++ and CUDA
Implemented an efficient collision detection algorithm that detects particle collisions with O(n*log(n)) time complexity
Added capabilities such as solid (.STL geometries) - particle interactions and hysteretic cohesive/adhesive forces
Optimized the code to increase the coherence of the memory accesses for better cache performance
Obtained net speedup of 240x over original CPU based serial DEM code
Currently working on parallel processing on multiple GPUs with distributed memories
ACADEMIC EXPERIENCE
Concurrent HTTP 1.0 Web Proxy Fall 2016
Built a multi-threaded web proxy that accepts HTTP requests, forwards them to appropriate web server and relays the
response from the web servers to the clients
Implemented a cache for the static web pages using reader-writer lock for race-free parallel implementation
GPU Parallel Fluid Flow Solver using Finite Difference Method Spring 2016
Developed a GPU Parallel Navier Stoke's Solver using C++ and CUDA
Validated our (Direct Numerical Simulation) DNS solver with Ansys Fluent's LES solver for a non-buoyant air jet
Performed a DNS of buoyant hot air jet at the exhaust of a chimney with 4 million cells
Tool Path Generation and Optimization for 3D Printing Spring 2016
Implemented a modified zig-zag (MZZ) path generation algorithm from published literature
Implemented published optimization technique based on Genetic Algorithms and our own optimized version of MZZ
Our algorithm produced shorter paths in lesser time than the published technique for all tested geometries
Simulation of two phase flow in a cyclone separator Spring 2016 Simulated particle-gas two phase flow in a cyclone separator using Ansys Fluent
Studied the effect of adding vertical loops before the inlet on the collection efficiency of the cyclone separator
Observed that the collection efficiency decreases due to the pressure profile created by the loops near the inlet region
Development of Airplane Shooter - Typing game using OPEN-GL and C++ Fall 2015
Collaborated in a team to create a 2D airplane shooter game that is designed to increase typing speed of the user
Used Open-GL for graphics and object-oriented C++ programming for effective distribution of work among the team
PROFESSIONAL EXPERIENCE
Carnegie Mellon University (Graduate Course Assistant) January 2017 – Present
Responsibilities include creating & grading assignments and holding office hours to solve students’ doubts
Bangalore Integrated System Solutions – Illinois Tool Works, India (Intern) January – June 2014
Wrote a program to control a robotic arm for automated welding over smooth 3D surfaces
Wrote a C++ program to simulate heat transfer inside an Environmental Chamber using Finite Difference Method
Designed an Environmental Chamber with Cryogenic cooling and Infrared heating mechanisms