Mark Gilbert

Associate

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
Mark Gilbert is an Associate Transport Modeller and software-minded engineer with 14 years’ experience, specialising in PARAMICS microsimulation and strategic network modelling for major planning and development projects. Based in Birmingham at Vectos Microsim, he combines deep transport expertise—matrix estimation, DMRB calibration/validation, GIS-driven prior matrix development—with practical automation skills in Excel VBA that streamline project delivery. His recent work includes supporting a 10,000-dwelling development control model and strategic assessments for Warwickshire, demonstrating comfort with large, high-stakes models. On the engineering side he contributes to open-source Scala projects, adding ZIO-based telemetry and OpenTracing to the sttp HTTP client and modernising scala-scraper for recent Scala versions, reflecting a productive blend of transport modelling and backend software development.
code14 years of coding experience
bookBachelor's Degree, Information Technology, 2:1, Bachelor's Degree, Information Technology, 2:1 at Birmingham City University
languagesEnglish
github-logo-circle

Github Skills (10)

http-client10
sbt10
zio10
opentracing10
akka-http10
scala10
dsl9
html-parsing9
telemetry9
asynchronous9

Programming languages (17)

C#JavaC++RustScalaVueGoHTML

Github contributions (5)

github-logo-circle
softwaremill/sttp

Apr 2020 - Aug 2022

The Scala HTTP client you always wanted!
Role in this project:
userBack-end Developer
Contributions:7 commits, 4 PRs, 11 comments in 2 years 4 months
Contributions summary:Mark contributed to the sttp project by introducing and improving ZIO-based telemetry and OpenTracing integration. They implemented a `ZioTelemetryOpenTracingBackend` for tracing HTTP requests, including injecting tracing headers and creating spans. Further contributions enhanced the tracing capabilities by wrapping the entire request operation within a span, thereby increasing the scope of the trace. This user also integrated with core backend functionalities.
guzzlefinaglehttpclientfs2zio
ruippeixotog/scala-scraper

Aug 2019 - Aug 2019

A Scala library for scraping content from HTML pages
Role in this project:
userBack-end Developer
Contributions:12 commits, 1 PR, 8 comments in 7 days
Contributions summary:Mark primarily focused on updating the Scala scraper library to be compatible with newer Scala versions (2.13 and 2.12), demonstrating a focus on keeping the project up-to-date with the latest language features and dependencies. They refactored the code to remove deprecated features. The user also modified the build configuration (build.sbt) and dependencies, indicating familiarity with project management and build tools like sbt. These changes reflect a strong understanding of Scala, build management, and library maintenance.
html-parsingscala-librarydslscalascraping
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