Adam Dalziel

Full-Stack Web Developer

/ Phone: 07855 548480
/ Date of Birth: 20-Jan-1977 (39 years old)
/ Location: Birmingham, UK
  • Software Developer with 14 years commercial experience using C# and JavaScript
  • Mathematics degree from The University of Manchester
  • Key skills include MVC (.NET), Knockout, Ember, Web API, Entity Framework and SQL
  • Well-versed in common design patterns
  • Writes well-structured code that is efficient, robust and maintainable

SKILLS
Languages / C#, JavaScript, TypeScript, SQL, HTML, CSS, XML, JSON
Frameworks / MVC (ASP.NET), Knockout, Ember, Web API, jQuery, Entity Framework
Patterns & Concepts / MVC, MVVM, Service Orientated Architecture, Object Orientation, Relational Database Theory,
Multi-Tier Architecture
Development Tools / Visual Studio, SQL Server Management Studio, GIT, Mercurial, Cruise Control, Jira, Scrumwise, IIS Web Server
CAREER

Aug 2014 - Jul 2016

REPL Digital

  • played a key role in a team of 7 developers working on a social media application and developed the user interface for:
  • a social feed showing employee posts, comments, likes and shares with the ability to upload images and videos
  • an instant messenger which used XMPP for real-time communication between individuals and groups
  • a team's area which allowed traversing the team hierarchy and viewing each team's members
  • a tasks area which allowed managers to distribute tasks to employees who could subsequently move the task through its life-cycle until completed
  • an admin area where managers could upload content (in the form of ZIPed HTML files) to the employee facing website
  • developed an Android application to allocate supermarket employees to tills based on shift times, ensuring that mandatory breaks are covered whilst minimising staff transferring between tills
  • made performance improvements to a web application used by a major supermarket chain that synchronises user profiles, fingerprints and 'punch data' across employee clocking in devices

Jan 2014 - May 2014

Impetus Automotive

  • developed a reporting tool, using Flot charts, for vehicle manufacturers to view sales statistics across their dealerships, allowing them to pursue the best sales opportunities
  • maintained and developed new features foran ecommerce site which sold car accessories
  • recommended they merge all branches of their ecommerce product into a single trunk and use configuration files to changebranding and functionality, thus creating a more maintainable code-base; this idea was implemented

Jun 2013 - Nov 2013

Global Experience Specialists

  • created multiple microsites allowing members of the public to register for international events
  • wrote a tool to generate PDF documents from XML templates, sped up data access through better separation of concerns, created a tool to synchronise emails across different deployment environments, added functionality to auto close expired sites
  • worked closely with project managers, analysing requirements, suggesting solutions and producing time estimates

Oct 2011 - Feb 2013

Synergy Health

  • developed a web application allowing hospital porters to scan trays of surgical instruments into a sterilisation facility
  • developed an intranet application allowing Synergy to administer the cost of sterilising different types of surgical instruments
  • wrote a common MVC library for the above applications providing reusable HTML, security and validation components
  • peer reviewed colleagues code to ensure quality and consistency

May 2011 - Sep 2011

Personal Project

  • developed a Google Maps overlay showing key public transport routes in the West Midlands
  • designed a relational database, consisting of 50 tables, to accommodate the UK's entire public transport data
  • wrote a utility to import 5GB of XML into 2 million database records demonstrating an ability to accurately manage large volumes of data
  • used complex, geometric algorithms to simplify the data into a usable map overlay

Oct 2008 - Apr 2011

Npower

  • developed an intranet tele-sales application allowing staff to sell boiler insurance, follow up incomplete sales, search for customers and manage campaigns: Npower's first MVC project requiring the development of a reusable MVC library
  • wrote a windows service to periodically send emails, requesting a meter reading, to 1 million customers
  • helped develop an admin site for an interactive debating website regarding the energy industry, featuring questions and answers, hot topics and a tag cloud
  • developed a web application allowing customers to book boiler services and arrange consultations for new boiler installations
  • developed the user interface of a 'smart metering' application enabling a trial group of customers to graph their energy consumption and predict future usage

Mar 2007 - Jul 2008

The Wedding Planner

  • worked closely with the business owner and designer to develop a website providing online wedding planning tools and an area for companies to manage online adverts
  • developed a service to synchronise adverts between the website and the business' existing sales application
  • imported content from their hard-copy books onto the website
  • set-up and maintained the web server

May 2005 - Oct 2006

Guava

  • developed a multitude of websites by coding templates for the business' content management system (CMS)
  • rewrote the CMS back-endin .NET allowing customer's websites to be written in ASP.NET rather than classic ASP
  • mentored junior developers

Jul 2004 - Mar 2005

Able Computer Services

  • developed a website allowing supply teachers to search for job vacancies based on location and skill-set
  • developed an accompanying admin area enabling the business owner to update online content including news articles and FAQs
  • worked closely with the business owner to gather project requirements

Feb 2002 - Apr 2004

Pinewood Technologies

  • initially maintained the company's website
  • integrated the website with apayment gateway allowing online sales of their software
  • maintained and developed a web application, used by the UK's largest car dealership, to manage stock levels of vehicle accessories, provide car rental quotes and manage fleets of cars

EDUCATION
2001 - 2002 / Stourbridge College, Programming in C++
1998 - 2001 / The University of Manchester, BSc Honours Degree in Mathematics
1996 - 1998 / Stourbridge College, A-levels: Computer Science, Mathematics, Biology
OTHER ACHIEVEMENTS
  • cycled from Birmingham to Russia, Land's End to John o'Groats, coast to coast Pyreneesand end to end Alps, totalling 4,000 miles and raising £12,000 for various charities
  • intermediate German speaker

References and certificates available upon request. Thank you for your consideration.