Bill Robertson

Application Engineer

Ohio, 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
Bill Robertson is a seasoned application engineer with nearly two decades of software development experience and 15+ years focused on the JVM ecosystem. He has designed and modernized large-scale systems—most recently leading a cloud migration and containerized deployment of McGraw-Hill’s connectEd to Amazon ECS—and currently builds back-end services for retail SaaS using Ruby and PostgreSQL. His language fluency spans Java, Clojure, Python, Ruby, C, and C++, and he has deep experience with RESTful and SOAP services, systems integration, and database-backed APIs. Bill has operated in both research-oriented defense environments (with past TS eligibility) and fast-moving commercial teams, pairing rigorous security awareness with pragmatic engineering tradeoffs. An active contributor to low-level projects, he extended the therubyracer C++ bindings to better bridge V8 and Ruby, showing a comfort with native code and cross-language interoperability. He holds an MS in Computer Science and blends academic grounding with hands-on architecture and implementation experience.
code16 years of coding experience
job27 years of employment as a software developer
bookMS Computer Science, MS Computer Science at Franklin University
bookBA History, BA History at The Ohio State University
github-logo-circle

Github Skills (4)

cprogramming-language10
c-language10
data-conversion10
ruby10

Programming languages (6)

C#JavaC++JavaScriptClojureKotlin

Github contributions (5)

github-logo-circle
rubyjs/therubyracer

Oct 2009 - May 2010

Embed the V8 Javascript Interpreter into Ruby
Role in this project:
userBack-end Developer
Contributions:25 commits in 6 months
Contributions summary:Bill primarily focused on extending and refining the `therubyracer` project, which embeds the V8 Javascript interpreter into Ruby. Their work involved modifying the C++ code, specifically focusing on the `v8.cpp` and related files, to integrate and interact with the V8 engine. Key contributions included the introduction of data type conversions to facilitate communication between Ruby and JavaScript, and enabling insertion of data into the Javascript context.
javascriptinterpreterrubyjavascript-interpreter
billrobertson42/derby2pg

Dec 2016 - Jan 2024

Tool to migrate Apache Derby/JavaDB to PostgreSQL
Contributions:3 releases, 2 PRs, 4 pushes in 7 years 2 months
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
Bill Robertson - Application Engineer