jacob.ray.pehringer@gmail.com
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.
Go SIMD Package:
https://github.com/pehringer/simd
SIMD support via Go assembly for arithmetic, bitwise, maximum, and minimum operations. Enabling 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.
The University of Utah School of Computing
Graduated December 2022
Bachelor’s in Computer Science.
Top Post on Hacker News 2024-10-18
https://pehringer.net/go_plan9_memo
