David Williams

raseng@protonmail.com

Software Developer with a work background in front and backend web development and desktop applications development.

Enthusiastic about process improvement and free and open source software.

Experience

Senior Software Engineer - Ibcos Computers - November 2019 - Present

  • Developing C# APIs and associated Vue.JS web applications
  • Architecting, acting as technical lead and guiding the adoption of agile processes on a b2b ecommerce project
  • Planning and leading adoption of modern Git processes
  • Spearheading use of Specflow for autotesting and training QA operatives and developers in it’s use
  • Developing skills in Jenkins, Linux System Administration and team leadership
  • Contributing to maintainance of legacy DIBOL code

Software Developer - Active Navigation - February 2018 - November 2019

  • Developing C#, Asp.NET and WPF applications for the Discovery and Analysis of sensitive file data.
  • Integration auto testing with Specflow, UI auto testing with Selenium
  • Using microservice architecture, Gitflow with Git, SOLID principles.
  • Managing Continuous Integration with Teamcity, migrating deployments to Docker, helping customers with upgrades.
  • Limited exposure to ElasticSearch, Mongo Db, Eventstore, Eventsourcing, Kubernetes.

Software Developer - DP World Southampton - August 2016 - February 2018

  • Developing user applications, web and Windows services and hardware emulation software in C#.net and VB.net in an Agile manner
  • Writing views and sprocs for SQL Server
  • Unit testing
  • Using technologies such as WPF, WCF, Rhino, DI Containers, as well as SOLID design methodology

Other Roles

  • Software Developer - Blueteq Ltd - June 2015 - July 2016
  • IT Helper - University of Portsmouth - August 2014 - June 2015
  • Software Developer - University of Portsmouth - June 2013 - August 2014
  • Network and IT help desk - Equinix Services Limited - Summer of 2011

Education

  • University Of Portsmouth - BSc (Hons) Computer Science w/ Year In Industry 2011 - 2015 - First Class Honours
  • Sixth Form College Farnborough - 2009 - 2011 - 5 A-Levels

Skills

  • High level of skill in C#.NET, Javascript, Vue.js
  • Proficient in HTML5, MySQL, Python, DIBOL, ASP.net, Bash
  • Have recently messed around with and done small projects in C++, Rust, Hugo, F#, Powershell, Vimscript, Xamarin
  • Have at one point used Node, PL/SQL, C, PHP, Golang, SQLServer, Haskell, Matlab, Octave, Prolog, ASP.net, Visual Basic
  • Absolutely hopeless with CSS
  • Visual Studio, VS Code, Vim, MySQL Workbench, GNU/Linux, Git, Github, Gitlab, Sourcetree
  • Agile development
  • An amateur interest in Philosophy, History, Linux Distro and DE hopping, Gaming and Fantasy/Science Fiction books.