Personal Details
- Name: Jonathan Channon
- Nationality: British
- Address: Somerset, UK
- Phone: +44 7974 666916
- Email: jonathan.channon@gmail.com
Professional Profile
-
I have been working with computers for over 15 years and have a passion for learning as much as possible about them. My main area of interest is software, from finding the right tool for the job to programming it myself; I like to find all sorts of weird and wonderful ways to interact with the computer.
I enjoy taking new avenues in learning and I am as happy using proprietary software as I am using open source software.
I am a very keen and enthusiastic person who likes to work hard on the latest technologies available. I would consider myself a quick learner and an organised person who would make a valuable contribution to any working team environment, whilst being equally at ease working alone.
Learn More
Technical Skills
- C# Extensive skillset C# 1.0, 2.0, 3.0, 4.0, Multi Threading, LINQ, XML, ORM's
- Web Development Extensive skillset ASP.Net MVC & WebAPI, NancyFX, (X)HTML, CSS, JS Frameworks
- Winforms Development Extensive skillset GUI, Data Grids, Reports, Infragistics, Telerik
- SQL Server Excellent skillset Database Design, Advanced SQL, Stored Procedures, Views
- Other Databases Moderate skillset Oracle, RavenDB, SQL CE, MySQL, Advantage Database Server
- Application Development Extensive skillset TDD, SOLID, Dev Life Cycle, Time Management, Design Specs
Work Experience
-
Jun 2008 - Present
Software Engineer
Inspectron
At Inspectron Ltd I am employed to maintain, develop and support numerous applications which means I am involved in the full development cycle of applications.
Inspectron fundamentally writes software to track, analyse and present document data for global clients. Whether a document is an e-passport, ID card, personalized document, credit card or a transactional document the software used is at the forefront of technology to ensure document integrity. Due to the nature of the work I have security clearance.
I have successfully worked within the team to produce high quality software in accordance with all design specifications that have led to rigorous testing procedures and the requirement for different user level documentation to be produced.
I have been involved in developing applications that use different databases for data storage allowing me to enhance my knowledge of Oracle.
Technical
I have been able to further my web development skills by continuing use of ASP.Net MVC. I have also become a keen user of LINQ and also had the ability to look at third party ORM tools such as Subsonic, PetaPoco and Simple.Data.
I have continued to enjoy developing multi-tier web applications with the use of Web Services using NancyFX & ASP.Net Web API.
All new software is written in C# following SOLID principles and various design patterns. Older projects are maintained in VB.Net
-
Mar 2007 - Jun 2008
Applications Developer
Third Dimension
At Third Dimension Ltd I was employed as a senior member of the team to develop bespoke software solutions both web based and Windows application based. I have continued product life cycle experience by agreeing specifications, development schedules and pre/post production testing plans.
I was brought in to share my SQL, C#, & ASP.Net knowledge and experience with the existing team. My first task was speeding up the development time of web projects. I created a website framework and a separate code library that handled database processes. These could be then used for all future projects without having to write the same code from scratch as done previously.
By creating bespoke software solutions, usability and accessibility is a key issue so I have been able to improve these skills as well as my search engine optimisation, CSS & HTML skills on web based projects. I also have experience in using third party e-commerce payment solution providers.
Technical
Most website development was written in ASP.Net/C# using other technologies such as AJAX and open source JavaScript frameworks. The websites were built upon a Data Access Layer and a Business Logic Layer enabling database processes to be kept separate and maintainable by all projects. Windows application projects were all written in C# and where necessary use XML, Access or SQL as a data source. Web projects use either a SQL Server database or a collection of XML documents that also manage the ASP.Net security and membership roles with a bespoke security provider I wrote for XML based websites.
-
Apr 2003 - Mar 2007
Software Developer
WCBS
At WCBS I was part of a software team with the responsibility of working to agreed schedules ensuring software releases were on time. I reported directly to the Software Director and my duties took me through the full project development cycle.
I was initially taken on as junior software developer to enhance, maintain and test the company's client/server MIS system which was installed in over 300 independent schools. I became a senior member in the team with excellent experience in Windows, Website and Database development.
Before I left I was in charge of transitioning their large MIS system over to an ASP.Net/C# platform. I was enhancing the final product with a rich user interface using bespoke in-house components as well as third party RAD & AJAX components.
Development
All windows development was written in Delphi using strong object orientated techniques, third party components such as Infopower and 1stClass, some COM methodology and reporting programs were built using ReportBuilder. C#/ASP.NET development continued to follow a strong object orientated approach using Visual Studio 2005, in-house components and third party components such as Telerik RAD Controls.
The SQL Server back-end database is constructed of a large numbers of tables, views and stored procedures all maintained, secured and created by the development team.
Education
-
1998 - 2001
University of Northampton
- BSc (Hons) Psychology with Geography
-
1990 - 1998
Churchill Community School
- 4 A-Level's
- 8 GCSE's