Daniel Cooper

Daniel Cooper

Full-Stack Developer

Skill Set

Agile

Manage projects and lead teams using agile methodologies, to closely develop software with clients

Databases

Design and implement databases using ORMs and the N-Tier architecture, to ensure versatility and a separation of concerns.

Software

Understand and outline clients' requirements to develop maintainable software solutions that fully meet their needs.

The Stack

Front-End

  • HTML5
  • CSS3
  • JavaScript
  • JQuery
  • WPF
  • Android

Back-End

  • C#
  • MVC ASP.NET
  • Java
  • Node.js

Databases

  • SQL Server
  • MySql
  • MongoDB
  • Neo4J

Projects

Campus Navigation

  • Android
  • Java
  • Neo4J

Campus Navigation was developed as part of my dissertation project during my final year at Brunel University. The project evaluated the effectiveness of an Indoor Positioning System (IPS) in aiding user navigation of a building. All suitable wireless technologes were compared in order to find the most suitable, which was then used as a basis for an IPS. The resultant system was then evaluated against traditional methods, such as paper maps and indoor signage, to understand the effectiveness of the IPS.

Colour Mixer

  • C#
  • MVC ASP.NET
  • JavaScript
  • JQuery

Colour Mixer was developed for Chic Mouldings as a fun way for their customers to mix paint colours, in order to help further increase interest in their products and services. It is a purely javascript based app that is simply hosted on apphb, and relies on the RGBColor javascript class.