$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Senior Software Developer
Michael Dillon
,
Newtownabbey, United Kingdom
Experience
Other titles
Skills
I'm offering
Highly enthusiastic and creative professional with significant experience in all aspects of the development lifecycle and team management. Committed to constant self-improvement and entrepreneurial spirit.
Specialist in ASP.Net c# Restful API's and MVC web sites.
Specialist in ASP.Net c# Restful API's and MVC web sites.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2018 - 2019
freelance
C# Developer/Contractor,
CME.
Implement web apis to provide public access to a completely redesigned financial trading system.
Also involved integrating web apis initially through legacy systems to enable functional equivalence to the customer base whilst various back end systems were implemented in an event sourced pattern.
● Provide technical leadership
● Web Api schema design
● Design and implementation of web api\microservices utilising .net core.
● Integration with Kafka
Also involved integrating web apis initially through legacy systems to enable functional equivalence to the customer base whilst various back end systems were implemented in an event sourced pattern.
● Provide technical leadership
● Web Api schema design
● Design and implementation of web api\microservices utilising .net core.
● Integration with Kafka
Design, API, C, Event, Leadership, Microservices, Integration, Web API, Kafka, Net, Implementation, Developer, Web, Net core
2017 - 2018
freelance
Senior C# Developer/Contractor
Kainos.
Implementing the welsh version of the .gov.uk site, to allow for the collection of two new taxes for the Welsh Regional Authority.
● Provide technical leadership
● Design and implementation of Web Sites \ APIs utilising .net core.
● Integration with Azure
● Coaching \ Mentoring junior staff
● Provide technical leadership
● Design and implementation of Web Sites \ APIs utilising .net core.
● Integration with Azure
● Coaching \ Mentoring junior staff
Design, Coaching, Azure, Mentoring, C, Leadership, Integration, Net, Implementation, Developer, Web, Net core
2016 - 2017
freelance
Senior C# Developer/Contractor
Citi.
Participate in development of Automated Structured Notes system with the goal of moving the issuance of structured notes form a high touch process to a low touch highly automated process were
75% of trades are fully automated.
● Design and implementation of workflow components
● Development\Maintenance of ASP.Net Web Api's\sites
● Implement Vulnerability Assessments\Improvements
● Creation of supporting read model utilising MongoDB
● Maintenance of Windows Services/WPF desktop applications
● Tibco Messaging Integration
75% of trades are fully automated.
● Design and implementation of workflow components
● Development\Maintenance of ASP.Net Web Api's\sites
● Implement Vulnerability Assessments\Improvements
● Creation of supporting read model utilising MongoDB
● Maintenance of Windows Services/WPF desktop applications
● Tibco Messaging Integration
Windows, TIBCO, Web, Windows Services, Development, Developer, Implementation, Workflow, Net, Web API, Design, Wpf, Integration, ASP, C, ASP.NET Web API, MongoDB, ASP.NET, API, .Net
2015 - 2016
job
Principal Developer
Navinet\Nant Health.
Participate in Core Platform development of a suite of products that handle over 1 million messages
per day. Role involves implementing Lean and fostering a team of developers to deliver MVF's of typically 6 weeks duration.
● Development of Web Apis as facades on legacy systems and new systems
● Stand-up Graph Database on Unix, deployed via Chef (ruby scripting), Rundeck,
Teamcity
● Several Web UI projects
● Integration with Splunk, Zabbix (python scripting), Active MQ
● Active MQ \ Camel Components Upgrade
● Redis - Chef Deployment, Disaster Recovery, Performance Investigation
● Angular 2 \ NG Material - Prototyping UI for Service API's
per day. Role involves implementing Lean and fostering a team of developers to deliver MVF's of typically 6 weeks duration.
● Development of Web Apis as facades on legacy systems and new systems
● Stand-up Graph Database on Unix, deployed via Chef (ruby scripting), Rundeck,
Teamcity
● Several Web UI projects
● Integration with Splunk, Zabbix (python scripting), Active MQ
● Active MQ \ Camel Components Upgrade
● Redis - Chef Deployment, Disaster Recovery, Performance Investigation
● Angular 2 \ NG Material - Prototyping UI for Service API's
Lean, UP, Web, Teamcity, Development, Developer, Service, Redis, Integration, Angular 2, Python, Database, Unix, Scripting, Deployment, UI, Prototyping, Angular, API
2008 - 2015
job
Senior Lead Developer, Team Lead,
Total Mobile.
Continuing development\ownership of market leading Repairs products. Also developing within the mobile product set, to refresh the mobile administration site and also integrating the legacy product with the company's mobile product.
● Integrating backend systems into Mobile system, using message based integration.
o Various projects, most extensive one was to "mobilse" purchase ordering
o Purchase orders created on the mobile device or in the backend system, would
be sent for Authorisation to another mobile device, subsequent
approvals\rejections were also communicated back to the originator. Originator
could also record delivery of their purchase order.
● Design and development of various web sites, using MVC, ASP.NET, Backbone.js,
NHibernate to provide views into legacy system data.
● Rewrite of an existing ASP.NET 2 site, using modern front end\interactivity to improve the user experience, highly regarded by the user base.
● Design and development of secure Web Apis, implementing Open Connect ID and OAuth2, using the Microsoft stack.
● Implementation of WebApi to enable third parties to construct their own user interface for
recording details in the application.
o Utilising HAL specification
o Utilising Thinktecture Identity Server\ASP.NET Identity, with the Client
Credentials flow
● Continuous Deployment, Build, Test, Deploy, Release using Team City, IIS
● Implemented several automated CI build projects, incorporating automated deployment
using web deploy
● Design and development of MVC 3, s#, nhibernate, web services\ web api site for
administration of mobile products. Front end backbone.js single page application.
● Integrating backend systems into Mobile system, using message based integration.
o Various projects, most extensive one was to "mobilse" purchase ordering
o Purchase orders created on the mobile device or in the backend system, would
be sent for Authorisation to another mobile device, subsequent
approvals\rejections were also communicated back to the originator. Originator
could also record delivery of their purchase order.
● Design and development of various web sites, using MVC, ASP.NET, Backbone.js,
NHibernate to provide views into legacy system data.
● Rewrite of an existing ASP.NET 2 site, using modern front end\interactivity to improve the user experience, highly regarded by the user base.
● Design and development of secure Web Apis, implementing Open Connect ID and OAuth2, using the Microsoft stack.
● Implementation of WebApi to enable third parties to construct their own user interface for
recording details in the application.
o Utilising HAL specification
o Utilising Thinktecture Identity Server\ASP.NET Identity, with the Client
Credentials flow
● Continuous Deployment, Build, Test, Deploy, Release using Team City, IIS
● Implemented several automated CI build projects, incorporating automated deployment
using web deploy
● Design and development of MVC 3, s#, nhibernate, web services\ web api site for
administration of mobile products. Front end backbone.js single page application.
Web API, Continuous deployment, Backbone, NHibernate, Server, Web, Development, Lead developer, WebAPI, IIS, Developer, Implementation, Net, Design, Test, Integration, Web Services, ASP, MVC, Deployment, ASP.NET, Administration, API, User Experience, Backend, .Net
2003 - 2008
job
Senior Developer, Team Lead,
Total Mobile, Repairs Team.
Development\ownership of market leading Repairs products. Developing additional web sites to allow
various target audiences to access the data held within the Repairs product database.
● Development of a large scale ASP.NET2 Web Forms application.
● Migrated large scale build processes from Visual Build to Automated Build Studio.
● Development of c# Document scanning solution, including a Windows clients (for scanning the document), a Web client (for annotating the document), and a service for
batch processing the documents (creating invoices in the database, based on the invoice document scanned in).
● Developed Property Gazetteer C# desktop application.
● Developed several Windows Installer projects for deploying our applications, including
incorporating bespoke custom modules.
● Providing developing estimates for quotations
● Responsible for scoping, planning all changes to the product
● On-going enhancements, bug fixes, of the market leading Total Repairs product
● Team Lead responsibilities including appraisals, reviews, performance management,
coaching and application/development training.
various target audiences to access the data held within the Repairs product database.
● Development of a large scale ASP.NET2 Web Forms application.
● Migrated large scale build processes from Visual Build to Automated Build Studio.
● Development of c# Document scanning solution, including a Windows clients (for scanning the document), a Web client (for annotating the document), and a service for
batch processing the documents (creating invoices in the database, based on the invoice document scanned in).
● Developed Property Gazetteer C# desktop application.
● Developed several Windows Installer projects for deploying our applications, including
incorporating bespoke custom modules.
● Providing developing estimates for quotations
● Responsible for scoping, planning all changes to the product
● On-going enhancements, bug fixes, of the market leading Total Repairs product
● Team Lead responsibilities including appraisals, reviews, performance management,
coaching and application/development training.
Service, Processes, Processing, Planning, Team development, Senior Developer, Web, Development, Developer, Coaching, Windows, Management, ASP, Performance Management, C, Database, Training
2001 - 2003
job
Integration Developer, Task Software
unknown.
Development of API layers to enable integration with the company's main product.
● Developing extensive COM+ based API for importation, exportation and processing,
ensuring all business rules are followed.
● API optimisation, redesigned to optimise database transactions, increase concurrency.
● Over 1 million 'jobs' created via the API since deployment, no support issues.
● Developed several tools to increase productivity, CSV to XML file transformation.
● Developed bespoke automated test tool, specific to comparing outputs from the API to known good outputs.
● Developing extensive COM+ based API for importation, exportation and processing,
ensuring all business rules are followed.
● API optimisation, redesigned to optimise database transactions, increase concurrency.
● Over 1 million 'jobs' created via the API since deployment, no support issues.
● Developed several tools to increase productivity, CSV to XML file transformation.
● Developed bespoke automated test tool, specific to comparing outputs from the API to known good outputs.
API, XML, Software development, Deployment, Database, Optimization, Integration, Test, Developer, Support, Transformation, Development, Software, Processing
1999 - 2001
job
Application Developer, Task Software
Business in the Community.
● Initial developer training, learning application development, database\troubleshooting skills.
● Developing Client \ Server applications using Delphi, SQL Server and Oracle
● Created Windows Help Files
Community Work (Business in the Community)
● Silver Surfer, 2 years, involves assisting pensioners to improve their IT skills, based at local libraries
● Team to Compute, 2 years, involves assisting 7 year olds to improve their IT skills, based
within the schools
● Developing Client \ Server applications using Delphi, SQL Server and Oracle
● Created Windows Help Files
Community Work (Business in the Community)
● Silver Surfer, 2 years, involves assisting pensioners to improve their IT skills, based at local libraries
● Team to Compute, 2 years, involves assisting 7 year olds to improve their IT skills, based
within the schools
Sql, SQL Server, Oracle, Training, Database, Windows, Delphi, It, Developer, Community, Development, Software, Server
My education
University of Ulster
BSc, Computer Science
BSc, Computer Science
Michael's reviews
Michael has not received any reviews on Worksome.
Contact Michael Dillon
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Michael 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