About Me
Software developer with over 10 year’s commercial experience. I am an enthusiastic and motivated team player with the ability to work on my own when required. Proven software development life cycle skills and IT management skills. Excellent analytical and problem solving skills. Strives to be innovative and achieve high standard results.
Experience:
August 2011 – Present: MS Dynamics CRM Developer – Logica (Contract)
MSCRM Integration and Customisation
CRM Web service interface for data migration and delta updating.
Plugin and workflow development. Forms JavaScript development.
(C#, Dynamics CRM 2011 API & SDK, JavaScript, MEF)
July 2011 – July 2011: MS Dynamics CRM Development Consultant – Concep (Contract)
MSCRM Customisation/Development
CRM Dynamics 4.0 lead capture and contact self maintenance. Custom workflow activities, JavaScript, Customisations, Custom c# library for portal/website.
Investigation and testing of compatibility with CRM Dynamics 2011.
(C#, Dynamics CRM 4.0/2011 API & SDK, JavaScript)
June 2011 – July 2011: MS Dynamics CRM Developer – Capgemini (Contract)
MSCRM Customisation/Development
Optimisation of the plugins, workflows and forms JavaScript in an existing CRM Dynamics 4.0 implementation.
(C#, ASP.NET, Dynamics CRM 4.0 API & SDK, JavaScript, SSRS)
January 2011 – May 2011: MS Dynamics CRM Developer – 2e2 (Contract)
CRM Customisation/Development
CRM customisations, custom workflow activities and plugin development on the Skills Funding Agency “NextStep CRM” project.
(C#, ASP.NET, Dynamics CRM 4.0 API & SDK, JavaScript, SSRS, Agile)
June 2008 – December 2010: Software Development Consultant – Crimson Systems (Contract)
CRM Customisation – The Birmingham Assay Office (1 Month)
Custom form for bulk update of entities with barcode scanning via USB Barcode scanner. Barcode plugin to Validate barcode and barcode checksum on entry of new barcode.
(C#, ASP.NET, Dynamics CRM 4.0 API & SDK, XML, ASMX, jQuery, JSON, Agile)
CRM Integration – Thomas Miller (3 months)
Integration of MS Dynamics CRM 4.0 and current “homebrew” AS400/DB2 CRM system. Synchronisation of data between CRM systems.
(C#, XML, Dynamics CRM 4.0 API & SDK, SharePoint, XRM, Linq, AS400/DB2, ODBC, Windows Services, REST, RAD)
Marine Insurance Payment Management – Thomas Miller (18 Months)
Develop a enhanced Windows Forms replacement for a current AS400 “green screen” application to manage premium and claim payments through the different business processes.
(VB.NET, WPF, Winforms, Infragistics, AS400/DB2, ODBC, SQL 2005/8, Linq, SSRS, ASMX, WCF, Agile, Sandcastle)
Insurance Broker Framework (3 months)
Consult and advise on technology best practises for the development of a framework for a new insurance policy management system. Liaising with the client to discuss the business/industry and their requirements.
Advising on development practises.
Researching suitable technology solutions and frameworks that could be utilised. Researching technology standards for the insurance broker business.
Design and Develop a prototype and base framework to include best practises, patterns, technology and standards.
(C#, OpenXML, WCF, ASP.NET, NHibernate, Entiry Framework, Linq, SQL 2008, MS Enterprise Library, AOP, MVC, NUnit, TDD, Sandcastle)
Marine Insurance Document Production – Charles Taylor Consulting (3 Months)
Develop enhancements and new functionality within their document production sub system for both rendering documents and managing documents dynamic content.
(C#, ASP.NET, WordML, XML, Infragistics, SQL2000/5, SSRS, Windows Services, ASMX, MVC, MS Enterprise Library, Agile)
Sept 2007 – May 2008: Software Development Consultant – Trinity St/QED Technology (Contract)
Warehouse/Stock Management
Develop a “multi-site/multi-client” solution to manage warehouse stock, pricing and shipping.
Stock and Sales reporting
Personalised “dashboards” for management, sales, warehouse and shipping staff
Shipping label and barcode printing
(C#, SQL2005, SSRS, ASMX, XML, Javascript, jQuery, MS Enterprise Library, Waterfall)
E-Commerce/Web Store
Develop a multi-site/multi-client e-commerce store front framework. Dynamic styles/templates/themes to accommodate multiple clients
(C#, SQL2005, SSRS, ASMX, XML, Javascript, jQuery, MS Enterprise Library, Waterfall)
July 1997 – Sept 2007: .NET Developer – Deloitte & Touche LLP
Software Development
General efficiency tools.
Microsoft Office COM+ and .NET addins.
Browser based PDF creation/conversion tool, Audit File archiving solution with workflow and email notification, Support database/knowledgebase.
Data mining and analysis tools.
Several off these tools were implemented globally within Deloitte & Touche LLP.
(C#, VB.NET, VB, VBA, COM+, SQL, Active Directory, ActivePDF)
IT Management
Assisted with the IT Management for Audit/Accounting service line, approx 4000 users.
Responsible for managing several third party software packages: Licensing, Support, Deployment, Testing.
Software Support
Third level support for both 3rd party and in house software.
Skills & Technologies:
Microsoft .NET Framework (all versions)
C#, VB.NET, ASP.NET, ADO.NET, WPF, LINQ, Winforms
NHibernate, MS Entity Framework
MVC/MVP Design patterns in both .NET and PHP, MVVM
MS Enterprise Library, MS Patterns & Practices
Web Services, SOAP, JSON, WCF, ASMX
Windows Services
XML, XSLT, XPATH
SQL 2000, 2005, 2008, SQL Reporting Services
JavaScript, jQuery, AJAX
Visual Basic, VBA, COM+
MS Dynamics CRM 4.0/2011 (API, SDK, XRM, Custom Plugins & Workflows)
SharePoint (API,SDK)
PHP, WordPress, Drupal
Agile, RAD, TDD, NUnit
Team System, Team Foundation Server, Visual SourceSafe, Subversion, Redmine, git