jacob.ray.pehringer@gmail.com
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.
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.
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.
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.
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.
Bachelor’s in Computer Science - Graduated December 2022