$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
C#.NET Developer and Software Architect
Gavin Challice
,
Reading, United Kingdom
Experience
Other titles
Skills
I'm offering
A Microsoft Certified Professional in Programming in C#, a full stack .NET developer and software architect working with Web, Desktop, Cloud based, and low-level Software integration environments. Experienced in working with both C# and SQL Server, and C# with Oracle databases
Markets
United Kingdom
Industries
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2019 - 2020
temp
Contract role C#
Full Stack.
role
I designed, built, deployed, and developed an MVC web application hosted in Azure for a company of a friend of mine.
MVC and Razor C#, with JavaScript, HTML5, and JQuery front end, and ADO.NET backend with an SQL Database stored in Azure. For a company based in Reading with very limited carparking spaces. They wanted an application that would allow users to log on and book a car parking space on a date, between 2 times. This would also allow all spaces booked by a particular user, or all spaces booked on a particular date to be shown.
● Met with the customer and gathered their requirements to develop an application that could be built in time and would meet their available budget.
● Setup of Azure environment from scratch, making sure that the correct resources were bought that matched their requirements.
● Built backend SQL database with tables, relationships, and stored procedures in the on-site database and then migrated the database into Azure.
● Built MVC application that is hosted in Azure as a WebApp.
I designed, built, deployed, and developed an MVC web application hosted in Azure for a company of a friend of mine.
MVC and Razor C#, with JavaScript, HTML5, and JQuery front end, and ADO.NET backend with an SQL Database stored in Azure. For a company based in Reading with very limited carparking spaces. They wanted an application that would allow users to log on and book a car parking space on a date, between 2 times. This would also allow all spaces booked by a particular user, or all spaces booked on a particular date to be shown.
● Met with the customer and gathered their requirements to develop an application that could be built in time and would meet their available budget.
● Setup of Azure environment from scratch, making sure that the correct resources were bought that matched their requirements.
● Built backend SQL database with tables, relationships, and stored procedures in the on-site database and then migrated the database into Azure.
● Built MVC application that is hosted in Azure as a WebApp.
Javascript, Html5, Sql, Jquery, .Net, Backend, Budget, Azure, Database, C, MVC, Stored procedures, Net, Razor, Web, Backend
2018 - 2019
job
C#.NET Senior Software Developer/ Development Manager
One Select Energy Ltd.
Energy and Utilities Supplier
(Company went into Administration)
• Head of Software projects and Development. I was asked by my IT Director from Utilita (2 jobs previous) if I would move to Reading and start up a Software Department for OneSelect.
• When I started all applications were outsourced. I migrated and rebuilt C# Web and Desktop applications to be brought in-house
• Using 3rd party APIs, Junifer and XOSERVE
• 100% hands on with coding and design responsibilities
• Set up of SQL Server and creating SQL Queries
• Database and table design following rules of Data normalisation
• Team Foundation Server for Source control
• Moved web applications into Azure.
• Worked with budgets for IDEs, source control. Created a 3-year budget plan for staff
• Creating and updating technical, and test documentation
• Designing and writing the Coding Style Guide and Standards, and Software Development Policy documentation
• Given complete autonomy to choose which development methodologies to use in development
• Designed and built SQL Server databases, tables, and their relationships
• Wrote and designed all code, built new classes for required datatypes, following SOLID
• Designed all front end. HTML5, CSS, JavaScript, ASP.NET C# (UI layer) and back end (Business layer, services, DTOs)
• 100% responsibility for complete product lifecycle from requirement gathering, product design, coding/building/testing, documenting, and implementation.
• Just me.
Projects included:
• Designing and building a website and web portal for B2B and Domestic energy and Utilities (mobile & Broadband) customers
• Allow the user to pay bills, view usage, download previous bills, give meter reads, change tariffs/SIMS.
• Show different backgrounds to the site visitor depending on their location in the UK using IPGEOLOCATION
• Designing and building the backend SQL Server that contained ASP.NET tables for Role based authentication/Authorisation, usernames and passwords, encrypting passwords from user input and being stored in the tables
• Using various Junifer APIs. Examples include for use with ECOES and XOSERVE when extracting and checking MPAN and MPRN details, updating customer Direct Debit payments, creating new customer accounts
• Organise meetings with the CEO and heads of departments to gather requirements, find out information for the features required for the web portal, public/private website features and any future requirements
• Follow guidelines for GDPR when gathering new customer details
(Company went into Administration)
• Head of Software projects and Development. I was asked by my IT Director from Utilita (2 jobs previous) if I would move to Reading and start up a Software Department for OneSelect.
• When I started all applications were outsourced. I migrated and rebuilt C# Web and Desktop applications to be brought in-house
• Using 3rd party APIs, Junifer and XOSERVE
• 100% hands on with coding and design responsibilities
• Set up of SQL Server and creating SQL Queries
• Database and table design following rules of Data normalisation
• Team Foundation Server for Source control
• Moved web applications into Azure.
• Worked with budgets for IDEs, source control. Created a 3-year budget plan for staff
• Creating and updating technical, and test documentation
• Designing and writing the Coding Style Guide and Standards, and Software Development Policy documentation
• Given complete autonomy to choose which development methodologies to use in development
• Designed and built SQL Server databases, tables, and their relationships
• Wrote and designed all code, built new classes for required datatypes, following SOLID
• Designed all front end. HTML5, CSS, JavaScript, ASP.NET C# (UI layer) and back end (Business layer, services, DTOs)
• 100% responsibility for complete product lifecycle from requirement gathering, product design, coding/building/testing, documenting, and implementation.
• Just me.
Projects included:
• Designing and building a website and web portal for B2B and Domestic energy and Utilities (mobile & Broadband) customers
• Allow the user to pay bills, view usage, download previous bills, give meter reads, change tariffs/SIMS.
• Show different backgrounds to the site visitor depending on their location in the UK using IPGEOLOCATION
• Designing and building the backend SQL Server that contained ASP.NET tables for Role based authentication/Authorisation, usernames and passwords, encrypting passwords from user input and being stored in the tables
• Using various Junifer APIs. Examples include for use with ECOES and XOSERVE when extracting and checking MPAN and MPRN details, updating customer Direct Debit payments, creating new customer accounts
• Organise meetings with the CEO and heads of departments to gather requirements, find out information for the features required for the web portal, public/private website features and any future requirements
• Follow guidelines for GDPR when gathering new customer details
Server, It, Net, Implementation, Developer, Authentication, Ceo, Testing, Development, SOLID, Software, Web, Website, Energy, Guide, Utilities, Team Foundation Server, Energy, Portal, Backend, Manager, ME, UP, SQL Server, Css, Html5, Design, Sql, .Net, Backend, Administration, Writing, Product Design, B2B, Javascript, Budget, ASP.NET, Azure, Software development, UI, Database, C, ASP, GDpr, Test
2017 - 2018
temp
Self-employed Contract
Self-employed.
I left my previous role as the company was put up for sale and it was looking very possible that our team was going to be dissolved. Over the next couple of months I worked self-employed
It, UP
2015 - 2017
job
C#.NET Software Architect/Developer & Technical Project Advisor
Utilita Energy.
• C#.NET Developer working alone and with other development teams using C#.NET/ASP.NET/SQL/WinForms/Oracle12.c/SQLServer2014
• IDE: Visual Studio 2015 Professional and then Enterprise edition
• Source Control with Visual Studio 2015 Team Foundation Server
• Worked on all aspects of a project's life cycle
• Meeting with clients (Internal/External), project design meetings, design (UI, Business logic, and data logic) tiers of the software solution, building, and testing.
• Coding UI tests with VS2015, NUnit, creating documentation (test, technical and user guide), product distribution to users, updates/new features/Bug fixes, and training users how to use the product
• Meeting with directors, project managers, users, and 3rd party companies/developers to gather product requirements and to advise on technical feasibility
• Create reusable DLL Class Libraries
• Learn new technologies very quickly as products could wildly vary from one project to the next
Projects included:
• Designing an SMS text service which sent a 6 question SMS text to customers that had called into the call centre the day before. Different customer queries would generate different questions and answers to questions would direct the question choices, all answers would be stored in a database
Consumed a third-party API that would send the SMS texts to customers
• ASP.NET IT Help-desk tools for the 1st and 2nd line IT Support helpdesk
• Server monitoring software that would monitor 30 servers in real-time. The software would run on a large screen in the IT office monitoring CPU, RAM, Disk space and displaying percentage used. When the usage reached a certain level (yellow or Red) an automated email would be sent out to various IT Support staff and IT Managers
• A new purchasing system was purchased. Although the product could be integrated with Sage Line50, this is not something the providers of the purchasing system would implement. I had to learn SAGE development to allow the new system to connect with SAGE. This was used by the Purchasing and Finance teams
• When I started at the company the entire company used Citrix which was supported by a 3rd party company called Softcat. We wanted to move away from Citrix, so I designed and built an RDS solution which included all RDS servers (RDSessionHost, RDGateway, RDConnectionBrokers)
• Built the VM servers and designed, implemented and built the RDS environment for over 1000 users
• IDE: Visual Studio 2015 Professional and then Enterprise edition
• Source Control with Visual Studio 2015 Team Foundation Server
• Worked on all aspects of a project's life cycle
• Meeting with clients (Internal/External), project design meetings, design (UI, Business logic, and data logic) tiers of the software solution, building, and testing.
• Coding UI tests with VS2015, NUnit, creating documentation (test, technical and user guide), product distribution to users, updates/new features/Bug fixes, and training users how to use the product
• Meeting with directors, project managers, users, and 3rd party companies/developers to gather product requirements and to advise on technical feasibility
• Create reusable DLL Class Libraries
• Learn new technologies very quickly as products could wildly vary from one project to the next
Projects included:
• Designing an SMS text service which sent a 6 question SMS text to customers that had called into the call centre the day before. Different customer queries would generate different questions and answers to questions would direct the question choices, all answers would be stored in a database
Consumed a third-party API that would send the SMS texts to customers
• ASP.NET IT Help-desk tools for the 1st and 2nd line IT Support helpdesk
• Server monitoring software that would monitor 30 servers in real-time. The software would run on a large screen in the IT office monitoring CPU, RAM, Disk space and displaying percentage used. When the usage reached a certain level (yellow or Red) an automated email would be sent out to various IT Support staff and IT Managers
• A new purchasing system was purchased. Although the product could be integrated with Sage Line50, this is not something the providers of the purchasing system would implement. I had to learn SAGE development to allow the new system to connect with SAGE. This was used by the Purchasing and Finance teams
• When I started at the company the entire company used Citrix which was supported by a 3rd party company called Softcat. We wanted to move away from Citrix, so I designed and built an RDS solution which included all RDS servers (RDSessionHost, RDGateway, RDConnectionBrokers)
• Built the VM servers and designed, implemented and built the RDS environment for over 1000 users
It, Team Foundation Server, Guide, Logic, Enterprise, Server, Software, Office, Development, Testing, Monitoring, NUnit, WinForms, Support, Developer, Net, Design, Service, Test, Citrix, Visual Studio, Finance, ASP, C, Database, UI, Training, ASP.NET, It support, API, .Net, Sql
2014 - 2014
job
Perl and C# Software Developer/Architect and Citrix and Windows Infrastructure Technician
Raglan Housing Association.
Southampton July 2014 - December 2014
(Contract role)
• C#.NET development and Perl scripting
• Working within a small IT team
• Citrix XenApp 6.5 Desktop Environment support
• All applications were designed and built from scratch
• Dealt with issues that the 1st and 2nd line support team could not fix
Projects included:
• Perl scripting to automate the creation of a new Citrix roaming user profiles to replace those that had become corrupted, with original user data/settings
• Built a Citrix web interface for Citrix management and troubleshooting
• Continue with support to the business across many UK sites
(Contract role)
• C#.NET development and Perl scripting
• Working within a small IT team
• Citrix XenApp 6.5 Desktop Environment support
• All applications were designed and built from scratch
• Dealt with issues that the 1st and 2nd line support team could not fix
Projects included:
• Perl scripting to automate the creation of a new Citrix roaming user profiles to replace those that had become corrupted, with original user data/settings
• Built a Citrix web interface for Citrix management and troubleshooting
• Continue with support to the business across many UK sites
Scripting, C, Management, Citrix, Perl, Windows, It, Net, Developer, Support, Infrastructure, Development, Software, Web
2013 - 2014
job
Operations and Technical Support
H-Tec.
• Managed a team of 15 engineers based across the UK
• Provided technical support to the engineers that would install/maintain/replace petrol pumps, front of house POS systems, and back office IT Systems for companies such as ASDA, Texaco, Nisa and Morrison's, and Budgens
• Made sure engineers had the equipment they needed for the day's work
• Ensured jobs were completed within SLA agreements
• Provided technical support to the engineers that would install/maintain/replace petrol pumps, front of house POS systems, and back office IT Systems for companies such as ASDA, Texaco, Nisa and Morrison's, and Budgens
• Made sure engineers had the equipment they needed for the day's work
• Ensured jobs were completed within SLA agreements
Operations, It, Pos, Support, Office
2009 - 2012
job
Mid level Software C# Developer
University of Southampton.
C, Developer, Software
2003 - 2004
job
Perl and Python Junior Software Developer
Pennant plc.
• SCC Clearance
• Used Perl and Python languages for developing new applications and working with legacy code
• Designed Desktop applications with Perl TK (GUI Desktop applications with Perl)
• Worked on projects for companies such as London Underground, British Gas, MOD, and DOD
• Used Perl and Python languages for developing new applications and working with legacy code
• Designed Desktop applications with Perl TK (GUI Desktop applications with Perl)
• Worked on projects for companies such as London Underground, British Gas, MOD, and DOD
Python, Perl, Developer, Software
My education
University of Southampton
Bachelors, Music
Bachelors, Music
?
-
2007
Open University
N/a, Engineering and Acoustics
N/a, Engineering and Acoustics
?
-
1997
Barton Peveril College
Secondary, Music and Communication Studies
Secondary, Music and Communication Studies
?
-
1994
Bitterne Park Secondary
GCSEs, N/a
GCSEs, N/a
Gavin's reviews
Gavin has not received any reviews on Worksome.
Contact Gavin Challice
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Gavin 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