Verified Anonymous Profile
Software Consultant
Reading · 18.3 years experience
Open to opportunitiesSummary
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 privacySoftware 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
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
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
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
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
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
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
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
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
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
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
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
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
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.
