I'm an experienced senior developer who is passionate about programming, software architecture, object oriented design, SOLID, TDD and enjoy working in an environment where that passion is shared.
Highly motivated and skilled with the aptitude and drive to succeed, I have a proven track record forged during a professional career spanning 15 years and backed by a love of programming that spans almost 30 years. I'm self motivated and constantly challenge myself to produce results to as high a standard as possible. I take pride in my work, love learning and enjoy designing and refactoring code for improved maintainability. I have a wide and varied programming experience employing a variety of technologies and methodologies across Desktop, Web and Mobile.
Currently leading development on cloud projects, working with C#, ASP.NET MVC, .NET, OOP, SOLID, Unit Testing (TDD) (NUnit, Jasmine, Karma, Istanbul), AngularJS, TypeScript/JavaScript, SOA.
Senior Developer @ Leading development on cloud-based solutions for the care industry.
My role comprises:
● Leading project development
● Designing and implementing software solutions across the full stack
● Contributing to and providing guidance on architectural design decisions
● Mentoring other team members
● Undertaking code reviews
● Establishing coding standards and encouraging best practices
● Investigating new technologies and frameworks
Technologies used:
TypeScript, Angular, Aurelia, JavaScript, C#, Node.js, Grunt and Karma, Jasmine and Istanbul for unit testing and coverage and ASP.NET MVC and backend WEP API REST services tested using NUnit. From September 2013 to Present (2 years 4 months) Software Developer @ Developing high-availability, scalable web applications and web sites using C# 5, ASP.NET MVC 2/3/4, WEB API, REST, Oracle PL/SQL, Telerik Controls, Agile/Scrum.
I was also part of the development team involved on a greenfield project to create a web application encapsulating a set of services for merchants on Rakuten's UK marketplace. From April 2012 to September 2013 (1 year 6 months) Cambridge, United KingdomSoftware Developer @ Software development and consultancy work for a wide variety of projects ranging from basic websites to full blown RIA's utilising a variety of technologies including HTML, JS, jQuery, CSS, PHP, C#, .NET, MySQL, Ext.Net. I was also involved in a number of Android development projects in both Java and C# using Mono for Android. From May 2010 to January 2013 (2 years 9 months) Software Engineer @ Designing and implementing features for an n-tier enterprise Payroll solution using .NET, C# and T-SQL. Major achievements include the introduction of unit testing, initiating the refactoring of business logic out of stored procedures and into the domain model and championing best practice, standards, patterns and practices. From February 2011 to April 2012 (1 year 3 months) Developer @ Building internet applications using various technologies including C# .NET, PHP, JS, CSS and HTML. My main project was working on an energy consumption website from inception to deployment, using tools such as Amazon SimpleDB, Memcached and PHP. The project involved extensive Javascript and Ajax work utilising jQuery and qUnit and was executed using Agile methodologies. From September 2010 to February 2011 (6 months) Systems Developer @ Programmer and systems developer, architecting, designing and building applications using C#, .NET framework, DevExpress components, HTML, CSS, Javascript. Major projects involved the integration of company ERP software and other disparate systems, CNC schedule generation via a custom Autodesk Inventor add-in and production scheduling utilities targeting WinForms and ASP.NET. From September 2006 to September 2010 (4 years 1 month) Developer @ Developing applications for powering manufacturing processes. From September 2002 to September 2006 (4 years 1 month)
Bachelor of Science (BS), Computing & IT @ The Open University From 2013 to 2019 Computer Science, Business Studies, Government and Politics @ Northgate Sixth Form From 1995 to 1997 Mathematics, English, Science, History, Geography, Design and Technology, Spanish, Music. @ Copleston High School From 1990 to 1995 Matt B. is skilled in: .NET, T-SQL, ASP.NET MVC, C#, LINQ, Test Driven Development, jQuery, Agile Methodologies, Object Oriented Design, JavaScript, HTML, CSS, Web Applications, WCF, Awesomeness
Websites:
http://www.icarehealth.co.uk