Resume_Akash_Mehta_Mechanical_Software

1

Click here to load reader

Transcript of Resume_Akash_Mehta_Mechanical_Software

Page 1: 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