Jacob_Ray_Pehringer

jacob.ray.pehringer@gmail.com

Experience

Fidelity Investments, Software Engineer IV
May 2023 - Present

Currently developing and maintaining a microservice written in Go that provides market data for stocks, options, and cryptocurrencies. Responsible for abstracting the complexities of interfacing, requesting, and normalizing external vendor data for other internal microservices.

T.D. Williamson, Software Engineer
January 2023 - February 2023

Worked on various agile teams completing kanban cards. Used a wide range of technologies (C++, Python, C#, C, Git, SVN to name a few). Mainly worked within older C++ codebases fixing bugs, implementing new features, updating older code, and adding documentation.

T.D. Williamson, Engineer Intern
January 2022 - December 2022

Developed Python scripts that controlled robotic calibration fixtures. Enabling faster calibration of embedded sensors. Also converted Python algorithms from the in-house data science team into C++ implementations for production use.

Projects

Go SIMD Package:
https://github.com/pehringer/simd

SIMD support via Go assembly for efficient arithmetic and bitwise operations. Enables parallel element-wise computations, achieving a 100% to 400% speedup on amd64 (x86_64) and arm64 architectures.

CPU Simulator (and assembler):
https://github.com/pehringer/spud

A Minimal instruction set computer (MISC) of my own design that resembles modern CPU architectures. The project includes a CPU simulator and assembler. The goal of the project was to provide an easy to understand processor for educational purposes.

Education

The University of Utah School of Computing

Bachelor’s in Computer Science - Graduated December 2022

Achievements

Top Post on Hacker News 2024-10-18
https://pehringer.info/go_plan9_memo

screenshot