Daniel Smith

Web & Application Developer

About Me

I'm Dan, a professional developer with over 11 years experience, based in Birmingham, United Kingdom.

I have a first-class honours degree in web computing from the University of Wolverhampton.

Bluetel Solutions

2018 - Current

Senior Software Engineer
  • Working within large teams both on-site and remotely to develop and support sites for a number of enterprise-level clients.
  • PHP - specifically Symfony on eZ Publish / ezPlatform.
  • Building modern frontends with a NodeJS, React and GraphQL based stack to support a number of aging legacy applications.
  • Test Driven Development using multiple toolsets
  • Working within an Agile environment with direct interaction with demanding stakeholders.
  • Peer Review of team members' work
  • Development of microservices using Heroku and AWS.
  • Development and maintenance of Continuous Integration workflows
  • Development of bespoke tooling
  • Mentoring junior members of staff.

Open Study College

2014 - 2018

Senior Developer
  • Ongoing development and maintenance of all web-based systems.
  • Integration with third party API's.
  • Development of in-house API’s.
  • Creation of single page applications using VueJS.
  • Migration of legacy applications to modern frameworks (Codeigniter to Laravel).
  • Development of in-house dashboard systems built in Ruby.
  • Automation of time-consuming processes
  • Producing highly complex reports to enable data driven decision making
  • Recruitment, supervision and mentoring of junior developers.
  • Maintained PCI compliance across multiple accounts.
  • Remote web server administration and versioned deployment
  • Represented the company during external training and events.

Real Point Design

2009 - 2014

Developer
  • Ongoing development of an in-house CMS using PHP, MySQL and Javascript.
  • Use of this system in a wide range of including; E-Commerce and online booking systems.
  • Remote LAMP server administration.
  • Working with clients throughout all stages of project life cycle from developing initial concepts to provision of long term support.

Skills

Contact Me