Pat Miller

CEO

Riverside, California, United States43 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 40 years of software engineering experience
  • Expert in high performance computing and algorithm development
  • Dedicated educator inspiring future computer scientists
Stackforce AI infers this person is a seasoned expert in Fintech and HPC with a strong focus on education and mentorship.

Contact

Skills

Core Skills

University TeachingApplication DevelopmentAdvisementAlgorithm Development

Other Skills

CompilersDebuggingDistributed SystemsGraduate StudentsHigh Performance ComputingMPIMathematical ModelingMultithreadingNumPyObject Oriented DesignOpenMPPandas (Software)Performance TuningPhysicsSciPy

About

With over forty years of experience as a software engineer; I am passionate about developing and teaching high performance applications that leverage the power of modern tools and middleware. I have worked on projects involving multidisciplinary science, engineering, and financial settings, using a variety of programming languages and frameworks, such as C++, Python, C, FORTRAN, HPC, and parallel programming. As a college lecturer at UC Riverside, I share my knowledge and skills with students and colleagues, and collaborate with researchers and practitioners on cutting-edge topics in computer scienceMy mission is to inspire and empower the next generation of computer scientists and engineers with the tools and techniques they need to solve complex and challenging problems. I fly as a hobby (private pilot), but also hold a FAA remote pilot certificate , which allows me to operate drones for various purposes, such as data collection, analysis, and visualization.

Experience

Stealthy mode startup

Advsor

Dec 2024Present · 1 yr 3 mos · California, United States · Remote

  • Advising on HPC implementations for crypto
  • Recruiting and interviewing candidates

Wall street oasis

Head Mentor - WSO Academy

Mar 2023Present · 3 yrs · California, United States · Remote

  • Career coaching, resume reviews
Graduate StudentsAdvisement

University of california, riverside

College Lecturer

Dec 2022Present · 3 yrs 3 mos · Riverside, California, United States

Graduate StudentsApplication DevelopmentAdvisementAlgorithm DevelopmentUniversity Teaching

Smlxl

Engineer

Nov 2021Dec 2022 · 1 yr 1 mo · Remote

Pandas (Software)OpenMPApplication DevelopmentAlgorithm DevelopmentMultithreadingNumPy

Instagram

Software Engineer

Jan 2021Dec 2021 · 11 mos · Remote

  • I'll be bringing high performance to the Instagram backend/runtime.
OpenMPApplication DevelopmentAlgorithm DevelopmentMultithreading

Quant satoshi

Advisor

Nov 2019Jan 2021 · 1 yr 2 mos · San Francisco Bay Area

  • Providing guidance on the construction of simulation and modeling tools required for trading.

Aurora

Software Developer

Jan 2019Jan 2021 · 2 yrs · San Francisco Bay Area

  • Working with the Motion Planning/Control team to improve overall performance and architecture of the planner. I also build and streamline tools involved with the machine learning pipelines. I'm a liaison to the infrastructure and cloud computing teams.
OpenMPApplication DevelopmentAlgorithm DevelopmentMultithreadingSciPyNumPy

Quantlab financial, llc

Manager, Quantitative HPC Development

Jul 2016Oct 2018 · 2 yrs 3 mos · Houston, Texas

  • Building and improving software infrastructure around the HPC core. I manage a team of 6 HPC and Quantitative developers building code to support quantitative research efforts.
Pandas (Software)OpenMPApplication DevelopmentAlgorithm DevelopmentMultithreadingSciPy+1

Citadel llc

Director, High Performance Computing

Jun 2015Apr 2016 · 10 mos · Greater Chicago Area

  • High performance software and infrastructure
Pandas (Software)OpenMPApplication DevelopmentAlgorithm DevelopmentNumPy

Beacon platform inc

Independent Software Developer

Dec 2014May 2015 · 5 mos · New York

  • Developing new high performance components for Beacon's (then Washington Square's) hosted execution environment. I buIlt a custom, JIT'd expression compiler to improve the speed that tables can compute user defined column values.
Pandas (Software)OpenMPApplication DevelopmentAlgorithm Development

D. e. shaw research

Independent Consultant

Jun 2014Dec 2014 · 6 mos · New York City Metropolitan Area

  • General HPC and high performance Python consulting. I wrote a high scale, highly customizable task scheduling system.
Application DevelopmentAlgorithm Development

