John Pormann

John Pormann Email and Phone Number

HPC Software Engineer @ Penguin Computing
John Pormann's Location
Durham, North Carolina, United States, United States
About John Pormann

Software engineering manager and product owner with over 15 years of experience, including leadership of desktop support, AV, and server support teams, as well as managing the building of internal and end-user-facing tools and services. Active listener with a proven track record in finding creative, sustainable solutions to business needs; adept at integrating stakeholder requirements, technical and support constraints, budgets, and SLAs. Experienced in complex budgeting, business model development, IT audit and compliance, and internal/external vendor interactions. Excellent communicator who has taught classes and seminars in a variety of technical topics.Specialties: HPC, Computational science/numerical analysis, Parallel programming (OpenMP, Pthreads, MPI, SHMEM), CUDA/GPGPU), Batch scheduling systems; Languages: C/C++, Fortran 77/95, Java, Perl, PHP, Python.

John Pormann's Current Company Details
Penguin Computing

Penguin Computing

View
HPC Software Engineer
John Pormann Work Experience Details
  • Penguin Computing
    Senior Software Engineer
    Penguin Computing Mar 2022 - Present
    Fremont, Ca, Us
  • Duke University
    Head Of It Core Services
    Duke University Jul 2015 - Mar 2022
    Durham, North Carolina, Us
    Leadership, budget, and personnel management for desktop, AV, and server support units (7-8 FTE); researching and documenting new technologies and software; proof-of-concept software development. Managed internal and external vendor interactions. Deployed new VDI infrastructure to decrease staff time needed to support and maintain public computing systems; deployed new preservation storage environment to reduce overall cost per TB for digital content; led DevOps team to upgrade our deployment methodology to include Ansible, containers, and CI/CD. Created and taught seminars on low-code, mobile app development, and software engineering topics. Acting product owner for several internal tools.
  • Duke University
    Adjunct Research Scientist
    Duke University Apr 2010 - Mar 2022
    Durham, North Carolina, Us
  • Duke University
    Head Of Enterprise Services
    Duke University Jan 2015 - Jul 2015
    Durham, North Carolina, Us
  • Duke University
    Senior Research Technology Consultant
    Duke University Oct 2013 - Jan 2015
    Durham, North Carolina, Us
    General user support for research computing and research technology; planning and management for the research commons space; researching and documenting new technologies available for researchers including local, cloud, and hosted solutions. Internal and external vendor interactions. Created and taught seminars on text processing, log file analysis, and software engineering topics.
  • Duke University
    Director Of Scalable Computing
    Duke University May 2008 - Sep 2013
    Durham, North Carolina, Us
    Leadership and administration for University-wide scalable computing efforts, including personnel management (~4 FTE, including indirects) and oversight of an 800+ machine Linux cluster. Worked directly with faculty and students on a variety of scientific, parallel, and high-performance computing issues. Worked with University compliance and grant offices to develop business models to replace lost centralized funding while ensuring that any charges were acceptableInitiated new GPU-computing, Open Science Grid, and Condor/HTC functionality based on researcher input. Created and taught 10+ seminars on parallel computing and software engineering topics. Acting product owner and developer for an expansive suite of cluster monitoring tools that allowed better triage of system and end-user issues
  • Nvidia
    Senior Systems Software Developer
    Nvidia Jun 2007 - May 2008
    Santa Clara, Ca, Us
    Software development for CUDA programming environment for general-purpose programming on graphics processors, including application development, documentation, and interfacing with field engineers. Performed competitive analyses of hardware and software tools in the HPC/GPU space.
  • Batelle
    Contract Researcher
    Batelle 2002 - Jun 2007
    (Army Research Lab) Modified the CardioWave simulation system for highly realistic simulations in support of drug-interaction studies. Included 3-D MRI-derived geometries and modifications to human cardiac cellular dynamics models.
  • Duke University
    Senior Research Scientist
    Duke University Jan 2000 - Jun 2007
    Durham, North Carolina, Us
    User support and liaison for scientific computing, including parallel computing and numerical analysis support as well as teaching of parallel computing concepts (OpenMP, Pthreads, MPI, Optimization). Helped architect, upgrade, and maintain a 600+ machine Linux cluster, including lead roles in major file server and networking upgrades. Interacted with University IT staff to facilitate high-performance computing needs across campus. Assisted with CSEM Visualization Technology Group.Development and support of high-performance scientific software including parallel computing, visualization, and computational steering techniques. Lead developer for CardioWave (modular parallel framework for reaction-diffusion systems), computational immunology software, and MOM/MLFMA programs (fRADAR-scattering simulation).
  • Logicon/Northrop-Grumman
    Senior Principal Analyst
    Logicon/Northrop-Grumman Mar 1999 - Dec 1999
    Provided support for the NAVO Programming Environment and Training component, including direct involvement with end-users, numerical analysis, parallelization of codes, and support for hardware upgrades and system configuration changes. Projects included parallelization of an ocean modeling program and metacomputing development. Worked with researchers to determine needs/wants for proposed new supercomputing systems.

John Pormann Skills

Python Linux Parallel Computing Perl Programming Mpi Parallel Programming C++ Java Fortran Simulations Scientific Computing Openmp Cuda C Matlab Php Gpgpu Unix Shell Scripting Pthreads Sun Grid Engine Condor High Performance Computing Software Development Cloud Computing Numerical Analysis Optimization Algorithms Data Analysis Tensorflow U.s. Family And Medical Leave Act Html Software Design Javascript Web Applications Restful Webservices Representational State Transfer Windows Computer Networking Network Administration Operating System Administration Operating Systems Technical Support

John Pormann Education Details

  • Duke University Pratt School Of Engineering
    Duke University Pratt School Of Engineering
    Electrical Engineering
  • Duke University Pratt School Of Engineering
    Duke University Pratt School Of Engineering
    Electrical Engineering
  • Stevens Institute Of Technology
    Stevens Institute Of Technology
    Computer Engineering

Frequently Asked Questions about John Pormann

What company does John Pormann work for?

John Pormann works for Penguin Computing

What is John Pormann's role at the current company?

John Pormann's current role is HPC Software Engineer.

What is John Pormann's email address?

John Pormann's email address is jo****@****uke.edu

What is John Pormann's direct phone number?

John Pormann's direct phone number is +191929*****

What schools did John Pormann attend?

John Pormann attended Duke University Pratt School Of Engineering, Duke University Pratt School Of Engineering, Stevens Institute Of Technology.

What are some of John Pormann's interests?

John Pormann has interest in Personal Interests, Professional Interests, Green Data Center Issues, Cooking, Scientific Computing, Traveling, Soa/related Technologies, Environmental Issues, Woodworking, Virtualization.

What skills is John Pormann known for?

John Pormann has skills like Python, Linux, Parallel Computing, Perl, Programming, Mpi, Parallel Programming, C++, Java, Fortran, Simulations, Scientific Computing.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.