Cedric Hansen

Staff Software Engineer at Square

Ottawa, Ontario, Canada
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
Cedric Hansen is a Staff Software Engineer with nine years of experience building resilient payments risk systems at Square, where he focuses on refunds, merchant activation, and fault-tolerant payment capture evaluation. He combines deep JVM and GC expertise from contributing to high-profile open-source projects like Eclipse OpenJ9 and OMR with product-focused engineering that reduced latency, improved autoscaling, and saved millions in fraud losses. Cedric has a track record of designing parallel execution frameworks and third-party data pipelines that cut integration time by ~50% and implemented risk controls used by high-volume sellers. A former student-athlete, he brings disciplined collaboration and mentorship to teams, has led 50+ technical interviews, and holds a patent filing in identity verification using seller networks.
code9 years of coding experience
job6 years of employment as a software developer
bookHigh school, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, High school, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at Gilmour Academy
bookBachelor’s Degree, Software Engineering, 3.87, Bachelor’s Degree, Software Engineering, 3.87 at State University of New York College at Oswego
bookBachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Carleton University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
11reputation
1kreached
0answers
2questions
github-logo-circle

Github Skills (28)

c-language10
garbage-collector10
jvm10
runtimes10
memory-management10
run-time10
collector10
java10
javas10
sys10
performance-optimization10
garbage10
g10
eclipse10
cprogramming-language10

Programming languages (5)

JavaC++HTMLGroovyDart

Github contributions (5)

github-logo-circle
eclipse-omr/omr

May 2019 - Sep 2021

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:15 reviews, 10 commits, 9 PRs in 2 years 4 months
Contributions summary:Cedric primarily focused on optimizing the Eclipse OMR runtime, specifically in the garbage collection (GC) and memory management areas. They implemented changes to improve the accuracy of region counting in the metronome GC, reducing pauses and enhancing performance with large heap sizes. The user also introduced metrics to trigger compaction based on memory fragmentation and dark matter. Several commits involved refactoring and performance improvements related to memory pool statistics and concurrent mark kickoff points.
jitruntimesomrruntimeportability
eclipse-openj9/openj9

Jun 2019 - Sep 2021

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Role in this project:
userBack-end Developer
Contributions:38 reviews, 10 commits, 12 PRs in 2 years 4 months
Contributions summary:Cedric primarily contributes to the Eclipse OpenJ9 JVM, focusing on the garbage collection (GC) and runtime components. Their commits involve implementing and refining command-line options related to GC behavior, such as options for compacting and tenure settings. They also make changes related to statistics, debugging, and memory management, demonstrating a deep understanding of the JVM internals. The user's work also touches on softmx heap resizing, demonstrating an expertise in memory management and performance optimization within the JVM.
runtimecompilerextensionseclipseomr
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
Cedric Hansen - Staff Software Engineer at Square