Wall street oasis

Contributing Writer

Sep 2013Jan 2014 · 4 mos · New York City Metropolitan Area

  • www.wallstreetoasis.com
  • I wrote a weekly, front page article covering current events, business news, careers, etc..

Axial

Technical Advisor

Sep 2013Jan 2014 · 4 mos · New York City Metropolitan Area

  • Éminence grise. Consulting for technical advice and direction.

Jump trading

Senior Software Engineer / Systems Architect

Oct 2012May 2014 · 1 yr 7 mos · New York City Metropolitan Area

  • Everything HPC! Just make it fast and intuitive!
  • Working a mix of back office high speed simulation infrastructure and optimization consulting with quant researchers/analysts in the front office. I'm also teaching periodic in-house classes in basic Python and advanced Python technique.
  • The work is a mix of high performance C++ (with threads and MPI) and Python.
Pandas (Software)OpenMPApplication DevelopmentAlgorithm DevelopmentSciPyNumPy

Jp morgan

Executive Director/Applications Development Lead

Oct 2010Oct 2012 · 2 yrs · New York City Metropolitan Area

  • Analytics Strategies Group
  • High performance Python and C++
Advisement

D.e. shaw research, llc

Scientific Programmer

Jul 2006Oct 2010 · 4 yrs 3 mos

  • D. E. Shaw Research is an independent research laboratory that conducts basic scientific research in the field of computational biochemistry.
Pandas (Software)OpenMPApplication DevelopmentAlgorithm DevelopmentMultithreadingSciPy+1

Stanford university

Consulting Professor

Sep 2005Apr 2009 · 3 yrs 7 mos

  • Part-time teaching position with the Institute for Computational and Mathematical Engineering. I taught a course called "Constructing Scientific Simulation Codes."
Pandas (Software)OpenMPGraduate StudentsApplication DevelopmentAlgorithm DevelopmentMultithreading+2

University of san francisco

Lecturer

Sep 2003Jun 2005 · 1 yr 9 mos

  • Taught graduate computer science classes in computer languages, architecture,
  • and the construction of clusters.
OpenMPGraduate StudentsApplication DevelopmentAlgorithm DevelopmentMultithreadingSciPy+1

Cal state hayward (now cal state east bay)

Lecturer

Jan 2000Jun 2003 · 3 yrs 5 mos

  • Taught theory and practice of computer programming languages (undergraduate)
Graduate StudentsAdvisementMultithreadingUniversity TeachingNumPy

Uc davis

Lecturer

Sep 1992Jun 1995 · 2 yrs 9 mos

  • Lecturer for computer science. Taught courses in programming languages and compiler development.
AdvisementUniversity Teaching

Llnl

Research Scientist

Sep 1986Jul 2006 · 19 yrs 10 mos

  • Computer Science research and application development
  • related to parallel language design, defense physics, and
  • massively parallel material science problems.
  • Developed massively parallel applications with MPI/Pthreads in C/C++/Python
Graduate StudentsAdvisementUniversity TeachingNumPy

Cal poly foundation

Computer Programmer/Operator

May 1986Aug 1986 · 3 mos

  • Working for the Agricultural Engineering Department

Cal poly state university

Lecturer

Jan 1986Jun 1986 · 5 mos

  • Taught introductory FORTRAN programming for engineers
Application DevelopmentAlgorithm Development

Patrick miller consulting

Consultant

Sep 1985Jul 1987 · 1 yr 10 mos

  • Worked on USAF bid analysis for Litton-Mellonics and provided software analysis/setup for Chemron Corporation
AdvisementUniversity Teaching

Usaf

Computer Programmer

Apr 1981Apr 1985 · 4 yrs

  • Satellite systems computer programmer/analyst AFS 511X1
AdvisementUniversity Teaching

Education

University of California, Davis

Ph.D. — Computer Science

Jan 1986Jan 1992

California Polytechnic State University-San Luis Obispo

MS — Computer Science

Jan 1985Jan 1986

University of Nebraska at Omaha

BGS — General Studies w/emphasis on computer science

Jan 1982Jan 1985

Edison High School

Jan 1974Jan 1978

San José State University

Secondary Teaching Credential — Mathematics

Stackforce found 100+ more professionals with University Teaching & Application Development

Explore similar profiles based on matching skills and experience