David Coughlan


Full-Stack Web Developer

Profile

Profile


Highly versatile Full-Stack Microsoft .NET Web Developer with over two decades experience of designing, developing and successfully deploying robust and aesthetically pleasing corporate websites and webservices for government bodies and commercial organisations. Offering a broad range of internet disciplines and know-how including strong Back-End .NET MVC, C#, WebAPI and SQL Server.

Coupled with essential Front-End HTML, CSS, Javascript and React JS skills with a clear appreciation of business inputs and requirements and a firm understanding of how to quickly deliver tangible benefits for Internet companies. Consuming and publishing Webservices being a particular passion and common thread of interest and involvement.

Intending and very much looking forward to re-joining the salaried web development work-space in 2023 after a productive and enjoyable voluntary career break sabbatical.

Skills

Skills


Back-end

ASP .NET MVC
.NET Core / C#
Design Patterns
Inversion of Control
Dependency Injection
TDD / MSTest

Web Services

SOE / Web API
RESTful / JSON
XML / XSD
Google API
Ordnance Survey Maps API
The New York Times API
The Guardian API
Salesforce API

Database

SQL Server
Relational Database Design
Database Administration
Stored Procedures
Entity Framework
LINQ

Front-end

HTML
CSS
Javascript
Bootstrap
React JS
Responsive Design
Selenium

Agile / Scrum

Story pointing
Sprint planning
Pair programming
Kanban Board
Continuous Integration
Code reviews
Retrospectives
Trouble shooting
Problem solving
Issue resolution
Stress testing
Quality assurance

IDE & Source Control

Visual Studio
ReSharper
Chrome Dev Tools
GitHub
Bitbucket
Sourcetree
Subversion
TFS
Visual Sourcesafe
TeamCity
Jira

Documentation

Microsoft Office
Word & Excel
OpenOffice
Writer & Calc

Gallery


Download

CURRICULUM VITAE

Passive Certificate

Proactive Certificate

Contact


+44 (0) 7833 648 597

coughlan.dc@googlemail.com

A name is required.
An email is required.
Email is not valid.
A phone number is required.
A message is required.
Thanks for getting in touch!
Error sending message!

Themes


Resume React