Karl Schultz

Senior Engineer II at Accertify, Inc.

Greater Chicago Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Karl Schultz is a Senior Engineer II with 16 years of hands-on experience building backend systems in Java and Scala, currently focused on payments and fraud at Accertify after roles at Floor & Decor, Nike, and Walmart. He combines a Master's in Computer Science with a research background in machine learning and probabilistic graphical models, contributing fixes and LDA features to the Factorie Scala toolkit. Comfortable across cloud and streaming stacks (AWS, Kafka, Kubernetes, Terraform), he has repeatedly delivered resilient REST and microservice architectures for high-throughput POS and financial systems. Known for untangling legacy systems into modern Scala services, he brings both academic rigor and practical production experience to complex data and integration challenges.
code16 years of coding experience
job24 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at University of Massachusetts Amherst
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (5)

machine-learning10
scala10
computer-engineering9
git-repository8
github-repos8

Programming languages (1)

Scala

Github contributions (1)

github-logo-circle
factorie/factorie

Feb 2010 - Nov 2011

FACTORIE is a toolkit for deployable probabilistic modeling, implemented as a software library in Scala. It provides its users with a succinct language for creating relational factor graphs, estimating parameters and performing inference.
Role in this project:
userBack-end Developer
Contributions:10 commits in 1 year 8 months
Contributions summary:Karl primarily focused on fixing bugs and implementing features related to the LDA (Latent Dirichlet Allocation) model within the Factorie toolkit. Contributions include correcting errors in mathematical functions, merging code branches, and implementing save/load functionality for the LDA model. The user demonstrated proficiency in Scala by modifying existing code and adding new features.
library-softwareparametersrelationaldeployableprobabilistic-modeling
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Karl Schultz - Senior Engineer II at Accertify, Inc.