Christopher Garlock

Software Engineer at Cboe Global Markets

Kansas City, Missouri, 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
Christopher Garlock is a software engineer with 11 years of industry experience and a B.S. in Computer Science from Missouri S&T, currently building production systems at Cboe Global Markets. He brings deep expertise in maintaining and evolving large C++ codebases of long-running Linux processes, combined with practical full-stack skills in Python, JavaScript, Ruby on Rails, Django, SQL, and containerized workflows. At Cerner he advanced from intern to associate senior engineer, demonstrating steady ownership of complex, mission-critical systems, and his open-source contributions include improving native build and linking behavior for the nar-maven-plugin to better support transitive shared-object dependencies and AIX shared archives. Quick to learn new languages and tools, he pairs low-level systems thinking with pragmatic test-driven development and CI automation experience (Jenkins, SVN/git, Docker). Based in Kansas City, he favors solving hard integration and build problems that others tend to avoid.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Missouri-Rolla
github-logo-circle

Github Skills (8)

maven10
javas10
build-automation10
java10
cprogramming-language9
c-language9
aix8
testing7

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
maven-nar/nar-maven-plugin

Nov 2017 - Apr 2018

Native ARchive plugin for Maven
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 3 comments in 4 months
Contributions summary:Christopher primarily focused on enhancing the Nar Maven Plugin, specifically related to native archive builds. They improved the handling of dependencies, enabling the correct linking of transitive shared object dependencies when direct dependencies are enforced. Furthermore, they addressed static library build issues and introduced a feature allowing shared objects on AIX to be added to shared archives. Additional changes included refactoring and adding tests related to test scope dependencies.
maven-pluginjavamavenarchive
Contributions:2 PRs, 9 pushes, 2 branches in 3 months
maven-pluginjavamavenarchive
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
Christopher Garlock - Software Engineer at Cboe Global Markets