Paul Lancaster

Senior Software Engineer at Sky Betting & Gaming

Chesterfield, 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

🤩
Rockstar
🎓
Top School
Paul Lancaster is a Senior Software Engineer with two decades of hands-on development experience, currently building Kotlin microservices and AWS Lambdas at Sky Betting & Gaming. He blends modern cloud-native tooling (Kubernetes, Terraform, Helm) with deep systems expertise from long-running work on safety-critical SCADA systems in C/C++ and Java. Comfortable across full-stack and dev-ops responsibilities, he diagnoses performance, memory, and concurrency issues using tools like gdb, valgrind, flame graphs and profilers. An active open-source contributor, he has enhanced the Boa JavaScript engine in Rust by implementing core Number semantics and parsing functions, showing attention to language-level detail and code maintainability. Based in Chesterfield, UK, he pairs a practical, problem-solving mindset with DIY instincts—whether shipping reliable production systems or fitting a conservatory at home.
code10 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science - BS, Computer Software Engineering, First Class with honours, Bachelor of Science - BS, Computer Software Engineering, First Class with honours at Sheffield Hallam University
github-logo-circle

Github Skills (7)

rust10
javascript-engine10
interpreter10
parse10
ecmascript10
parserator9
parser9

Programming languages (6)

TypeScriptC++RustCJavaScriptJupyter Notebook

Github contributions (5)

github-logo-circle
boa-dev/boa

May 2020 - Jan 2021

Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
Role in this project:
userBack-end Developer
Contributions:84 reviews, 17 commits, 60 PRs in 7 months
Contributions summary:Paul contributed to the Boa Javascript engine, focusing on core functionality. Their work included implementing number constants, such as EPSILON and MAX_VALUE, within the `Number` object. They also implemented the `parseInt` and `parseFloat` functions, crucial for number parsing. Additionally, the user refactored the codebase by dividing the `run()` function, demonstrating a focus on code organization and maintainability.
javascript-engineboarustjavascriptruntime
Lan2u/Compiler

Dec 2017 - Jan 2018

Contributions:92 commits, 18 PRs, 88 pushes in 19 days
compiler
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
Paul Lancaster - Senior Software Engineer at Sky Betting & Gaming