$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Freelance .Net Developer of multi-platform client and multi-tier server applications
Ed Blacker
,
Bristol, United Kingdom
Experience
Other titles
Skills
I'm offering
I have used .Net since it came out, coding in C#, VB.Net and VC++. I have produced client applications for PC, Mac OS and mobile devices as well as multi-tier server software using a variety of technologies, in many industries and in companies of all sizes. I have served as a stand-alone analyst programmer, a member of an Agile scrum team and as part of a Prince 2 project team, and aim to provide useful services from day 1.
Markets
United Kingdom
Language
English
Fluently
Ready for
Larger project
Full time contractor
Available
My experience
2020 - ?
freelance
Senior C# Developer
Paritor Ltd.
Implemented a video conferencing system using WebRTC and Blazor to allow Paritor to offer their clients a virtual learning environment.
Redeveloped the in-house WPF admin app using https://platform.uno/, this allowed a single code base to run on windows, mac, ios, android and in a web browser.
Implemented backend, workflow processes, such as sendgrid email integration, using Azure Event Grid and Azure Logic App based solutions.
Moved a monolithic visual studio teams solution to Azure Devops, with GIT source control and separate projects for the various backend services and client apps.
Moved manual release processes into Azure devops for continuous integration and deployment into Azure App Services, Apple Store, Google Play and Microsoft Store.
Improved security of the azure hosted app services using Azure AD and Azure AD B2C authentication.
Redeveloped the in-house WPF admin app using https://platform.uno/, this allowed a single code base to run on windows, mac, ios, android and in a web browser.
Implemented backend, workflow processes, such as sendgrid email integration, using Azure Event Grid and Azure Logic App based solutions.
Moved a monolithic visual studio teams solution to Azure Devops, with GIT source control and separate projects for the various backend services and client apps.
Moved manual release processes into Azure devops for continuous integration and deployment into Azure App Services, Apple Store, Google Play and Microsoft Store.
Improved security of the azure hosted app services using Azure AD and Azure AD B2C authentication.
Uno, Xamarin, Blazor, WebRTC, Azure Event Grids, Azure Logic Apps, Azure DevOps
2019 - 2019
freelance
SQL and C# ASP.Net core Developer
DAC Beachcroft.
The client is a law firm who are upgrading their core external application to its latest version, for which the SQL database structure has been completely changed. They have dozens of internal apps connected directly to this data; the project involved reconfiguring these to query to the new product; where this wasn't appropriate, new apps were developed to replace them. I contributed to a template for the new ASP.Net core applications, rewrote several of the older apps, made the TSQL stored procedure changes required for most of the others and configured a test server to operate with Azure Devops continuous integration releases. I also created a version of one of the apps in Blazor to demonstrate how the technology could be used to simplify the work of the development team.
ASP, Framework, Net core, Server, Razor, Entity framework core, Development, Developer, Apps, Net, Technology, Test, Integration, Sql, Entity Framework, MVC, C, Database, .net core, DevOps, Azure, ASP.NET, Bootstrap, Git, .Net, Jquery
2018 - 2019
freelance
C# ASP.Net core Developer
Weston College.
I was brought back to Weston College in order to move their Individual Learner Plan application, and the developer team, from ASP.Net to ASP.Net core MVC. The new development has been managed in Azure Devops with GIT repository. The application's security has been improved by using Azure AD to authenticate users anywhere and on any device, this includes allowing students to invite parents and guardians to the system; via integration with the Microsoft Graph API. The app uses Entity Framework to connect to the internal SQL and Tribal EBS Oracle databases, allowing the college to more easily move to using an EBS SQL database by simply swapping the EF implementation when the time comes. Azure Application Insights is used to log and monitor the app, and several connected services have been integrated using their swagger and WSDL definitions, including EBS updates and AFD postcode lookups.
NUnit, ASP.NET CORE MVC, Integration, Net, Security, LINQ, Developer, Implementation, Development, ASP, App, Net core, Swagger, WSDL, Autofac, Framework, Microsoft Graph, DevOps, .Net, Git, API, Bootstrap, ASP.NET, Oracle, Azure, Typescript, Sql, Training, .net core, Sass, Database, C, MVC, Entity Framework
2018 - 2018
freelance
Senior C# Developer
Lifetime Training.
Working in one of the scrum teams developing Lifetime Training’s in-house solutions for managing their apprentice training business. I made additions to two applications; the WPF app which used SQL replication to allow occasionally connected advisers around the country to sync the details of their trainees, clients and apprenticeships, and the ASP.Net core web app which allowed users to monitor and control the business. In both cases I suggested and implemented improvements to the performance of the apps; by improving data query efficiency and virtualising list displays.
C#, Wpf, Asp.net mvc, Automapper
2017 - 2018
freelance
C# ASP.Net Developer
Weston College.
Working in the development team within the IT department. I was taken on to introduce new ASP.Net pages and T-SQL stored procedures to allow the QA department to implement a new tutorial driven process in the existing apps that integrate with Tribal EBS. I completed this while introducing the team to many technologies: Source control with GIT, continuous integration with TeamCity and MS Deploy, these firmer foundations allowed them to migrate their servers to Windows 2016, and the development environment to Visual Studio 2017. Performance monitoring to find inefficient code allowed me to clear up a collation issue in the SQL to Oracle integration that was causing seconds of delay in many queries. I also improved their security model by insisting on the use of https everywhere, and upgrading to the latest version of jQuery.
T-SQL, ME, UP, SOLID, Teamcity, Development, Monitoring, Developer, Apps, It, Security, Net, Stored procedures, Sql, Windows, QA, Integration, Visual Studio, ASP, C, Oracle, ASP.NET, Git, .Net, Jquery
2015 - 2017
freelance
Windows WPF/Xamarin Developer
Rock Solid Knowledge.
RSK were working with ICSA Software to produce BoardPad for Windows that integrates with ICSA's market leading solution for corporate governance, used by the boards of almost all the FTSE100 and many other companies.
The main client was written in WPF, where I improved performance of most views by virtualising them. I also helped to migrate the core elements to stand alone Portable Component Libraries, which were then used as the basis of an iOS and an Android implementation of the app using Xamarin.
The main client was written in WPF, where I improved performance of most views by virtualising them. I also helped to migrate the core elements to stand alone Portable Component Libraries, which were then used as the basis of an iOS and an Android implementation of the app using Xamarin.
LINQ, PDFtron, MOQ, App, Software, NUnit, MVVM, Implementation, Developer, Git, Windows, Wpf, Xamarin, C, Android, IOS, Scrum
2013 - 2015
freelance
Windows Universal App Developer
Microsoft.
Windows Universal App Developer (contract) working in the Windows Phone Centre of Excellence team developing high profile Windows Phone and Windows 10 applications for Microsoft and their strategic partners. Applications were created to the highest standards and received top ratings and positive reviews from a large number of users.
The majority of the time was spent in a team of three developers creating the Spotify app for Windows Phone. I also introduced UI test automation, using the Windows Phone Test Framework, to the Facebook team.
The majority of the time was spent in a team of three developers creating the Spotify app for Windows Phone. I also introduced UI test automation, using the Windows Phone Test Framework, to the Facebook team.
API, Facebook, UI, Automation, C, Test, Windows, LINQ, Developer, MVVM, NUnit, App, SpecFlow, Framework, MOQ, UI test
2013 - 2013
freelance
Windows Phone Developer
BigHand Ltd.
One of a pair of developers creating BigHand's new app. BigHand offer a range of services for clients wishing to deal with dictations in their work processes, for example Law and Medical practices. They already offer software to clients using PCs, iPhone, Blackberry and Android phones and require a new Windows Phone client. I have been working on all areas of the app from OS and database integration, models and view models and Silverlight controls.
Android, Database, C, Integration, Windows, LINQ, Developer, MVVM, NUnit, Software, App, Silverlight, Resharper, Processes
2011 - 2012
freelance
MVC Web Developer
Avelo.
In the Wealth Management team helping to produce a PoS, Point of Sale, case management application for client facing Financial Advisers.
This ASP MVC web-based application can run on an IIS server in the usual way, or be installed on a laptop running IIS express connecting to a local SQL server. This allows Advisers to work on quote and sales details whilst meeting customers, in an offline mode. Later on, changes to the data are synchronised to the central servers when the adviser laptop is back online.
I developed pages from the backlog using C# MVC and jQuery, as well as introducing Specflow and BDD to the team in order to improve their agile processes and build quality.
This ASP MVC web-based application can run on an IIS server in the usual way, or be installed on a laptop running IIS express connecting to a local SQL server. This allows Advisers to work on quote and sales details whilst meeting customers, in an offline mode. Later on, changes to the data are synchronised to the central servers when the adviser laptop is back online.
I developed pages from the backlog using C# MVC and jQuery, as well as introducing Specflow and BDD to the team in order to improve their agile processes and build quality.
Net, Processes, Framework, SpecFlow, Online, Server, Express, Web, Mode, NUnit, BDD, Pos, IIS, Developer, LINQ, WCF, Sql, Sales, Management, ASP, Entity Framework, MVC, AJAX, C, REST, Agile, ASP.NET, Asp.net mvc, SQL Server, .Net, Jquery
2010 - 2010
freelance
Senior developer
Nokia.
Developing a C++ QT based player component for Nokia Music, to be used on PCs and Macs to allow users to purchase music and transfer tracks to their Nokia devices.
Developer, Senior Developer, QT, C++
2010 - 2010
freelance
.Net Developer
Parliament.
In a small team within the Parliamentary ICT service. We produced 3 ASP.Net MVC / jQuery based applications to be viewed on mobile phones.
The first application linked with the annunciator service to display business in progress in the Houses. Another linked to a CRM system from third party consultancy LBi to display pages from the intranet. Finally, we produced a detailed interactive map of the Houses based on my own bespoke GIS system.
Using a novel MVC view engine to deliver different CSS and javascript to different clients allowed support for a range of mobile devices, from very restricted Blackberries to iPhones.
The first application linked with the annunciator service to display business in progress in the Houses. Another linked to a CRM system from third party consultancy LBi to display pages from the intranet. Finally, we produced a detailed interactive map of the Houses based on my own bespoke GIS system.
Using a novel MVC view engine to deliver different CSS and javascript to different clients allowed support for a range of mobile devices, from very restricted Blackberries to iPhones.
AJAX, NUnit, Support, Developer, LINQ, Net, Gis, Service, ASP, MVC, Javascript, C, REST, ASP.NET, CRM, Asp.net mvc, .Net, Jquery, Css
2003 - 2006
freelance
Analyst Programmer
OD2.
I provided architecture and development services for Europe's leading music service; used by Tiscali, Coca Cola and MSN.
OD2's client application was only provided in English, I developed a replacement that updated its translations over the web and styled itself to match the web site that the user was shopping.
This formed a core part of SonicSelector, a client application that integrated with Windows Media Player to provide a complete music experience. I designed and developed the purchase and transfer functions that offered users a single process to buy tracks then download and burn them to CD. Skills VB6, COM
I worked with another architect to produce the media bar ActiveX control that provided in-page playlist, playback and download of tracks from the OD2 run websites in IE, Windows Media Player on PC and in Windows Media Centre. The core was in VC++ and the presentation layer was a VB6 ActiveX COM Component.
OD2's client application was only provided in English, I developed a replacement that updated its translations over the web and styled itself to match the web site that the user was shopping.
This formed a core part of SonicSelector, a client application that integrated with Windows Media Player to provide a complete music experience. I designed and developed the purchase and transfer functions that offered users a single process to buy tracks then download and burn them to CD. Skills VB6, COM
I worked with another architect to produce the media bar ActiveX control that provided in-page playlist, playback and download of tracks from the OD2 run websites in IE, Windows Media Player on PC and in Windows Media Centre. The core was in VC++ and the presentation layer was a VB6 ActiveX COM Component.
Websites, Windows, Service, Architecture, Analyst, Development, Music, Web, PC
1997 - 2003
freelance
Consultant
Unisys.
Specialising in system integration and content management, I experienced the full software development lifecycle whilst collaborating on the following projects:
I designed the architecture for a bid to the Criminal Justice IT team. I created a demonstration system based on the JBoss J2EE platform, running under Linux; to show the potential of open-source. Skills Java, eXist, ICE
PlanNet was an internet-based case management, document authoring and distribution tool, for use by Emergency Planners. I helped specify and developed the GIS component. Skills ASP.Net, C#
NavyNet supplied the network infrastructure to the Navy and software to manage the project. The logical structure of the network was stored in a database and the physical structure was mapped out in CAD diagrams. I produced a client that allowed the end users to navigate, between, the two views and mentored 3 developers. Skills ASP, VB.Net, Documentum, VB6, C++, COM and Acrobat
The Scottish land registry records were processed using Tower CMS and Arcview GIS. Registers Direct was a n-tier web development allowing online access to the registers. I was the support team leader; dealing with the client, suppliers and releases to ensure we adhered to SLAs. Skills VB5, ASP, Informix
ASPECT provided client server software solutions for the Defence Procurement Agency. While offering 3rd line support to my colleagues on site in all areas my main development responsibilities were in Document Processing and Workflow Management, using MS Outlook, Word & Excel VBA, VB5, Oracle and Staffware. I contributed to the architectural review, focusing on the possibilities offered by .Net and J2EE and streamlined the architecture of the installation and login processes.
I designed the architecture for a bid to the Criminal Justice IT team. I created a demonstration system based on the JBoss J2EE platform, running under Linux; to show the potential of open-source. Skills Java, eXist, ICE
PlanNet was an internet-based case management, document authoring and distribution tool, for use by Emergency Planners. I helped specify and developed the GIS component. Skills ASP.Net, C#
NavyNet supplied the network infrastructure to the Navy and software to manage the project. The logical structure of the network was stored in a database and the physical structure was mapped out in CAD diagrams. I produced a client that allowed the end users to navigate, between, the two views and mentored 3 developers. Skills ASP, VB.Net, Documentum, VB6, C++, COM and Acrobat
The Scottish land registry records were processed using Tower CMS and Arcview GIS. Registers Direct was a n-tier web development allowing online access to the registers. I was the support team leader; dealing with the client, suppliers and releases to ensure we adhered to SLAs. Skills VB5, ASP, Informix
ASPECT provided client server software solutions for the Defence Procurement Agency. While offering 3rd line support to my colleagues on site in all areas my main development responsibilities were in Document Processing and Workflow Management, using MS Outlook, Word & Excel VBA, VB5, Oracle and Staffware. I contributed to the architectural review, focusing on the possibilities offered by .Net and J2EE and streamlined the architecture of the installation and login processes.
Development, J2EE, Gis, Network, Architecture, Net, It, Workflow, Support, Infrastructure, Content, Software, Web, Internet, Server, Online, Documentum, Vb, Processing, Processes, C, Java, .Net, Linux, ASP.NET, CMS, Oracle, Software development, Content Management, Database, Excel, Procurement, CAD, VBA, Word, Vb.net, ASP, System Integration, Management, Integration
1993 - 1996
job
Network Administrator / Developer
Navico Ltd.
responsible for specifying, configuring and maintaining all hardware and software in the business. I migrated the accounts system from a mini computer to an application run on a Windows/Novel network. I also created; a service returns monitoring and invoicing application, a contact faxing application, and a reporting tool that allowed the directors to mine the proprietary sales data, all using Access, VBA and VB4
UK Sales Co-ordinator, receiving enquiries from end users and retailers; working with all teams in the factory to satisfy orders. Created owners' manuals for marine instruments using Adobe Illustrator.
UK Sales Co-ordinator, receiving enquiries from end users and retailers; working with all teams in the factory to satisfy orders. Created owners' manuals for marine instruments using Adobe Illustrator.
Adobe Illustrator, Illustrator, VBA, Sales, Windows, Service, Network, Developer, Adobe, Monitoring, Hardware, Software, Administrator
My education
1987
-
1990
University of Kent At Canterbury
BSc (hons), Physics (Minor in Astrophysics)
BSc (hons), Physics (Minor in Astrophysics)
1980
-
1987
Bishop of Llandaff High School
N/a, N/a
N/a, N/a
Ed's reviews
Ed has not received any reviews on Worksome.
Contact Ed Blacker
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Ed 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