For Employers
Profile avatar
Verified Anonymous Profile

Software Consultant

Reading · 18.3 years experience

Open to opportunities

Summary

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 privacy
  1. Software 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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.