Henry Steere

Scala Engineer at GrapheneDB

Gauteng, South Africa
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
Henry Steere is a Scala engineer with nine years' experience building backend systems, APIs and deployment architectures, currently working on Scala APIs for Neo4J at GrapheneDB. He combines strong functional-programming instincts with full-stack experience from Robo‑advisor work (Scala/JavaScript) to C#, Java and C++ systems, and has hands-on expertise in cloud deployments, CI/CD and version-control migrations. Henry has a mathematics MSc and a taste for data science, having built analytics pipelines with Apache Storm, used Vowpal Wabbit, and completed a Harvard data-science certificate. An active open-source problem-solver, he’s improved a Lisp-to-JavaScript compiler by fixing core REPL and evaluation issues, reflecting an attention to language-level detail. Colleagues value him for working effectively in tight-knit teams and for influencing architectural decisions beyond his coding remit.
code9 years of coding experience
job8 years of employment as a software developer
bookHigh School, High School at Michaelhouse
bookMaster's Degree, Mathematics, Master's Degree, Mathematics at University of the Witwatersrand
bookGraduate data science certificate, Data Science, Graduate data science certificate, Data Science at Harvard Extension School
stackoverflow-logo

Stackoverflow

Stats
196reputation
66kreached
4answers
1question
github-logo-circle

Github Skills (11)

compiler10
compiler-compiler10
lisp10
javascript9
json6
mapreduce6
nodejs6
crossfilter6
r6
if-statement6
topojson6

Programming languages (10)

JavaDockerfileC++ShellScalaCommon LispHaskellMarkdown

Github contributions (5)

github-logo-circle
jscl-project/jscl

May 2018 - May 2018

A Lisp-to-JavaScript compiler bootstrapped from Common Lisp
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 12 comments in 6 days
Contributions summary:Henry primarily contributed to bug fixes and enhancements in the Lisp-to-JavaScript compiler. They resolved issues related to the `reduce` function, web worker REPL error handling, and parenthesis matching in the REPL. The user also exposed the `eval_in_lisp` function via `jscl.evaluateString` in the prelude, and put back register matching, demonstrating a focus on improving the core functionality and user experience of the compiler.
javascript-compilerjavascriptcompilerjscllisp-interpreter
HenryS1/salmon

May 2020 - Apr 2022

Monads for Common Lisp
Contributions:37 commits, 16 PRs, 42 pushes in 1 year 11 months
lisp-interpreterlispmonadscommon-lisp
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