Ray C

Sr Software Engineer at The Trade Desk

Singapore
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

🤩
Rockstar
🎓
Top School
Ray C is a senior software engineer based in Singapore with 17 years of experience building maintainable, test-driven systems across backend, frontend and low-level code. He’s comfortable shipping across the stack—from refactoring C/Cython string handling in lxml and contributing tests to the pure-Python Git library dulwich, to full-stack work on the Open Event server and improving CI/CD and code ownership for enterprise clients. A former law-enforcement officer turned consultant, he brings disciplined investigative instincts and clear communication to technical coaching, pair programming and agile transformations. At VMware Tanzu Labs he helped kick-start and modernize customer projects (Kafka/CQRS, TDD, low-code versioning) and now applies that craft at The Trade Desk. Notably, his open-source contributions demonstrate attention to cross-platform robustness and pragmatic engineering trade-offs that improve long-lived developer tooling.
code17 years of coding experience
job6 years of employment as a software developer
bookOverseas Student Exchange, Overseas Student Exchange at University of Wisconsin-Madison
bookSaint Joseph's Institution
bookNational Junior College
bookB.Comp (Computer Science) Minor in Applied Mathematics Focus Area of Programming Languages, B.Comp (Computer Science) Minor in Applied Mathematics Focus Area of Programming Languages at National University of Singapore
github-logo-circle

Github Skills (27)

unit-testing10
git10
libxml210
strings10
python10
testing10
css10
memory-management10
c-string10
c1110
c1710
cython10
xml10
dulwich10
unit-test10

Programming languages (16)

C#JavaCSSCRustGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
jelmer/dulwich

Mar 2010 - Jun 2015

Pure-Python Git implementation
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:37 commits, 1 PR, 1 comment in 5 years 4 months
Contributions summary:Ray primarily focused on enhancing the test suite for the dulwich library. Their contributions involved adding tests for specific functionalities, such as `ObjectStore.find_common_revisions()`, and addressing issues related to file handling and platform compatibility. The user also made improvements to existing tests, including correcting assertions and ensuring proper resource management, ultimately improving the robustness and reliability of the testing framework.
pythonversion-controlmercuriallibgit2git-addons
fossasia/open-event-server

Mar 2017 - Mar 2017

The Open Event Organizer Server to Manage Events https://test-api.eventyay.com
Role in this project:
userFull-stack Developer
Contributions:7 commits, 12 PRs, 7 pushes in 6 days
Contributions summary:Ray primarily contributed to the frontend and backend aspects of the application. They fixed a parenthesis error in a Python file related to ticket sales, indicating backend maintenance. Simultaneously, the user extracted inline styles into a CSS file and added print styles for the schedule, which signifies frontend work. Moreover, the user refactored code to move logic from Jinja2 templates to Python views and addressed a bug related to displaying sessions, showcasing a good understanding of both the frontend and backend parts of the application.
api-testapieventsorganizer
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
Ray C - Sr Software Engineer at The Trade Desk