Nicholas Latham

Data Engineer

Oxford, 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
Nicholas Latham is a Data Engineer based in London with 10 years of experience building reliable, maintainable software systems after earning a BSc in Computer Science from the University of Exeter. Currently working at Heddlu Dyfed-Powys Police, he applies pragmatic engineering to data pipelines and analytics in mission-critical public-sector environments. A hands-on developer with front-end pedigree, he contributes to prominent open-source projects like OpenLayers where he modernised legacy code (replacing goog.bind and removing deprecated utilities) and improved WebGL and heatmap rendering paths. Nicholas combines a strong foundation in computer science with practical refactoring and modernization skills, helping teams reduce technical debt while keeping production systems stable. Colleagues describe him as detail-oriented and effective at translating complex technical issues into maintainable solutions.
code10 years of coding experience
bookBachelor's, Computer Science, 2:1, Bachelor's, Computer Science, 2:1 at University of Exeter
github-logo-circle

Github Skills (5)

maps10
javascript10
s510
openlayers10
webgl9

Programming languages (10)

TypeScriptDockerfileShellC++RustOCamlJavaScriptWebAssembly

Github contributions (5)

github-logo-circle
openlayers/openlayers

Jan 2016 - Nov 2018

OpenLayers
Role in this project:
userFront-end Developer
Contributions:39 commits, 22 PRs, 91 comments in 2 years 10 months
Contributions summary:Nicholas primarily focused on refactoring and updating the codebase, specifically addressing the use of `goog.bind` and replacing it with ES5 `.bind` in various files, including those related to WebGL rendering, interaction handling, and heatmap layer rendering. They also removed polyfills and incorrect dependencies in the examples/mobile-full-screen.html and config/examples/example.html files. Furthermore, the user worked on removing deprecated code, such as `goog.array.flatten`, `goog.array.extend`, `goog.array.removeAt`, and other utility functions.
javascriptopenlayersgis
Contributions:77 PRs, 117 pushes, 8 branches in 3 years 4 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
Nicholas Latham - Data Engineer