Alvin Zhang

United States

@zhanga

Research and Software Engineer at Coastal Hydraulics Laboratory

Badges

Problem Solving
CPP
Python
Days of Code
Sql

Certifications

Work Experience

  • Software Engineer

    Coastal and Hydraulics Laboratory•  December 2019 - Present

    â—¦ Proteus: open-source multiphase flow analysis code, written in Python/C++ that numerically solves PDEs with the finite element method â—¦ Core Development: Joined the development team with a focus on refactoring the solver modules API to improve usability and sustainability â—¦ DevOps: Led large repository cleanup to reduce size on hard-disk by 10x and simplify development workflow. Created integration and unit tests for continuous integration through Travis-CI to maintain high code quality standards â—¦ Data-driven Modeling: Exploring the application of neural networks to augment the shallow-water equations to achieve higher fidelity

  • Scientific Software Developer

    Coastal and Hydraulics Laboratory•  June 2015 - August 2019

    • Led a project with the Coastal-Hydraulics Laboratory to develop and integrate mesh adaptation capabilities into Proteus, an open-source multiphase flow toolkit, to achieve 10x speedup in simulation run-time • Communicated with users and collaborators to identify and implement needed features to fulfill STR and DoD contract deliverables on time • Verified and validated my algorithms, ensured that my contributions were scalable (on many-core architectures), and developed automated tests for continuous integration

Education

  • Rensselaer Polytechnic Institute

    Mechanical Engineering, PhD•  August 2013 - December 2020

    I researched more efficient ways of computational fluid dynamics through adaptive spatial discretization and identifying methods to drive that adaptivity. This meant that more simulations could be run on supercomputers in less time without compromising accuracy.

  • The Cooper Union for the Advancement of Science and Art

    Mechanical Engineering, BE•  August 2009 - May 2013

Skills

zhanga has not updated skills details yet.