Jake Lewis

Senior Analyst - Software Engineering at Morning Data

Sturminster Newton, England, United Kingdom
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
Jake Lewis is a Senior Analyst in Software Engineering with nine years' experience building microservice-driven retail operations and backend systems across .NET, Java and Node.js. He began his career as an apprentice at BAE Systems and has since shipped production software at companies such as Brightpearl, BaseKit and Morning Data, pairing practical engineering with a disciplined, test-driven approach. An active open-source contributor, he improved tests and type reconciliation for the well-known Psalm PHP static analysis tool, demonstrating attention to robustness and malformed-code handling. Based in rural Dorset, he balances professional delivery with late-night tinkering on personal projects and a continual appetite for learning new stacks and refining craft.
code9 years of coding experience
job9 years of employment as a software developer
bookFoundation degree, Computer Engineering, Foundation degree, Computer Engineering at University Centre Yeovil
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of Plymouth
stackoverflow-logo

Stackoverflow

Stats
373reputation
21kreached
8answers
0questions
github-logo-circle

Github Skills (17)

unit-testing10
type-inference10
static-analysis10
security10
security-testing10
php10
security-scan10
test-driven-design9
phpstan8
debug8
debugging8
taint7
html6
vue6
laravel6

Programming languages (6)

TypeScriptJavaScriptVueGoPHPPython

Github contributions (5)

github-logo-circle
vimeo/psalm

Jul 2021 - Jul 2021

A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications
Role in this project:
userBack-end Developer & QA Engineer
Contributions:9 commits, 7 PRs, 6 comments in 5 days
Contributions summary:Jake primarily contributed to the PHP static analysis tool, Psalm, by implementing new tests and improving existing functionality. Their work involved creating failing tests to identify areas for improvement, and then implementing the necessary code changes to address those failures, demonstrating a test-driven development approach. They also updated the system's handling of malformed code and refined type reconciliation, ensuring code quality and robustness.
security-analysisfindingphptaint-analysisphp-applications
optimuscms/pages

May 2018 - Aug 2019

Contributions:11 releases, 5 PRs, 88 pushes in 1 year 3 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
Jake Lewis - Senior Analyst - Software Engineering at Morning Data