$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Delivering solutions with a wealth of experience and expertise
Christian Haddrell
,
Cheltenham, United Kingdom
Experience
Other titles
Skills
I'm offering
* C# * SQL Server (TSQL) * .Net Core / Framework * Web API / ASP.Net Core MVC * RESTful API * ASP.Net MVC * AngularJS * TAP Async/Await & Dataflow * JavaScript * http://*******.** * Enterprise Multi-threaded * Agile Scrum * Database Design * Microservice Architecture
Markets
United Kingdom
Language
English
Fluently
Ready for
Full time contractor
Available
My experience
2019 - 2020
temp
Software Developer (Contract)
PixelPin Limited.
Skills Utilised
* Used .Net Core to deliver many enhancements to the company's flagship Identity Provider product.
* Identified and advised on potential functional and performance issues in application architecture.
* Added the Options Pattern, with custom hierarchical validation, to assure reliable configuration.
* Isolated and resolved bugs and intermittent faults to improve reliability and efficiency.
* Identified potential concurrency issues and advised on the broader adoption of TAP async/await to unlock the benefits of ASP.Net Core.
Key Responsibilities and Achievements
* Championed and supported the adoption of an Agile methodology with Scrum ceremonies.
* Improved code quality with TDD and used IoC to enable superior unit test coverage.
* Worked with the team to establish a common coding style aligned with industry best practice. Used
Code Analyzers to enforce the agreed style within the IDE and CI pipeline.
* Contributed and advised on strategy to direct the roadmap towards market penetration.
* Documented public web interface using OpenAPI v3.0 (Swagger.)
* Used .Net Core to deliver many enhancements to the company's flagship Identity Provider product.
* Identified and advised on potential functional and performance issues in application architecture.
* Added the Options Pattern, with custom hierarchical validation, to assure reliable configuration.
* Isolated and resolved bugs and intermittent faults to improve reliability and efficiency.
* Identified potential concurrency issues and advised on the broader adoption of TAP async/await to unlock the benefits of ASP.Net Core.
Key Responsibilities and Achievements
* Championed and supported the adoption of an Agile methodology with Scrum ceremonies.
* Improved code quality with TDD and used IoC to enable superior unit test coverage.
* Worked with the team to establish a common coding style aligned with industry best practice. Used
Code Analyzers to enforce the agreed style within the IDE and CI pipeline.
* Contributed and advised on strategy to direct the roadmap towards market penetration.
* Documented public web interface using OpenAPI v3.0 (Swagger.)
.Net, Scrum, ASP.NET, .net core, Agile, ASP, Unit test, Test, TDD, Architecture, Net, Developer, Software, Web, Net core, Swagger
2019 - 2019
temp
Software Developer (Contract)
Prophecy Unlimited.
Skills Utilised
* Employed and extended SDK knowledge to create an Azure hosted .Net Core Web App.
* Integrated PowerBI hosting with SSO OpenID Connect delegating to a third-party ADFS as a reusable
middleware.
* Used Azure Managed Identities to control access to sensitive data whilst delegating Identity Provision
to a customer Identity Provider.
Key Responsibilities and Achievements
* Lead development and design of the hosting Web App and infrastructure in an Agile team.
* Assured code quality with Unit Test coverage and Code Analyzers to detect common pitfalls.
* Configured app services and storage on Azure and advised on options and costing.
Experience
* Employed and extended SDK knowledge to create an Azure hosted .Net Core Web App.
* Integrated PowerBI hosting with SSO OpenID Connect delegating to a third-party ADFS as a reusable
middleware.
* Used Azure Managed Identities to control access to sensitive data whilst delegating Identity Provision
to a customer Identity Provider.
Key Responsibilities and Achievements
* Lead development and design of the hosting Web App and infrastructure in an Agile team.
* Assured code quality with Unit Test coverage and Code Analyzers to detect common pitfalls.
* Configured app services and storage on Azure and advised on options and costing.
Experience
Developer, Net core, App, Web, Storage, Costing, Software, Development, Infrastructure, Design, Hosting, Middleware, Net, Test, Unit test, Agile, Azure
2017 - 2019
temp
Software Engineer (Contract)
Civica UK Ltd.
Skills Utilised
* Reworked a legacy application to leverage a modern .Net stack.
* Applied SOLID to structure a solution that was functional, testable and maintainable.
* Used Azure DevOps to break Features into User Stories and Tasks suitable for story pointing.
* Used Test Driven Development, to create and maintain a suite of tests to assure functional correctness.
* Refactored a solution into separate concerns, introducing DI to enable a cohesive, decoupled design.
* Analysed and resolved performance issues arising from high concurrency and data volumes.
Key Responsibilities and Achievements
* Worked with stakeholders to clarify requirements; identifying resolutions to shortcomings.
* Delivered a solution that surpassed user expectations and achieved the necessary volume handling.
* Facilitated a global project by offering flexibility and traveling overseas to train and inform.
* Assisted in interviewing candidates for technical roles.
* Reworked a legacy application to leverage a modern .Net stack.
* Applied SOLID to structure a solution that was functional, testable and maintainable.
* Used Azure DevOps to break Features into User Stories and Tasks suitable for story pointing.
* Used Test Driven Development, to create and maintain a suite of tests to assure functional correctness.
* Refactored a solution into separate concerns, introducing DI to enable a cohesive, decoupled design.
* Analysed and resolved performance issues arising from high concurrency and data volumes.
Key Responsibilities and Achievements
* Worked with stakeholders to clarify requirements; identifying resolutions to shortcomings.
* Delivered a solution that surpassed user expectations and achieved the necessary volume handling.
* Facilitated a global project by offering flexibility and traveling overseas to train and inform.
* Assisted in interviewing candidates for technical roles.
Design, Azure, DevOps, User stories, Test, Net, Development, Software, SOLID
2011 - 2017
temp
Associate (Contract) - SC Cleared
BAE Systems.
Skills Utilised
* Built and designed REST APIs with ASP.Net Web API.
* Used AngularJS to create a responsive user interface, applying the John Papa style guide.
* Created asynchronous data processing pipelines with TAP and "async / await" in a SOA.
* For non-trivial solutions, leveraged Task Parallel Library Dataflow to create meshes for processing.
* Configured IIS and Windows to use a secure PKI infrastructure for authentication and authorisation.
Used Client Certificates, Windows Authentication and Kerberos for various implementations.
* Used Jenkins and the Atlassian stack (Bitbucket, Confluence, Jira etc.) to provide CI/CD.
Key Responsibilities and Achievements
* Participated in an Agile development methodology, with sprints, daily stand-ups and story pointing.
* Delivered solutions that satisfied user expectations and won the Chairman's Award for innovation.
* Provided technical leadership and direction, adopting and defining development standards.
* Became the "go to" resource for challenging implementations or performance problems.
* Built and designed REST APIs with ASP.Net Web API.
* Used AngularJS to create a responsive user interface, applying the John Papa style guide.
* Created asynchronous data processing pipelines with TAP and "async / await" in a SOA.
* For non-trivial solutions, leveraged Task Parallel Library Dataflow to create meshes for processing.
* Configured IIS and Windows to use a secure PKI infrastructure for authentication and authorisation.
Used Client Certificates, Windows Authentication and Kerberos for various implementations.
* Used Jenkins and the Atlassian stack (Bitbucket, Confluence, Jira etc.) to provide CI/CD.
Key Responsibilities and Achievements
* Participated in an Agile development methodology, with sprints, daily stand-ups and story pointing.
* Delivered solutions that satisfied user expectations and won the Chairman's Award for innovation.
* Provided technical leadership and direction, adopting and defining development standards.
* Became the "go to" resource for challenging implementations or performance problems.
Net, CI / CD, Go, Processing, Pki, Direction, Guide, Responsive, Atlassian, Web, Development, Infrastructure, Confluence, SOA, IIS, .Net, Web API, Windows, Leadership, ASP, REST, Agile, Agile development, AngularJS, ASP.NET Web API, Jenkins, Innovation, Jira, ASP.NET, API
2005 - 2010
temp
Senior Software Developer (Contract) - SC Cleared
Serco.
Skills Utilised
* Built upon .Net to develop Web and Desktop Applications, implementing multi-tier, multi-server
solutions. Tailored COTS products, where appropriate, into a cohesive unified deliverable.
* Used Kerberos to provide "multi-hop" authentication.
* Developed real-time, multi-threaded components to create stable and responsive systems.
Key Responsibilities and Achievements
* Authored technical specifications and design documentation within a UML based methodology.
* Represented the client at requirements and design meetings to offer technical insight and guidance.
Experience
* Built upon .Net to develop Web and Desktop Applications, implementing multi-tier, multi-server
solutions. Tailored COTS products, where appropriate, into a cohesive unified deliverable.
* Used Kerberos to provide "multi-hop" authentication.
* Developed real-time, multi-threaded components to create stable and responsive systems.
Key Responsibilities and Achievements
* Authored technical specifications and design documentation within a UML based methodology.
* Represented the client at requirements and design meetings to offer technical insight and guidance.
Experience
Design, UML, Net, Developer, Software, Web, Server, Responsive
2004 - 2005
temp
Contract Developer
Sirius FS.
Skills Utilised
* Produced both presentation and application layer enhancements.
* Used SQL skills to create Stored Procedures optimising data access and set based functionality.
Key Responsibilities and Achievements
* Delivered components to deadlines and standards whilst maximising functionality and reusability.
* Authored specifications and supporting documentation to concisely and accurately plan development.
* Produced both presentation and application layer enhancements.
* Used SQL skills to create Stored Procedures optimising data access and set based functionality.
Key Responsibilities and Achievements
* Delivered components to deadlines and standards whilst maximising functionality and reusability.
* Authored specifications and supporting documentation to concisely and accurately plan development.
Sql, Stored procedures, Developer, Development
1998 - 2004
job
Senior Developer
Marlborough Stirling.
(Promoted in 2000)
Skills Utilised
* Extended SQL Server knowledge to include performance improvement and administration.
* Solidified understanding of N-Tier versus Monolithic and Client/Server architectures.
Key Responsibilities and Achievements
* Became recognised as a talented coder with insight into successful development.
* Ensured and maintained a standard of quality across the whole development area.
* Took on recruitment and appraisal responsibilities for team developers.
* Acquired an effective level of 'financial services' business knowledge.
Skills Utilised
* Extended SQL Server knowledge to include performance improvement and administration.
* Solidified understanding of N-Tier versus Monolithic and Client/Server architectures.
Key Responsibilities and Achievements
* Became recognised as a talented coder with insight into successful development.
* Ensured and maintained a standard of quality across the whole development area.
* Took on recruitment and appraisal responsibilities for team developers.
* Acquired an effective level of 'financial services' business knowledge.
Sql, Administration, SQL Server, Recruitment, Developer, Client/server, Development, Senior Developer, Server
1996 - 1998
job
Software Engineer
H2Operations.
Skills Utilised
* Used academic knowledge to improve performance and usability of the company's software.
Key Responsibilities and Achievements
* Took operational responsibility for the entire life cycle of small projects.
* Flourished in a high-pressure environment.
* Represented the company at various customer sites, supporting developed software.
* Used academic knowledge to improve performance and usability of the company's software.
Key Responsibilities and Achievements
* Took operational responsibility for the entire life cycle of small projects.
* Flourished in a high-pressure environment.
* Represented the company at various customer sites, supporting developed software.
Usability, Usability & UX, Software
My education
1993
-
1996
Brighton University
Vocational, Full
Vocational, Full
Christian's reviews
Christian has not received any reviews on Worksome.
Contact Christian Haddrell
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Christian directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark