Available to hire
I’m Andrew S. Mason, a senior software engineer and software architect with extensive experience across the full software lifecycle. I’ve led teams, mentored engineers, and delivered maintainable solutions across web, Azure, desktop, embedded, and infrastructure domains.
I’ve worked on designing complex web apps, Azure solutions, embedded systems, and have a proven track record of being re-hired by the same companies. I stay current with modern coding practices and focus on secure, scalable software.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Work Experience
Senior Software Engineer at DNV
February 1, 2020 - December 1, 2025Led diverse software initiatives including replacing Dynamics CRM 365 with a .NET Core and Angular solution; built two WPF/.NET Core engineering applications as lead developer in remote teams; mentored staff to raise software engineering skills. Delivered Python scripting to integrate a website with a Docker image running in Kubernetes; developed multiple ASP.NET Core APIs (historical meteorological data, complex Fortran-based calculations); supported legacy ASP.NET MVC apps; implemented OWASP security practices and Azure services (KeyVault, storage, hosting).
Senior Software Engineer at Microsoft
October 1, 2019 - December 1, 2019Part of a team delivering Citizen ID applications and infrastructure for Bristol City Council. Technologies included Azure AD B2C, OAuth/OpenID Connect, federated login, GraphAPI, ASP.NET Core AppService, Azure KeyVault, Azure Functions, automated tests (SpecFlow, Selenium), and integration with council services.
Senior Software Engineer at DNV-GL Limited
June 1, 2018 - July 1, 2019Worked on ASP.NET Core SPAs (Angular 7), Azure AD B2C/OpenID, EF Core; developed WindGEMINI wind farm monitoring app in TypeScript; migrated projects to Azure DevOps; improved GDPR and OWASP compliance; CI/CD migration.
Software architect and lead Software Engineer at Guidance Solutions Limited (GSL)
November 1, 2014 - May 1, 2018Architect and lead developer for Azure-based SaaS, front-end Xamarin-based mobile apps, and back-end services. Led migration to Azure and Xamarin from dedicated servers and Java; built Fleet telematics (AutoTrack), in-car devices, WCF-based communications, and AutoGuide, AutoSurvey, AutoID products; used OpenStreetMap/Leaflet; implemented CI with MSTS, HockeyApp.
Group technology team leader, software architect and mentor at Achillies Group
March 1, 2014 - October 1, 2014Led a 35 UK-contractor team; interviewed/hired contractors; overall team leadership and mentoring; oversaw offshore team in India; Scrum master; technologies included C#, MVC 5, EF, JavaScript; TFS; NDepend; FxCop/StyleCop; Release management; CI/CD.
Software architect and lead Software Engineer at Systems Engineering and Assessment
July 1, 2012 - February 1, 2014Remediated a failing multi-million pound Network Rail CAD project; redesigned the system; led a small team to implement recommendations; later designed an enterprise health monitoring system for New York City traffic enforcement cameras.
Senior Software Engineer at Invitation Digital
October 1, 2011 - July 1, 2012Contributed to multiple projects including a mobile-ready website proof of concept (MVC4, EF5, jQuery mobile); built a high-performance mass email service; integrated with third-party marketing services; automated UI testing and internationalisation.
Senior Software Engineer at Avelo (formerly N4 Solutions)
April 1, 2011 - October 1, 2011Developed a large service-oriented architecture system for a major bank; front ends included C#, ASP.NET MVC, JavaScript & jQuery; collaborated in an Agile environment to deliver integrated banking services.
Lead Software Engineer/Designer (SC) at BMT DSL
January 1, 2011 - April 1, 2011Designed and developed a document management web application for the MOD using .NET 4, SQL Server 2008, EF 4, ASPX, jQuery and various JS libraries.
Lead Software Engineer/Designer (SC) at IPL
July 1, 2010 - December 1, 2010Led a small team to design and develop a secure data streaming capability over the internet; addressed degraded network performance and analyzed capacity; used C#/.NET v3.5 with TCP/IP and RS232 integration; emphasized unit testing.
Software Engineer (freelance) at Fanatic Design Ltd.
February 1, 2010 - July 1, 2010Improved, maintained and extended two large bilingual ASP.NET websites by migrating to MVC and modern JS libraries to improve maintainability and performance.
Software Engineer at Guidance Solutions Limited (GSL)
October 1, 2009 - February 1, 2010Remediated and contributed to international projects; implemented Application Insights, CI with MSTS, HockeyApp for mobile distribution, and performed code quality and testing improvements.
Software Engineer (Technical Authority) (SC) at Thales (Airbus Operations Ltd., Filton)
July 1, 2009 - October 1, 2009Technical authority role providing architectural guidance on Airbus/Thales projects; contributed to software design and implementation.
Software Engineer (Technical Authority) (SC) at Sogeti High-Tech (Airbus Operations Ltd., Filton)
January 1, 2008 - June 1, 2009Led design and architecture as a technical authority on Airbus projects; delivered robust software solutions for critical systems.
Software Engineer (SC) at EADS Ltd., Newport
December 1, 2006 - December 1, 2007Contributed to software development for Airbus-related programs; delivered solutions in alignment with project requirements.
Software Engineer / Development Team Lead at Brandwidth Marketing Ltd.
May 1, 2006 - December 1, 2006Led development efforts; MVC, EF, JavaScript; introduced code quality controls, release management, and CI practices.
Software Engineer / Development Team Lead at Guidance Solutions Ltd. (GSL), International
May 1, 2004 - March 1, 2006Modernised client/server and mobile applications; led architecture and development; adopted Azure and Xamarin technologies; established CI processes and distribution tooling.
Software Deployment / Developer at CSC, Bristol (Airbus)
July 1, 2003 - May 1, 2004Developed software deployments and applications for Airbus programs; contributed to .NET-based solutions and deployment tasks.
Lead Developer / Project Manager at Guidance Solutions Ltd. (GSL), International
July 1, 2002 - June 1, 2003Led development projects and managed client delivery; coordinated cross-functional teams to deliver software solutions.
Technical infrastructure / Developer at Orange Personal Communications, Bristol
March 1, 2000 - July 1, 2002Handled technical infrastructure and development tasks; contributed to networked systems and software solutions.
Network Analyst / Developer at CSC, Bristol (Airbus)
January 1, 1999 - March 1, 2000Worked on networked software solutions and development tasks within Airbus programs; supported system integration efforts.
Infrastructure Analyst / Technical Project Manager at BT Telemarketing, Bristol
May 1, 1996 - March 1, 1998Managed infrastructure projects and technical initiatives; coordinated software and network tasks.
Network Analyst / Project Manager at Orange Personal Communications, Bristol
September 1, 1996 - April 1, 1997Supported network analysis and project management for communications systems.
Education
B.Sc. Hons Software Engineering at De Montfort University, Leicester
January 1, 1991 - January 1, 1995Qualifications
Industry Experience
Software & Internet, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Bristol today.