Lewis Cowper

Software Engineer at Private Quantitative Fund

City of Edinburgh, Scotland, Australia
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
Lewis Cowper is a software engineer with 12 years' experience blending data engineering and full‑stack development, currently building data pipelines and a FastAPI + React web app for a private quantitative fund. He brings an uncommon mix of commercialisation and project management experience—having helped found SunSHIFT and secured multi‑million dollar grants for relocatable solar PV—so he pairs product sensibility with engineering rigor. Technically fluent in Python, Java/JavaScript/TypeScript, SQL and AWS, he has shipped production services and contributed to well‑used open‑source projects (adding core stream methods to the highland library). Colleagues rely on his critical thinking, initiative and clear communication to navigate complex, time‑sensitive projects. Based in Edinburgh with a Master’s in Computer Science, he’s as comfortable building statistical models as he is leading cross‑functional delivery.
code12 years of coding experience
job8 years of employment as a software developer
bookHigher School Certificate, Higher School Certificate at Sydney Technical High School
bookUNSW Sydney
stackoverflow-logo

Stackoverflow

Stats
11reputation
373reached
1answer
1question
github-logo-circle

Github Skills (9)

stream-processing10
nodejs10
functional-programming10
javascript10
testing9
react-router6
react-redux6
react6
redux6

Programming languages (20)

SmartyJavaCSSRustCGoHTMLGroovy

Github contributions (5)

github-logo-circle
caolan/highland

Feb 2014 - Feb 2014

High-level streams library for Node.js and the browser
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 day
Contributions summary:Lewis contributed to the `highland` library by implementing new functionality, specifically the `drop` and `head` methods. Their work included adding the function definitions, incorporating tests, and addressing merge conflicts within the codebase. These additions enhance the core stream processing capabilities of the library.
browsernode-jsjavascripthigh-levelstreams
a small interactive tool for understanding node lts versions
Contributions:3 PRs, 2 comments in 7 years 1 month
ltsunderstandingnodejsnpmnode
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