
My name is Martin Cannon and I am a full stack developer living in the south east of England, specialising in .NET.
I am a confident, reliable and professional developer with extensive experience of working under pressure both individually and as part of a team.
My career objective is to stay ahead of the curve and be proud of my achievements.
I like to think that my communication skills, broad experience and good work ethic set me apart from many other developers.
Senior developer on a team creating microservices in .NET Core running on Kubernetes hosted on Amazon Web Services (AWS).
Working in a small team on web applications with AngularJS front end and ASP.NET backend.
Senior web developer responsible for the delivery of proprietary CMS and CRM based projects for clients in various industries. All development in ASP.NET MVC, working closely with web designers to produce attractive, functional and high performing public facing websites. Responsibilities include providing estimates and working to strict deadlines, making architectural decisions, mentoring junior developers, working closely with clients to maintain a strong working relationship.
Lead developer for single-page applications for a client in the financial industry in AngularJS. Unit testing with Karma, end-to-end testing with Protractor. Builds with Grunt, NPM, Bower. Integration with .NET WebAPI back-end. Project run in sprints and managed in Visual Studio Online (VSO).
Development and maintenance of an internal system that would gather information by scraping web pages and importing data from third party APIs. The system would store and analyse a huge amount of data to provide useful information to Search Engine Optimisation (SEO) engineers in the form of graphs and statistics so that the performance of clients' website can be accurately reported and improved.
Development team leader with the sole responsibility of creating an energy procurement and reporting web application in ASP.NET/C# 2.0 to replace multiple existing legacy systems.
Working with a team of developers on a remote entry web application, solely responsible for the development of the data layer in C# and ADO.NET, and extensively involved in the database schema, business and presentation layers, including x-browser compatibility, web services and integration with non-dotnet applications.
Software developer working on a range of systems for Ministry of Defence, in ASP.NET 3.5 WebForms (MVP), and in-house applications in ASP.NET MVC
Working with a team of developers to introduce a SQL server back end to a legacy file-based application in VC++. Large parts of the application had to be re-written to separate business logic from data logic, in order to run both storage methods in parallel. This also included migration of the existing binary data to a SQL Server database using C#.
Development and maintenance of generic multi-user SCADA application in MFC and ATL. The suite is typically used for monitoring and controlling airfield navigational aids and weather sensors from a Windows NT/2000 based LAN. Such projects have been implemented in various national and international airports, such as Liverpool Airport, Kotoka Airport (Ghana) and Addis Ababa Airport (Ethiopia).
Full product life cycle of applications in an Airport Information Management Suite in Visual Basic and VC++. The system is based on the AFTN (Aeronautical Fixed Telecommunications Network), routing messages via serial communications containing flight and meteorological information.
Having been given the opportunity to work with a wide variety of programming languages, platforms and technologies, I have become a versatile and highly proficient developer.
I have experience working individually, as part of a team or leading a team through the entire project life-cycle, including specification, development, testing, deployment, training, documentation and support.
My recent positions developing software using modern JavaScript frameworks (AngularJS, Angular, React) and backend microservices in .NET Core on Kubernetes has been vital in staying up to date with the rapidly changing world of technology, where it's vital to understand DevOps, container orchestration, serverless and many other aspects of development that have emerged over the last few years.
My role at Fresh Egg Ltd was a great learning experience. I has previously predominantly worked on intranet-based applications, so creating public facing websites gave me a greater appreciation of the nature of the internet and an awareness of new techniques and technologies, and I believe this has helped me to become a more complete web developer.
I previously held a position at tlmNexus Ltd where I worked on a range of applications for the Ministry of Defence using Agile/SCRUM approach. I now have a passion for Agile software development and would very much like to continue working this way in future.
At John Hall Associates Ltd I led a team of developers in creating a multi-tier web application for energy procurement, replacing all legacy systems with a single modern integrated system. Following a merger, I also oversaw development for a further suite of energy procurement systems as the companies were integrated, as technical lead of developers in two UK offices and an offshore team.
My role at Rutherford Webb Ltd included ongoing development of existing and new payroll and HR related products. This includes working with a client at a beta site.
At Stonefield Systems Ltd I assumed a very responsible role implementing projects for various national and international sites. This mainly consisted of aviation systems, but also equipment monitoring for the CAA, traffic light control for the Singapore causeway and various other SCADA systems world-wide.
I studied as a full-time student at Worthing Sixth Form College and briefly at Brighton University. Previous part time work proved a valuable experience, working responsibly with others and the public.
| Institute | Qualification | Subject(s) | Dates |
|---|---|---|---|
| Certificate | Google Analytics GAIQ | Sept 2014 | |
| In-house | Certificate | ASP.NET web application development | 01/02/06 |
| Northbrook College | National Certificate (ONC) | Electronic Engineering | 1997 – 1999 |
| Brighton University | Bsc Hons. Degree (1st year only) | Computer Studies | 1996 – 1997 |
| Worthing Sixth Form College | A level | Computer Studies Mathematics (Pure and Applied) Physics | 1994 – 1996 |
| Durrington High School | GCSE | Mathematics Business Studies French English language English literature Science | 1990 – 1994 |