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.