Summary
Overview
Work History
Education
Skills
Publications
Timeline
Generic

Narendra Nanal

Boston,MA

Summary

Skilled Software developer with expertise in numerical methods and computational mechanics. Experienced in developing robust simulation tools in C++ for engineering applications.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

MathWorks Inc.
07.2023 - Current
  • Enhanced Simulink's co-simulation capabilities by enabling support for variable time-step solvers.
  • Developed scalable numerical algorithms for signal compensation for co-simulation.
  • Enabled Simulation Target support for these features that allows running simulation in accelerated modes.
  • Re-architected and maintained software to boost efficiency and reduce technical debt.
  • Collaborated in design and code reviews with cross-functional teams throughout the development process.

Graduate Research Assistant

Rensselaer Polytechnic Instute
08.2018 - 05.2023
  • Developed a framework in modern C++ that expedites the development of multi-physics simulations by utilizing
    pre-existing software libraries.
  • Implemented a unique MPI-based library to couple different software libraries without intrusive changes using MPI protocols.
  • Successfully coupled OpenIFEM (open-source, C++ simulation software) with third-party software libraries for new multi-physics simulations like fluid-thin solid interaction and high-velocity impacts.


Engineer

Eaton Technologies
08.2014 - 10.2016
  • VA/VE (Value Analysis/ Value Engineering) engineer for Eaton's commercial vehicle clutch product line.
  • Evaluated engineering feasibility of VA/VE projects with potential savings of $400k per year.

Education

Ph.D. - Aeronautical Engineering

Rensselaer Polytechnic Institute
Troy, NY
05-2023

Master of Technology - Mechanical Engineering

Indian Institute of Technology
Guwahati, India
06-2014

Bachelor of Technology - Mechanical Engineering

University of Pune
Pune, India
06-2012

Skills

  • Programming Languages: C/C, Python, MATLAB
  • Software Development: OOP, Design Patterns, High-performance Computing, MPI
  • Numerical methods, Computational Mechanics

Publications

  • Journal Publication:

"Fluid-shell Structure Interactions with Finite Thickness using Immersed Method"  Computer Methods in Applied Mechanics and Engineering, 

N. Nanal, S. Miller et al.

  • Technical Report:

"An Immersed Finite Element based Lagrangian-Eulerian Code Coupling Framework"  Sandia National Laboratories

M. Christon, N. Nanal et al.

Timeline

Senior Software Engineer

MathWorks Inc.
07.2023 - Current

Graduate Research Assistant

Rensselaer Polytechnic Instute
08.2018 - 05.2023

Engineer

Eaton Technologies
08.2014 - 10.2016

Ph.D. - Aeronautical Engineering

Rensselaer Polytechnic Institute

Master of Technology - Mechanical Engineering

Indian Institute of Technology

Bachelor of Technology - Mechanical Engineering

University of Pune