$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Full-stack lead C# developer with strong architectural skills
Adam Barclay
,
GOSPORT, United Kingdom
Experience
Other titles
Skills
I'm offering
I have a proven track record of crafting high-quality features to specification, as well as helping to create and push back on those specifications to ensure they are both technically sound and sensible for both the business and its customers, including thinking about performance, user experience, extensibility and maintainability.
My passion within Software Engineering is architecture, developer UX experiences and performance optimisation. I enjoy enabling teams to create high-quality products, steering towards the "pit of success" by having well-defined development processes and structure, with great APM and DevOps solutions to support high-volume public-facing web applications.
My passion within Software Engineering is architecture, developer UX experiences and performance optimisation. I enjoy enabling teams to create high-quality products, steering towards the "pit of success" by having well-defined development processes and structure, with great APM and DevOps solutions to support high-volume public-facing web applications.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Language
English
Fluently
Ready for
Full time contractor
Available
My experience
2013 - ?
job
Technical Director
Red Sequence.
Main responsibility is developing Timestamp, a responsively designed, cloud based time tracking system. I am responsible for the complete technical solution from planning, through implementation to production support including customer support requests.
Key Technologies:
• .NET RESTful API (based on our open-source Blueprint library)
• Knockout.js front-end with LESS for styling
• Azure-hosted
Key Technologies:
• .NET RESTful API (based on our open-source Blueprint library)
• Knockout.js front-end with LESS for styling
• Azure-hosted
API, Azure, Cloud, Styling, Less, Net, Support, Implementation, Restful, Production, Knockout
2015 - 2019
freelance
Lead Developer
Recruitment Genius.
Contractor
Lead developer for a small development team maintaining and extending web-facing applications.
As well as many successful features enhancements and additions, successfully lead a rewrite of the main customer-facing, Azure-hosted, application from ASP.NET MVC to a Vue.js-based SPA, written in Typescript with a .NET Blueprint-based RESTful Web API.
The rewrite provided the opportunity to consolidate and improve our front-end application significantly by introducing a "Style Guide" for frontend components and common functionality like an express.js node server, Webpack configuration, a Stylus-based CSS library and Jest-tested TypeScript codebase. The result was a quicker application for the customers, that was more feature rich than before yet easier to develop for the team.
Key architecture / DevOps improvements and introductions:
• Continuous Integration pipeline using TeamCity, with build definition in Nuke (previously Powershell)
• Vue CLI and Webpack 3 based build system
• Code reviews
• Externalise and standardise authentication using SAAS provider Auth0
• Introduce Application Insights for performance tracking, RayGun for error reporting and LogEntries for logging (now Rapid7)
Lead developer for a small development team maintaining and extending web-facing applications.
As well as many successful features enhancements and additions, successfully lead a rewrite of the main customer-facing, Azure-hosted, application from ASP.NET MVC to a Vue.js-based SPA, written in Typescript with a .NET Blueprint-based RESTful Web API.
The rewrite provided the opportunity to consolidate and improve our front-end application significantly by introducing a "Style Guide" for frontend components and common functionality like an express.js node server, Webpack configuration, a Stylus-based CSS library and Jest-tested TypeScript codebase. The result was a quicker application for the customers, that was more feature rich than before yet easier to develop for the team.
Key architecture / DevOps improvements and introductions:
• Continuous Integration pipeline using TeamCity, with build definition in Nuke (previously Powershell)
• Vue CLI and Webpack 3 based build system
• Code reviews
• Externalise and standardise authentication using SAAS provider Auth0
• Introduce Application Insights for performance tracking, RayGun for error reporting and LogEntries for logging (now Rapid7)
Jest, Webpack, Web API, Net, Architecture, Developer, Lead developer, Restful, Development, Node, Teamcity, Server, Web, Feature, Express, Stylus, Guide, Spa, DevOps, .Net, Frontend, Asp.net mvc, API, ASP.NET, Vue.js, Azure, Typescript, Css, Saas, MVC, Express.js, Integration, PowerShell, ASP, Vue
2012 - 2013
job
Lead Developer
AMT Evolve.
Responsible for the output of a small team of developers. Working from project inception to final delivery to engage with clients and ensuring quality through constant feedback from clients and sound engineering from the team.
Engineering, Developer, Lead developer
2008 - 2012
job
Developer
unknown.
Worked for a year as a University job placement, then hired full time as graduate developer on finishing University. Placed as a contractor in SSE for a year working on C# web applications, including a large CMS implementation using Ektron for 5 separate, large public sites.
Open Source
Blueprint https://github.com/barclayadam/blueprint
Blueprint is a recently open-sourced library developed for Timestamp and used in other projects including Recruitment Genius that provides a framework for building highly performant RESTful APIs in .NET
Blueprint provides a "CQRS"-based API development experience, with cross-cutting concerns such as logging and error handling handled using Roslyn runtime-compiled pipelines for maximum efficiency in terms of performance and memory usage.
Hangfire.Azure.ServiceBusQueue https://github.com/HangfireIO/Hangfire.Azure.ServiceBusQueue
Rewrote integration package between Azure Service Bus and Hangfire in 2015, maintaining the package since then with small, incremental upgrades
Open Source
Blueprint https://github.com/barclayadam/blueprint
Blueprint is a recently open-sourced library developed for Timestamp and used in other projects including Recruitment Genius that provides a framework for building highly performant RESTful APIs in .NET
Blueprint provides a "CQRS"-based API development experience, with cross-cutting concerns such as logging and error handling handled using Roslyn runtime-compiled pipelines for maximum efficiency in terms of performance and memory usage.
Hangfire.Azure.ServiceBusQueue https://github.com/HangfireIO/Hangfire.Azure.ServiceBusQueue
Rewrote integration package between Azure Service Bus and Hangfire in 2015, maintaining the package since then with small, incremental upgrades
Open source, Framework, CQRS, Web, Development, Restful, Implementation, Developer, Recruitment, API, Net, Service, Github, Integration, C, Azure, CMS
My education
2006
-
2010
University of Portsmouth
BSc, Computer Software Engineering
BSc, Computer Software Engineering
Adam's reviews
Adam has not received any reviews on Worksome.
Contact Adam Barclay
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Adam directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark