Greater St. Louis Area
Data science, DevOps, and Software Engineering
My motivation is to develop knowledge and products that enhance the world
and make life easier.
$ whoami
> William Grim, M.SC.
USA Remote Only
cv (at) williamgrim (dot) com
Category | |
---|---|
Preferred Languages | C / C++, Java / C#, Python |
Cloud Platforms | AWS, DigitalOcean, GCP |
Data Engineering / Science | Airflow, Prefect, Jupyter Notebooks |
Technologies | PostgreSQL, Redshift, Snowflake, EMR + Spark, Kafka, NATS Messaging, Kubernetes |
Platforms | BSD, Linux, Mac OS, Windows |
Foundations | ML / AI, SaaS / Cloud Computing / Distributed Architectures, Operating System Design, Combinatorics and Graph Theory, Real Analysis, Linear Algebra, Algorithmic Design and Analyses |
Industry Experience | Finance, Gaming, Ad Tech, Cybersecurity, Consumer No-Code / Low-Code Tooling |
Natural Languages | English (native), French (Fluent) |
$ history
Data Engineer
Remote
July 2022 - Present
Google BigQuery
using low-code techniques via Airflow
.Java Spring
application to push data from Apache Pulsar
to Google BigQuery
.Principal Software Engineer
Greater St. Louis Area (Remote)
April 2021 - June 2022
Lambda
, AWS EMR
, and Spark SQL
via dbt
.dbt
:
Principal Software Engineer
Greater St. Louis Area (Remote)
November 2018 - April 2021
Principal Software Engineer
Identity Management Solutions
Chicago, IL
December 2016 - October 2018
Java
+ Guice
Aerospike
scanner to generate events on Kafka
, Kinesis
, or SQS
Java
+ Guice
profile graph deletion algorithmJava
batch process so it can handle 10-20x the traffic via Kafka
.Senior Software Engineer
Performance Engineering
San Mateo, CA
March 2013 - February 2015
C++
game servers to Linux to save our company significant costs in OS licenses.C++
game engine to Android
:
C++
↔ Java JNI
for atomics
, threading
, and OpenGL
FMOD
IT Associate
Commodities Electronic Trading
Purchase, NY
August 2007 - January 2013
Software Developer Intern
PensionGold
Springfield, IL
May 2001 - December 2004
System Adminstrator
Computer Science Department
Edwardsville, IL
March 2002 - May 2007
$ cat education.txt
Southern Illinois University
Edwardsville, IL
* M.Sc., Computer Science, May 2007
* B.Sc., Computer Science, May 2005
* Minor in Mathematical Studies
Additional coursework covered while employed full-time: