For Employers
Profile avatar
Verified Anonymous Profile

Software Consultant

Reading · 18.3 years experience

Open to opportunities

Summary

An experienced senior software consultant and architect with 22+ years of professional software development expertise across multiple platforms and domains. Skilled in designing and delivering complex enterprise solutions, particularly in integration, cloud migration, and platform modernization using modern.NET frameworks and cloud technologies. Strong background in leading technical teams, defining architecture standards, and delivering solutions in public-sector and large enterprise environments.

Experience areas

Enterprise Integration & API DevelopmentCurrentCloud Platforms & Modernization (Azure, PaaS)Current.NET & C# DevelopmentCurrentDatabase Design & Management (MSSQL, Oracle)Technical Architecture & DesignTeam Leadership & MentoringDevOps & Continuous IntegrationWeb Application Development (ASP.NET, React, Angular)

Work experience

Employer names withheld for privacy
  1. Software Consultant

    • Enhanced and maintained integration components linking contact management platforms to 10+ external systems using modern C# frameworks and Azure features
    • Designed and implemented 3-way data synchronization mechanism between multiple CRM instances
    • Led migration to PaaS implementation using Azure Synapse, AI Search and Azure SQL
    • Migrated on-premise CRM to cloud-based platform, rewriting custom plugins, workflows and integration components
  2. Software Consultant

    • Developed custom solutions, workflows and plugins for contact management systems deployed in cloud environments
    • Designed and implemented integration components and APIs for maintaining data consistency across systems
    • Worked with Service Bus for system interconnectivity and synchronization services
  3. Software Consultant

    • Maintained and refactored media management software with focus on cross-platform viewing rights functionality
    • Optimized database packages and modernized internal applications using contemporary frameworks
    • Gained exposure to containerization and event streaming technologies in DevOps environments
  4. Technical Architect

    • Promoted to architect role ensuring technical design compliance across solution
    • Led development efforts and managed technical design collateral across hardware, network, software and third-party interfaces
    • Made pragmatic architectural decisions to optimize development effort while meeting contractual obligations
  5. Head of Technical Assurance

    • Led technical assurance function within large development department
    • Oversaw design collateral acceptance, enforced best practice and appropriate technical processes
    • Monitored development process metrics and ensured alignment with project goals
  6. Senior Developer

    • Maintained and enhanced heavily customized CRM implementation
    • Applied test-driven development approach with mocking frameworks to refactor workflow logic
    • Updated web portal to align with regulatory changes
  7. Integration Development Manager

    • Promoted to manage all external-facing integration projects with focus on REST-based API using OAuth2 authentication
    • Drove architecture enhancements and orchestrated microservices infrastructure for third-party integrations
    • Established cloud-based development infrastructure with queues and databases
  8. Development Team Lead

    • Led small development team on integration projects via REST-based APIs
    • Collaborated with distributed international team on system enhancements
    • Replaced third-party system to bring complex functionality internally
  9. Development Team Lead

    • Promoted to manage team of 12 across development, testing and analysis functions
    • Implemented continuous integration strategy with automated deployment pipeline
    • Migrated application environment to cloud platform and assisted with automated test framework development
  10. Senior Software Developer

    • Maintained and improved enterprise software asset management system used by multinational organizations
    • Redeveloped core license reconciliation engine, migrating business logic from database tier to application tier
    • Introduced process improvements and expanded automated testing coverage
  11. Software Engineer

    • Enhanced and maintained core applications for leading insurance claims handling software company
    • Supported systems across multiple geographic regions and international deployments
    • Architected new service-oriented architecture code library and developed mobile solutions
  12. Lead Web Developer

    • Restructured and refactored core web application to improve quality and maintainability
    • Implemented continuous integration strategy with automated build and test processes
    • Developed custom pages and controls integrating with database-backed web services
  13. IT Systems Developer

    • Supported financial sector systems and infrastructure improvements
    • Enhanced web applications and Windows services across core systems
    • Implemented agile development processes and developed online platform enhancements
  14. Web Developer

    • Designed and implemented bespoke systems for client-facing interactive platforms
    • Developed new modules for content management system including e-commerce functionality
    • Improved core CMS system and user experience

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.