Robert Dolman
Wirral, United KingdomProfile
Talented, passionate and creative software developer with excellent architectural design skills. Combining strong technical leadership with an analytical and inventive approach to problem solving.
Technical Summary
Skills
- C#
- Azure
- .NET Core
- Terraform
- React
- Vue
- EF Core
- SQL / T-SQL
- Javascript
- HTML5 / CSS3
- Kubernetes
- Docker
- NUnit / xUnit
- Moq / NSubstitue
- Selenium
- Cypress
Software and Tools
- Visual Studio 2022
- VS Code
- PowerShell
- Git
- SSMS
- Azure DevOps
- TeamCity
- Jenkins
- NServiceBus
- NodeJS
- npm
- SpecFlow
- Jira
- Bitbucket
- jetNEXUS
- Let's Encrypt
- IIS
- Apache
- NGINX
- MS SQL Server
- MySQL
Education
University of Salford, BSc (Hons) Computer Science 2:1 (2009)
Core Modules: Object-Oriented Programming, Java Programming, Web Development, Data Structures.
Mosslands Sixth Form College (2005) A Levels (3 Total) Including;
| Information Technology | B |
Mosslands Secondary School (2003) GCSE Qualifications (10 Total) Including;
| Mathematics | A |
| English Literature | A |
Work Experience
July 2021 - Current, Four Eyes Insight
Position: Solutions Architect
- Managed a team of 4, designing, developing and maintaining the company's primary analytics software. An API written in .NET Core using Azure Service Bus and Data Factory to deliver data to Power BI, accompanied by a Vue frontend.
- Delivered a large migration from Vue 2 to Vue 3 and built several API features and enhancements.
- Streamlined CI/CD pipelines in Azure DevOps deploying to an Azure Kubernetes Cluster and introduced test automation using Mocha and Cypress.
- Redesigned and built Azure platform infrastructure from the ground up, automating all aspects of delivery with IaC written in Terraform, providing significant ongoing cost savings.
March 2016 - July 2021, Legal Marketing Services
Position: Lead Software Engineer (Mar '16)
- Migrated existing monolithic software to a microservices architecture in Azure.
- Designed a fully automated platform deployment strategy using Terraform to deploy core infrastructure including an ALB (Application Gateway), API Management, VNets, Network Security Groups, Cosmos DBs, Function Apps and storage.
- Setup CI/CD pipelines in Azure DevOps and automated the deployment and testing of many microservices for both on-premise and Azure platforms.
- Built a single sign-on solution using IdentityServer4, React, Entity Framework and .NET Core.
- Liaised with HM Land Registry product owners and technical staff, leading a team of 5 to design and build an integration between LMS systems and the digital mortgage service.
- Team lead for Panel Link® an enterprise MVC software application used by thousands of conveyancing firms across the country.
- Delivered a program of work which established an agile approach to software development for my team and the wider department.
May 2013 - March 2016, Legal Marketing Services (Continued)
Position: Software Developer (May '13)
- Lead developer for the design refresh and development of the company's primary client focused service TrackMyCase.com using ASP.NET MVC, with strong emphasis on mobile friendly design.
- Architected and developed a highly customisable, event-driven, automated communications service with user defined templates and dynamic data placeholders (incorporating a bespoke ORM library and web interface), with a current throughput of more than 100,000 text and e-mail messages per month.
- Migrated the company's source control to Git and introduced Jira as an ALM tool.
- Customised and configured both Jira and BitBucket and provided product training for both technical and nontechnical staff.
March 2011 - May 2013, NHS - Welsh Ambulance Service NHS Trust
Position: Senior Applications Developer
Working as part of a geographically distributed team excellent communication skills were vital, along with the ability to proactively work autonomously. Technical lead on several high-profile projects including an organisation-wide single sign-on solution and a ground up re-development of the Trust's intranet built using Umbraco, responsible for the full development lifecycle, documentation, guides and QA.
August 2009 - March 2011, NHS - North Mersey Health Informatics Service
Position: Web Software Developer
Primarily responsible for the construction and maintenance of both internal intranets and external websites for NHS partner organisations throughout the North West. Focusing on C# .NET development projects and data-driven applications whilst jointly responsible for web services maintenance and database management on 5 web servers, hosting 50+ websites as well as responding to client support calls of both a technical and non-technical nature. Liaising with various departments within each partner organisation to gather information about upgrading existing systems and developing new applications.
Training / Conferences
- (2018) Developing Microsoft Azure Solutions (M20532)
- (2018) Microsoft Azure Fundamentals (M10979)
- (2016) Application Lifecycle Management and DevOps With Visual Studio
- (2015) Institute of Leadership and Management, Level 3 Award in Leadership and Management
- (2013) 'DevWeek' London
- (2012) 'Handheld Conference' Cardiff
- (2009) 'Understanding WCAG 2.0' Workshop