Curriculum Vitae

Senior Software Engineer & Engineering Manager


Background

Skills

Management

Tech lead, Hiring management, Scrum, Agile

Languages & Data Formats

JavaScript (inc ES6), Node.js, C# (2.0-4.0), Go, HTML5, CSS, LESS, T-SQL, JSON, XML

Frameworks, Technologies & Architectures

React.js, Redux, Angular.js, Backbone.js, ASP.NET MVC & WebApi, ServiceStack, AJAX, Responsive Design, REST, LINQ, jQuery, ExtJs, D3, Bootstrap

Databases & Caching

Microsoft SQL Server, MySQL, Cassandra, SQLite, Redis, Memcached

Cloud Services

Amazon Web Services (S3, RDS, ElastiCache, Elastic Beanstalk, Route53, SNS, SMS)

Tools

Vim, Sublime Text, Vagrant, Visual Studio, SQL Server Management Studio, Firefox (Firebug), Google Chrome (Developer Tools), Microsoft Office, TortoiseSVN, Notepad, Terminal

Source Control

Git, Subversion, Visual Source Safe

Operating Systems

Mac OSX, Linux (Debian-based), Microsoft Windows

Work History

January 2017 - Present

Senior Software Engineer (Medellin, Colombia)

April 2015 - June 2016

Engineering Manager (London, UK)

March 2011 - April 2015

Web Application Developer & Applications Tech Lead (London, UK)

August 2008 - April 2010

Web Application Developer (Chesterfield, UK)

October 2007 - March 2008

Website Front-End Developer (Brisbane, Australia)

April 2005 - June 2007

Website Developer (Chesterfield, UK)

February 2001 - April 2005

IT Support/Website Developer (Ripley, UK)

Links

Personal

Nationality

British

Date of Birth

August 1981

Languages