$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Experienced C# .NET developer specialising in web applications.
Simon Collins
,
Manchester, United Kingdom
Experience
Other titles
Skills
I'm offering
I am an experienced professional C# .NET developer with almost twenty years in the industry. I have strong analysis, design and coding skills, excellent communication skills and I'm reliable and conscientious. I have been a contract developer for a number of high profile companies and worked on a variety of projects in different industries over the years.
Markets
United Kingdom
Industries
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Available
My experience
2018 - 2018
temp
.NET Contract Software Developer Bet 365
Back Office Sports Trading.
Software Development services for the Back Office Sports Trading team, building and enhancing tools to support business initiatives. The technology used was primarily .NET C# and MS SQL Server. AccuRev and Git were used for version control. Jira was used for issue management. This contract provided experience of working in a distributed, highly performant, multi-tiered environment.
Sql, Git, Jira, SQL Server, Software development, Net, Developer, Development, C#
2015 - 2018
temp
.NET C# Contract Lead Developer Serco
Aegon.
Lead .NET developer on the Underwriting Transformation programme. This was a two year project involving integration of multiple technology platforms including mainframe, web services, .NET, Java and other in house bespoke applications.
● Led the design and development of the new Underwriting Web Application. This was a .NET C# MVC application, utilising WCF web services and a SQL server database that integrated with IBM mainframe via Websphere MQ.
● Led the design and development of the data and object model underpinning the application. Entity Framework Code First model was used.
● Designed and developed .NET services, to send XML messages to IBM mainframe PL1 programs, using the IBM Websphere MQueue API.
● Led the development of functionality using JQuery, AJAX and Bootstrap to provide a rich UI experience using a Single Page Application approach.
● Introduced Unit Testing standards for the project with MSTest and the MOQ mocking library.
● Introduced AutoMapper for mapping between Entity Framework entities and MVC view models.
● Investigated defects raised during testing and developed, tested and deployed fixes.
● Supervised and allocated work for a junior .Net developer on the team.
● Liaised closely with the change management team and the business to discuss and implement requirements, change requests and modifications to functionality being delivered.
● Led the design and development of the new Underwriting Web Application. This was a .NET C# MVC application, utilising WCF web services and a SQL server database that integrated with IBM mainframe via Websphere MQ.
● Led the design and development of the data and object model underpinning the application. Entity Framework Code First model was used.
● Designed and developed .NET services, to send XML messages to IBM mainframe PL1 programs, using the IBM Websphere MQueue API.
● Led the development of functionality using JQuery, AJAX and Bootstrap to provide a rich UI experience using a Single Page Application approach.
● Introduced Unit Testing standards for the project with MSTest and the MOQ mocking library.
● Introduced AutoMapper for mapping between Entity Framework entities and MVC view models.
● Investigated defects raised during testing and developed, tested and deployed fixes.
● Supervised and allocated work for a junior .Net developer on the team.
● Liaised closely with the change management team and the business to discuss and implement requirements, change requests and modifications to functionality being delivered.
C#, MVC, Entity Framework, SQL Server, WCF, Mainframe, IBM mainframe, Net, Developer, Lead developer, Underwriting, MSTest, MOQ, AJAX, Sql, Jquery, Java, API, Bootstrap, XML, Design, Database, Web Services
2014 - 2014
temp
.NET Contract Developer Barclays Knutsford
Barclays.
Barclays.
I was responsible for developing applications for the Middleware Application Integration Portal using MVC, C# and SQL 2008 R2.
Connect Direct File Transfer Search Function
Developed a web based search function to enable file transfers over the Connect Direct estate to be searched using various criteria. This tool enables users to troubleshoot errors and identify problems with file transfers. I developed the functionality using MVC and C#. Search queries were written and executed against an Oracle database and data returned using the repository pattern and PetaPoco ORM. The data was displayed using the jQuery DataTables plugin to enable paging and sorting of the data.
Message Queue Search Function
Developed a web based search function against the Banks Middleware Message Queue estate. This function enabled the user to search for individual messages transferred across the network using multiple search criteria. It could be used to identify errors and troubleshoot problems with lost messages. This application used the repository pattern and PetaPoco ORM to return data from a SQL Server 2008 R2 database.
Message Queue Management Application
Developed the Message Queue management application. This application enabled the remote management of Message Queue servers by utilising a web service into the Blade Logic system.
I developed a wrapper API DLL library in C# to enable the web service to be called within the Web Application. This system helped to reduce the need for middleware staff to directly log onto Message Queue servers which was a key audit requirement. Functions available included the ability to start and stop servers, view logs and view job output to name but a few.
AJAX and jQuery were used to provide a smooth user experience and reduce the number of pages required in the application. Entity Framework was used as the ORM against a SQL Server 2008 database.
Attachmate FileXpress Remote Management Application
Developed an application to enable file transfers to be configured in the Attachmate FileXpress product via a web service. This was a low cost solution to set up and configure file transfers within the Bank's server estate. The application enabled FileXpress entities such as Servers and Users to be configured without the need to log into the FileXpress product directly. Kerberos authentication was used to enable single sign on over SSL to provide the security required by the Bank. I developed a C# API library to wrap a web service DLL provided by the vendor. This enabled the code to be easily re-used in the web application or in other applications e.g. a console application. I developed a service layer using the request-response pattern to facilitate communication between the MVC controllers and the web services and repositories. All development was done using MVC, .NET 4, C#, Entity Framework and SQL Server 2008.
I also developed functionality to execute scripts on the servers to install client applications and perform various functions to facilitate the file transfer process. These scripts were run using the Blade Logic web service developed for the Message Queue Management project.
Connect Direct File Transfer Search Function
Developed a web based search function to enable file transfers over the Connect Direct estate to be searched using various criteria. This tool enables users to troubleshoot errors and identify problems with file transfers. I developed the functionality using MVC and C#. Search queries were written and executed against an Oracle database and data returned using the repository pattern and PetaPoco ORM. The data was displayed using the jQuery DataTables plugin to enable paging and sorting of the data.
Message Queue Search Function
Developed a web based search function against the Banks Middleware Message Queue estate. This function enabled the user to search for individual messages transferred across the network using multiple search criteria. It could be used to identify errors and troubleshoot problems with lost messages. This application used the repository pattern and PetaPoco ORM to return data from a SQL Server 2008 R2 database.
Message Queue Management Application
Developed the Message Queue management application. This application enabled the remote management of Message Queue servers by utilising a web service into the Blade Logic system.
I developed a wrapper API DLL library in C# to enable the web service to be called within the Web Application. This system helped to reduce the need for middleware staff to directly log onto Message Queue servers which was a key audit requirement. Functions available included the ability to start and stop servers, view logs and view job output to name but a few.
AJAX and jQuery were used to provide a smooth user experience and reduce the number of pages required in the application. Entity Framework was used as the ORM against a SQL Server 2008 database.
Attachmate FileXpress Remote Management Application
Developed an application to enable file transfers to be configured in the Attachmate FileXpress product via a web service. This was a low cost solution to set up and configure file transfers within the Bank's server estate. The application enabled FileXpress entities such as Servers and Users to be configured without the need to log into the FileXpress product directly. Kerberos authentication was used to enable single sign on over SSL to provide the security required by the Bank. I developed a C# API library to wrap a web service DLL provided by the vendor. This enabled the code to be easily re-used in the web application or in other applications e.g. a console application. I developed a service layer using the request-response pattern to facilitate communication between the MVC controllers and the web services and repositories. All development was done using MVC, .NET 4, C#, Entity Framework and SQL Server 2008.
I also developed functionality to execute scripts on the servers to install client applications and perform various functions to facilitate the file transfer process. These scripts were run using the Blade Logic web service developed for the Message Queue Management project.
C#, Net, Developer, Sql server 2008, Jquery, API, Oracle, SQL Server, AJAX, Sql, Web Services, MVC, Entity Framework, Oracle database, Middleware
2013 - 2013
temp
.NET MVC Contract Developer Keoghs Bolton
Keoghs.
I was responsible for developing the website for the ADA project. The MVC website was developed based on HTML templates provided by an external agency, which provided the website design. Functionality developed included the ability to upload a batch file to the website containing claims data, using jQuery AJAX. The claims were then processed via a web service and the results displayed on the website. I also developed functionality to filter and page the results lists of batches and claims. The project made extensive use of jQuery and jQuery UI in order to provide a rich user experience.
The second part of my role at Keoghs was to develop the functionality for the single claims input. This enabled a user to input the details of a car insurance claim via the website and to display the results of the risk assessment via the website. A wizard was developed which enabled a user to input the claims data via a series of web forms. .NET AJAX was used to submit the forms rather than using a whole page post back, which ensured a smooth user experience. A navigation panel was developed using jQuery to display key data entered, as the user progressed through the wizard.
The ADA project was developed using .NET 4.5, C#, MVC 4.0, SQL Server 2008 R2, TFS and jQuery. The project was developed using the Agile software development methodology.
The second part of my role at Keoghs was to develop the functionality for the single claims input. This enabled a user to input the details of a car insurance claim via the website and to display the results of the risk assessment via the website. A wizard was developed which enabled a user to input the claims data via a series of web forms. .NET AJAX was used to submit the forms rather than using a whole page post back, which ensured a smooth user experience. A navigation panel was developed using jQuery to display key data entered, as the user progressed through the wizard.
The ADA project was developed using .NET 4.5, C#, MVC 4.0, SQL Server 2008 R2, TFS and jQuery. The project was developed using the Agile software development methodology.
C#, ASP, .Net, MVC, Razor, Visual Studio, Net, Sql server 2008, SQL Server, Team Foundation Server, Css, Html, Sql, Jquery, API, HTML/CSS/Javascript, Javascript, ASP.NET, XML, Agile, AJAX
2011 - 2013
job
.NET Software Contract Developer
Idox Information Solutions.
Statistical Reporting Project
The existing Idox reporting module used Excel automation to generate the report files. This had the disadvantage of requiring Excel to be installed on the server running the application. I was responsible for re-writing the report generation module to use the Open XML framework to generate the report files. This improved the performance of the system and also did not require any additional software to be installed. This project enabled me to obtain an in depth knowledge of working with the Open XML API.
GRANTFinder Web Application Project
Developed functionality for the GRANTFinder web application v2.0 and v2.1 releases. I worked extensively on the application search function, which was the main part of the application. The search function included filtering of results lists, sorting of results, switching between results lists using Tabs and saved searches. I also developed numerous enhancements and bug fixes to the system. This was an MVC 3.0 project, developed using Razor, C#, JQuery, JavaScript, HTML and CSS.
Marine Alliance for Science & Technology Scotland (MASTS) Project
Developed a C# console application to provide an Umbraco CMS website with newsletter functionality, using Idox’s bespoke newsletter emailing program. I developed a web service in C# to extract Umbraco User information and news content items from the Umbraco CMS website. This project enabled me to gain experience using the Umbraco CMS and also programming using the Umbaco API.
ConGRESS (Conservation Genetic Resources for Effective Species Survival) web application
Developed a web front end to a genetics simulation system within the ConGRESS web application. Five simulators were developed each with a different set of ASP.NET web forms to enter simulation parameters.
Developed a Windows Service application in C# which ran the java simulator programs and imported the simulation results into the application SQL Server database.
I also developed a set of graphing modules within the website which enabled users to view the results of the genetic simulations as bar charts and X-Y scatter plots. The graphing modules were developed using the MS ASP.NET charting control.
Toolset used for the above projects was Visual Studio 2010/2012, Team Foundation Server and SQL Server 2008 R2.
The existing Idox reporting module used Excel automation to generate the report files. This had the disadvantage of requiring Excel to be installed on the server running the application. I was responsible for re-writing the report generation module to use the Open XML framework to generate the report files. This improved the performance of the system and also did not require any additional software to be installed. This project enabled me to obtain an in depth knowledge of working with the Open XML API.
GRANTFinder Web Application Project
Developed functionality for the GRANTFinder web application v2.0 and v2.1 releases. I worked extensively on the application search function, which was the main part of the application. The search function included filtering of results lists, sorting of results, switching between results lists using Tabs and saved searches. I also developed numerous enhancements and bug fixes to the system. This was an MVC 3.0 project, developed using Razor, C#, JQuery, JavaScript, HTML and CSS.
Marine Alliance for Science & Technology Scotland (MASTS) Project
Developed a C# console application to provide an Umbraco CMS website with newsletter functionality, using Idox’s bespoke newsletter emailing program. I developed a web service in C# to extract Umbraco User information and news content items from the Umbraco CMS website. This project enabled me to gain experience using the Umbraco CMS and also programming using the Umbaco API.
ConGRESS (Conservation Genetic Resources for Effective Species Survival) web application
Developed a web front end to a genetics simulation system within the ConGRESS web application. Five simulators were developed each with a different set of ASP.NET web forms to enter simulation parameters.
Developed a Windows Service application in C# which ran the java simulator programs and imported the simulation results into the application SQL Server database.
I also developed a set of graphing modules within the website which enabled users to view the results of the genetic simulations as bar charts and X-Y scatter plots. The graphing modules were developed using the MS ASP.NET charting control.
Toolset used for the above projects was Visual Studio 2010/2012, Team Foundation Server and SQL Server 2008 R2.
C#, MVC, Razor, Jquery, Javascript, Css, Html
2011 - 2011
temp
Contract ASP .NET Web Developer
Cheshire & Wirral Partnership NHS Trust.
Developed a Workload Management Web Application to enable job requests to be submitted, scheduled and tracked across multiple teams, thereby enabling management to effectively monitor workload.
Developed a Case Notes Tracking Web Application to enable the location of patient notes within the trust to be recorded and tracked.
Developed the systems using Visual Studio Professional 2008, ASP.NET web forms, C# and SQL Server 2008. Additional technologies utilised on these projects included: Authorisation using Windows Authentication; JQuery AutoComplete plug-in; Ajax Control Toolkit; CK Editor WYSIWYG text editor; connection to Active Directory using System.DirectoryServices namespace.
Developed a Case Notes Tracking Web Application to enable the location of patient notes within the trust to be recorded and tracked.
Developed the systems using Visual Studio Professional 2008, ASP.NET web forms, C# and SQL Server 2008. Additional technologies utilised on these projects included: Authorisation using Windows Authentication; JQuery AutoComplete plug-in; Ajax Control Toolkit; CK Editor WYSIWYG text editor; connection to Active Directory using System.DirectoryServices namespace.
C#, ASP, ASP.NET, .Net, SQL Server, Sql, AJAX, Jquery, Visual Studio
2011 - 2011
temp
Contract ASP.NET Web Developer North Mersey Health Informatics Service
unknown.
Developed an Events Management Web Application for NHS Trusts. Developed using ASP.NET web forms, C# and a SQL Server 2008 database.
Developed the Human Rights in Healthcare website for an external client.
The website template was developed using HTML and CSS, with graphics provided by the designer. Cross browser testing was performed to ensure correct operation on different browsers. An in house CMS was used to manage content.
Designed and implemented ASP.NET user controls to provide dynamic content from a SQL Server 2008 database.
Developed the Human Rights in Healthcare website for an external client.
The website template was developed using HTML and CSS, with graphics provided by the designer. Cross browser testing was performed to ensure correct operation on different browsers. An in house CMS was used to manage content.
Designed and implemented ASP.NET user controls to provide dynamic content from a SQL Server 2008 database.
Management, Sql server 2008, Server, Web, Testing, Health, Developer, Net, Content, Website, Service, Css, ASP, Database, C, ASP.NET, CMS, SQL Server, HTML/CSS/Javascript, .Net, Sql, Html
2009 - 2010
freelance
Freelance client projects
unknown.
Various freelance client projects obtained independently.
2004 - 2009
temp
Contract ASP developer at Tameside MBC
Tameside Metropolitan Borough Council.
I worked on a number of council systems. Technologies used included Classic ASP, SQL Server, JavaScript, HTML and CSS.
Customer Relationship Management System May 2008 - Oct 2009
I was responsible for the re-write of the existing Customer Relationship Management system using Classic ASP and SQL 2000. The web pages were developed using Visual InterDev, Classic ASP, VBScript, JavaScript, HTML and CSS.
Carers Database System February 2008 - May 2008
Designed and developed a web application to enable the Carers department to maintain details of carers and the people they care for. Designed and implemented a SQL 2000 database to replicate the existing Access database. An import program was developed in VB6 to import the data from Access into the SQL database. Developed downloadable management reports using Excel.
Schools Workforce Project November 2007 - January 2008
A project to convert exported data from the councils mainframe system into XML format, to enable it to be submitted to Central Government for reporting purposes. I developed a VB6 program using XML DOM, to convert data held in Excel spreadsheets, into the XML Schema specified for the submission.
Customer Relationship Management System May 2008 - Oct 2009
I was responsible for the re-write of the existing Customer Relationship Management system using Classic ASP and SQL 2000. The web pages were developed using Visual InterDev, Classic ASP, VBScript, JavaScript, HTML and CSS.
Carers Database System February 2008 - May 2008
Designed and developed a web application to enable the Carers department to maintain details of carers and the people they care for. Designed and implemented a SQL 2000 database to replicate the existing Access database. An import program was developed in VB6 to import the data from Access into the SQL database. Developed downloadable management reports using Excel.
Schools Workforce Project November 2007 - January 2008
A project to convert exported data from the councils mainframe system into XML format, to enable it to be submitted to Central Government for reporting purposes. I developed a VB6 program using XML DOM, to convert data held in Excel spreadsheets, into the XML Schema specified for the submission.
ASP, Javascript, Css, Html, Excel, Sql, HTML/CSS/Javascript, SQL Server, XML, Vbscript, Web
1996 - 2002
job
Information Specialist
E-Solutions.
I joined the E-Solutions team as an Information Engineer and was promoted to Information Specialist. I worked on a variety of Internet and Intranet projects as developer and then lead developer working with Microsoft technologies including VB, ASP and SQL Server. As Information Specialist I took a lead role on projects providing consultancy, project management and team leadership.
Sql, Project Management, SQL Server, Team Leadership, ASP, Leadership, Management, Developer, Lead developer, Internet, Server, Vb
1994 - 1995
job
Design Validation Engineer
Fujitsu Telecommunications.
Design
1989 - 1994
job
Telecommunications Approvals Engineer
Kingston Communications.
My education
1995
-
1996
UMIST
MSc, Computation
MSc, Computation
1985
-
1989
University of Northumbria
BSc, Physical Electronics
BSc, Physical Electronics
1983
-
1985
The Immingham School
Secondary, Maths and Physics
Secondary, Maths and Physics
Simon's reviews
Simon has not received any reviews on Worksome.
Contact Simon Collins
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Simon 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