Verified Anonymous Profile
Software Consultant
Reading · 18.3 years experience
Open to opportunitiesSummary
An experienced software consultant and technical architect with 22+ years of professional software development expertise. Specialising in enterprise integration, cloud migration, and full-stack .NET development across public-sector and commercial sectors. Proven track record leading technical teams, designing scalable architectures, and delivering complex integration solutions.
Experience areas
Enterprise Integration & API DevelopmentCurrentCloud Architecture & Migration (Azure, IaaS to PaaS)Current.NET & C# Full-Stack DevelopmentTechnical Leadership & ArchitectureDatabase Design & Optimisation (SQL Server, Oracle)Dynamics CRM & Power PlatformCurrentMicroservices & DevOps (Docker, Kubernetes)Test-Driven Development & Quality Assurance
Work experience
Employer names withheld for privacySoftware Consultant
- Enhanced and maintained integration components linking a contact management platform to 10 external systems including mapping and CRM platforms
- Designed 3-way data synchronisation mechanism between two major enterprise systems
- Led migration from Infrastructure-as-a-Service to Platform-as-a-Service using C# and cloud technologies
- Migrated enterprise CRM solution to cloud-based platform, rewriting custom plugins and workflows
Software Consultant
- Developed custom solutions, workflows and plugins for a new contact management system using Dynamics CRM
- Created integration components, APIs and synchronisation services
- Deployed system to cloud using service bus architecture for service interconnectivity
Software Consultant
- Maintained internal media rights management software and refactored viewing rights logic
- Consolidated database packages to eliminate redundancy
- Modernised internal applications using C#, ASP.NET and modern JavaScript frameworks
- Gained exposure to containerisation and event-streaming technologies
Technical Architect
- Promoted to architect role responsible for ensuring technical design compliance and leading development efforts
- Understood detailed solution aspects including hardware architecture, network security and third-party interfaces
- Made pragmatic technical decisions to redesign system components and reduce development effort
Head of Technical Assurance
- Led technical assurance activities across development department
- Reviewed and approved design documentation and technical implementations
- Monitored development metrics and ensured best practice methodologies
Senior Developer
- Maintained and enhanced custom CRM solution with configuration and plugin enhancements
- Updated web portal to align with regulatory changes
- Applied test-driven development and state machine patterns to refactor workflow logic
Integration Development Manager
- Managed all external-facing integration projects following departmental restructure
- Designed lightweight REST-based API with OAuth2 authentication
- Implemented microservices architecture accessing enterprise databases on high-availability infrastructure
- Drove integration architecture evolution and supported multiple concurrent projects
Development Team Lead
- Led team integrating third-party procurement application via REST-based API
- Worked closely with international development colleagues
- Replaced third-party black-box system by bringing complex functionality in-house
Development Team Lead
- Managed team of 12 across development, testing and analysis disciplines
- Acted as SCRUM master, delegating work and managing resource planning
- Migrated application environment to cloud platform infrastructure
- Implemented continuous integration strategy and automated testing framework
Senior Software Developer
- Maintained and improved global software asset management system
- Redeveloped core licence reconciliation engine, migrating business logic from database to application tier
- Introduced improved internal processes and automated testing practices
Software Engineer
- Enhanced and maintained core applications for insurance claims handling software
- Supported systems across multiple international regions
- Architected new service-oriented architecture code library
- Developed mobile solutions using enterprise frameworks
Lead Web Developer
- Restructured and refactored core web application to improve quality and maintainability
- Implemented continuous integration strategy using automation tools and testing frameworks
- Tailored systems for client-specific needs through bespoke pages and controls
IT Systems Developer
- Supported financial call centre systems with fault-finding and infrastructure improvements
- Progressed from systems support to central development team
- Built core systems while managing changing requirements and regulatory compliance
- Enhanced web applications and Windows services
Web Developer
- Designed and implemented bespoke systems for client interactive websites
- Developed modules for content management system including e-commerce and newsletter functionality
- Worked across multiple technology stacks to deliver client solutions
Skills
C#ASP.NET & MVC 3/4/5/6WebAPIVB.NETC++JavaJavaScriptOracle 10g/11g/12c/18cMySQL.NET 8.0.NET Core 3.0Entity Framework v6WPF/WinFormsWCFWorkflowXMLXSLTXHTML5/CSS 3jQueryAngularJSReactJSSignalRMSTestnUnitxUnitSeleniumSoapUI/ReadyUIAzureVisual Studio 2017/2019/2022/VSCodeEclipse
This profile is fully anonymous. Identity is shared only when the candidate chooses to, after an employer requests contact through D365.careers.
