SlideShare a Scribd company logo
1 of 1
Download to read offline
Akash M. Mehta
Apt 504, 2715 Murray Ave, Pittsburgh, PA 15217 ♦ akashm@cmu.edu ♦ (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

More Related Content

What's hot

Machine Learning Infrastructure
Machine Learning InfrastructureMachine Learning Infrastructure
Machine Learning InfrastructureSigOpt
 
Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...
Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...
Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...TeK Charnsilp Chinprasert
 
Collaborative data science and how to build a data science toolchain around n...
Collaborative data science and how to build a data science toolchain around n...Collaborative data science and how to build a data science toolchain around n...
Collaborative data science and how to build a data science toolchain around n...Moon Soo Lee
 
Creating workflows and annotations in U-Compare and Argo
Creating workflows and annotations in U-Compare and ArgoCreating workflows and annotations in U-Compare and Argo
Creating workflows and annotations in U-Compare and Argorafalrak
 
GraphQL Meetup Bangkok 3.0
GraphQL Meetup Bangkok 3.0GraphQL Meetup Bangkok 3.0
GraphQL Meetup Bangkok 3.0Tobias Meixner
 
Curriculum_Vitae_NaveenHariprasad
Curriculum_Vitae_NaveenHariprasadCurriculum_Vitae_NaveenHariprasad
Curriculum_Vitae_NaveenHariprasadNaveen Hariprasad
 
The Apollo and GraphQL Stack
The Apollo and GraphQL StackThe Apollo and GraphQL Stack
The Apollo and GraphQL StackSashko Stubailo
 
Creating Kubernetes Autoscalers
Creating Kubernetes AutoscalersCreating Kubernetes Autoscalers
Creating Kubernetes AutoscalersJamie Thompson
 
GraphQL over REST at Reactathon 2018
GraphQL over REST at Reactathon 2018GraphQL over REST at Reactathon 2018
GraphQL over REST at Reactathon 2018Sashko Stubailo
 
GraphQL: The Missing Link Between Frontend and Backend Devs
GraphQL: The Missing Link Between Frontend and Backend DevsGraphQL: The Missing Link Between Frontend and Backend Devs
GraphQL: The Missing Link Between Frontend and Backend DevsSashko Stubailo
 
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?Niklas Heidloff
 
Raphael Amorim - Scrating React Fiber
Raphael Amorim - Scrating React FiberRaphael Amorim - Scrating React Fiber
Raphael Amorim - Scrating React FiberReact Conf Brasil
 
PUNEETPSP004_ltu56178_20170225
PUNEETPSP004_ltu56178_20170225PUNEETPSP004_ltu56178_20170225
PUNEETPSP004_ltu56178_20170225Puneet Sharma
 
How to GraphQL: React Apollo
How to GraphQL: React ApolloHow to GraphQL: React Apollo
How to GraphQL: React ApolloTomasz Bak
 

What's hot (20)

Machine Learning Infrastructure
Machine Learning InfrastructureMachine Learning Infrastructure
Machine Learning Infrastructure
 
Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...
Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...
Automate scalable micro services with Kubernetes on Google Cloud by Billme , ...
 
Collaborative data science and how to build a data science toolchain around n...
Collaborative data science and how to build a data science toolchain around n...Collaborative data science and how to build a data science toolchain around n...
Collaborative data science and how to build a data science toolchain around n...
 
resume_Abhay_new
resume_Abhay_newresume_Abhay_new
resume_Abhay_new
 
Chris McTavish Resume
Chris McTavish ResumeChris McTavish Resume
Chris McTavish Resume
 
Resume
ResumeResume
Resume
 
Creating workflows and annotations in U-Compare and Argo
Creating workflows and annotations in U-Compare and ArgoCreating workflows and annotations in U-Compare and Argo
Creating workflows and annotations in U-Compare and Argo
 
GraphQL Meetup Bangkok 3.0
GraphQL Meetup Bangkok 3.0GraphQL Meetup Bangkok 3.0
GraphQL Meetup Bangkok 3.0
 
Curriculum_Vitae_NaveenHariprasad
Curriculum_Vitae_NaveenHariprasadCurriculum_Vitae_NaveenHariprasad
Curriculum_Vitae_NaveenHariprasad
 
The Apollo and GraphQL Stack
The Apollo and GraphQL StackThe Apollo and GraphQL Stack
The Apollo and GraphQL Stack
 
VladimirSlaykovskiy.resume.doc
VladimirSlaykovskiy.resume.docVladimirSlaykovskiy.resume.doc
VladimirSlaykovskiy.resume.doc
 
Creating Kubernetes Autoscalers
Creating Kubernetes AutoscalersCreating Kubernetes Autoscalers
Creating Kubernetes Autoscalers
 
GraphQL over REST at Reactathon 2018
GraphQL over REST at Reactathon 2018GraphQL over REST at Reactathon 2018
GraphQL over REST at Reactathon 2018
 
GraphQL: The Missing Link Between Frontend and Backend Devs
GraphQL: The Missing Link Between Frontend and Backend DevsGraphQL: The Missing Link Between Frontend and Backend Devs
GraphQL: The Missing Link Between Frontend and Backend Devs
 
Linear Regression
Linear RegressionLinear Regression
Linear Regression
 
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?
 
GraphQL + relay
GraphQL + relayGraphQL + relay
GraphQL + relay
 
Raphael Amorim - Scrating React Fiber
Raphael Amorim - Scrating React FiberRaphael Amorim - Scrating React Fiber
Raphael Amorim - Scrating React Fiber
 
PUNEETPSP004_ltu56178_20170225
PUNEETPSP004_ltu56178_20170225PUNEETPSP004_ltu56178_20170225
PUNEETPSP004_ltu56178_20170225
 
How to GraphQL: React Apollo
How to GraphQL: React ApolloHow to GraphQL: React Apollo
How to GraphQL: React Apollo
 

Viewers also liked

Viewers also liked (8)

GregPPetermanResume
GregPPetermanResumeGregPPetermanResume
GregPPetermanResume
 
Resume Updated 2-14-17
Resume Updated 2-14-17Resume Updated 2-14-17
Resume Updated 2-14-17
 
2017 resume
2017 resume2017 resume
2017 resume
 
MirtaAnlas-resume
MirtaAnlas-resumeMirtaAnlas-resume
MirtaAnlas-resume
 
NIDHISH SHAHI myntra resume
NIDHISH SHAHI myntra resumeNIDHISH SHAHI myntra resume
NIDHISH SHAHI myntra resume
 
Poorbaugh_NDN
Poorbaugh_NDNPoorbaugh_NDN
Poorbaugh_NDN
 
Malik Harris Resume
Malik Harris ResumeMalik Harris Resume
Malik Harris Resume
 
resume
resumeresume
resume
 

Similar to Resume_Akash_Mehta_Mechanical_Software

Similar to Resume_Akash_Mehta_Mechanical_Software (20)

Resume
ResumeResume
Resume
 
Resume_Dec_16
Resume_Dec_16Resume_Dec_16
Resume_Dec_16
 
Rushin shah resume
Rushin shah resumeRushin shah resume
Rushin shah resume
 
ZhenchuanPang16.8.25_v1
ZhenchuanPang16.8.25_v1ZhenchuanPang16.8.25_v1
ZhenchuanPang16.8.25_v1
 
Sujeet__Kumar_Resume
Sujeet__Kumar_ResumeSujeet__Kumar_Resume
Sujeet__Kumar_Resume
 
AjinkyaKher_Resume
AjinkyaKher_ResumeAjinkyaKher_Resume
AjinkyaKher_Resume
 
ResumeHuanNEW
ResumeHuanNEWResumeHuanNEW
ResumeHuanNEW
 
Resume_ALOK
Resume_ALOKResume_ALOK
Resume_ALOK
 
Rakesh-Resume
Rakesh-ResumeRakesh-Resume
Rakesh-Resume
 
Srinivasan Rajappa
Srinivasan RajappaSrinivasan Rajappa
Srinivasan Rajappa
 
AchyuthChakravarthy
AchyuthChakravarthyAchyuthChakravarthy
AchyuthChakravarthy
 
GaurabDey_UFL_CV_fulltime (1)
GaurabDey_UFL_CV_fulltime (1)GaurabDey_UFL_CV_fulltime (1)
GaurabDey_UFL_CV_fulltime (1)
 
GANESH_Updated
GANESH_UpdatedGANESH_Updated
GANESH_Updated
 
Caleb Vanderpleog Resume and Academic Summary
Caleb Vanderpleog Resume and Academic SummaryCaleb Vanderpleog Resume and Academic Summary
Caleb Vanderpleog Resume and Academic Summary
 
Resume - Ramsundar K G
Resume - Ramsundar K GResume - Ramsundar K G
Resume - Ramsundar K G
 
Dahang_Zhang_fulltime v1.0
Dahang_Zhang_fulltime v1.0Dahang_Zhang_fulltime v1.0
Dahang_Zhang_fulltime v1.0
 
Brian James Hu resume 2016 7-5
Brian James Hu resume 2016 7-5Brian James Hu resume 2016 7-5
Brian James Hu resume 2016 7-5
 
Resume_Shizheng Zhang
Resume_Shizheng ZhangResume_Shizheng Zhang
Resume_Shizheng Zhang
 
Resume for Linkpfrofile
Resume for LinkpfrofileResume for Linkpfrofile
Resume for Linkpfrofile
 
Shubham Sharma Resume
Shubham Sharma ResumeShubham Sharma Resume
Shubham Sharma Resume
 

Resume_Akash_Mehta_Mechanical_Software

  • 1. Akash M. Mehta Apt 504, 2715 Murray Ave, Pittsburgh, PA 15217 ♦ akashm@cmu.edu ♦ (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