Mark Pim

Freelance Musician & Software Engineer

London, 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 Pim is a versatile software engineer and technical leader with 14 years of experience, now balancing a freelance career as a musician and DevOps-focused engineer based in London. He brings deep C#/.NET expertise alongside production experience with Go, Kubernetes, CI/CD and automation of SaaS platforms, having progressed from hands-on full-stack roles to principal engineering and management at G-Research. Mark contributes to notable open-source projects such as the .NET templating engine, where he improved cache and timestamp handling to ensure reliable template reloading and added unit tests. Known for clear communication and customer-focused problem solving, he blends rigorous engineering practices with a creative background in vocal performance, an uncommon combination that informs both leadership and craftsmanship.
code14 years of coding experience
job16 years of employment as a software developer
bookMA Vocal Studies, MA Vocal Studies at University of York
stackoverflow-logo

Stackoverflow

Stats
10,006reputation
2.6mreached
143answers
28questions
Badges
package
top-5%
windows
top-5%
svn
top-1%
objective-c
top-5%
syntax
top-5%
github-logo-circle

Github Skills (23)

svn10
net10
dotnet-new10
dotnet10
template-engine10
asp-net10
dotnet-core10
csharp10
objective-c9
caching9
windows9
package9
syntax9
fileio8
file-operations8

Programming languages (7)

SmartyC#TypeScriptCJavaScriptGoMustache

Github contributions (5)

github-logo-circle
dotnet/templating

Sep 2018 - Nov 2018

This repo contains the Template Engine which is used by dotnet new
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 PR, 5 comments in 1 month
Contributions summary:Mark primarily focused on modifying the template engine's settings and caching mechanisms. They implemented changes to file timestamp checks to determine if a template needed to be reloaded, and added timestamp information to the `TemplateInfo` class. These changes indicate work on template management and ensuring the engine uses up-to-date configurations. The user also refactored the settings loader class and added unit tests to improve its function.
template-enginedotnettemplatedotnet-newtemplates
Contributions:13 commits, 1 PR, 1 push in 4 years 8 months
railsfactoriescucumberruby
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
Mark Pim - Freelance Musician & Software Engineer