SlideShare a Scribd company logo
Morné Maritz
36 Arta House, London, E1 0EF
07734425542
mornemaritz@gmail.com
Personal Statement
A highly motivated Senior .NET Developer with a proven track record of delivering well designed, efficient and robust
solutions in high compliance with business needs. A natural team player with excellent communication skills, enabling
the easy dissemination of skills and inspiring a passion for writing good quality code.
Core Skills Summary
 Highly proficient in C# with a sound knowledge of the .NET framework.
 Expert in SQL Server database design and implementation as well as querying.
 Experience in design and implementation of loosely coupled systems.
 Expert in the configuration and efficient use of NHibernate.
 Extensive experience with XML
 Substantial experience in systems integration.
 There is a skills summary matrix at the end of my CV for a more detailed breakdown of my skills and experience.
Work Experience
Reed Exhibitions (London) October 2015 - Present
Senior .Net Developer (Contractor)
Reed Exhibitions is a global events business that builds trade, grows brands and creates networks for customers.
 Preparing the new version of their flagship Exhibition Framework.
 Troubleshooting performance of the integration with a 3rd party CAD system used to display floorplans for
exhibitions.
 Analysis of MVC Application Life Cycle events to identify the source of response latency spikes.
VP Health Systems (South Africa) March 2014 – September 2015
Team Lead / Senior .Net Developer
VP Health Systems is a Software Development company that develops software in the Healthcare and Social
Development sectors. As the Development Team Leader I’m responsible for applying Agile methodologies to the full
software development lifecycle of multiple systems, from Domain Driven Design, through implementation using Test
Driven Development following SOLID principles to deployment and post implementation support.
 Design and Build a web based medical record system in ASP.NET, MVC5 and WebAPI with HTML5 offline
capabilities. Design Patterns applied: Unit of Work, Repository, and Inversion of Control.
 Design and build a standalone TCP messaging component in C# to handle standards based communication
between healthcare systems. Design Patterns applied: Unit of Work, Repository, Inversion of Control, Strategy
 Designed and built a user configurable type extension framework.
 Designed and built an online company dashboard which consumes the Visual Studio Online RESTful API to
aggregate the Agile Product Backlog in order to provide the business with a high level view of the Development
Schedule. Authentication and Authorisation is provided by a customised version of ASP.NET Identity.
 Implemented a seamless entity auditing framework used in multiple systems.
 Implemented a loosely coupled offline batch processing framework using Rhino ServiceBus messaging.
 Scrum Master, leading agile team meetings and driving the adherence to agile principles.
 Provide technical leadership to other team members.
 Client facing requirements gathering
IntelliFlo Limited (London) May 2008 – Feb 2014
Development Team Lead (April 2010 – Feb 2014)
Senior Developer (May 2008-March 2010)
IntelliFlo is a SaaS provider with a multi award winning, multi-tenant, web based practice management solution for the
Independent Financial Adviser market which supports 1000+ concurrent users.
 Led the development of enhancements and improvements to the system, in particular integrations with 3rd party
systems.
 Writing training material as well as training and mentoring all new developers.
 Interviewing prospective developers up to Senior Developer level.
 Defining, and encouraging the adherence to coding standards.
 Key technical contact for NHibernate in the organisation.
 Identifying and applying design patterns.
 Developing synchronous and asynchronous integrations with various third party services (HTTP Post, SOAP,
REST) implemented with both UNP and certificate based authentication.
 Progressive decoupling of logical system components and enabling communication between decoupled
components with canonical messages sent via the secure reliable messaging framework provided by
NServiceBus.
 Performing code reviews and training developers to do peer reviewing
 Designing a rich domain model in consultation with domain experts using the ubiquitous language in order to
ensure a fundamental cross discipline understanding of the domain.
 Leading the development of key services following SOLID principles.
 Employing TDD to ensure the development of cohesive operations with low cyclomatic complexity.
 I was also solely responsible for the training of all new developers and partly responsible for ensuring the high
quality of the code base through defining, communicating, as well as encouraging the adherence to, coding
standards.
As a Senior Developer I played a key role in porting the system from a tightly coupled monolithic architecture to a
loosely coupled, 4 layer architecture.
Fortune Cookie (London) Oct 2007 - May 2008
Technical Developer
Fortune Cookie is a digital agency in London, I was responsible for the development and support of EPiServer CMS
backed websites.
 Diabetes UK - Responsible for maintenance and improvements to this website via EPiServer CMS which is a
custom framework abstracted from ASP.NET Web Forms.
 Kenwood Appliances - Responsible for requirements gathering from clients and building of the website using the
EPiServer CMS framework.
 Small Luxury Hotels - Helped build this website using the EPiServer CMS framework.
Interactive Prospect Targeting (London) Jan 2006 - Sept 2007
Analyst Programmer
Interactive Prospect Targeting is an email marketing company, I was responsible for the development, maintenance and
improvement of various websites.
 MyOffers.co.uk - maintenance and support of the company’s flagship product, written in classic asp backed by
standard ADO data access.
 MyPropertySpy.co.uk - Simple website written in ASP.NET Web Forms backed by standard ADO.NET data
access to a SQL Server database and an engine for processing and organising land registry data along with
intelligent processing of post codes to enable user configurable display of location relevant property prices.
 EveryInvestor.co.uk - Website written in ASP.NET Web Forms backed by standard ADO.NET data access to a
SQL Server database along with a custom content management system to enable content editors to post
editorial content.
Millfield Partnership (London) Dec 2004 - Dec 2005
Analyst Programmer
Millfield Partnership is an independent financial advisers, I was mainly responsible for ensuring the reliable migration of
data from external systems for IFAs joining the network.
 Developed an intelligent data import tool in Visual Basic using MSMQ which was driven by XML definition files.
 Upgraded the data import tool to .NET to utilise multi-threading capabilities in order to speed up the processing
of data.
 Development a commissions processing module in EJB3 which was used to consolidate financial information
from the Atlas platform and a Java based system
IntelliFlo Plc (London) Jun 2001 - Nov 2004
Junior Developer
 Involved in the development of a data access component in VB6 which was an easy to use abstraction of ADO.
Basic CRUD operations were compiled into Stored Procedures using custom XML schema definitions.
 Involved in the configuration and support of SQL Server Replication (Snapshot and Transactional) to an OLAP
server.
 Helped develop a suite of SQL Scripts that were executed in an overnight SQL job to de-normalise the replicated
data on the OLAP server.
 Wrote complex stored procedures to produce MI Reports in the form of SQLXML which was transformed into
readable formats using XSLT.
Fedsure Traded Investments (London) March 2001 – May 2001
Human Resources Administrator
Aventis Pharma (South Africa) April 1998 – Feb 2001
Sales Representative
Bushnell Sports Optics (South Africa) June 1997 – March 1998
Sales Representative
Education
 Microsoft Certified Professional Qualification: Designing and Implementing Databases with Microsoft® SQL
Server™ 2000 Enterprise Edition (March 2004)
 Bachelor of Medical Science: Pretoria University, Pretoria, South Africa (December 1996)
 Postgraduate Diploma in Bioinformatics with Systems Biology, Birkbeck College, University of London (2013)
Certifications
 Certified Scrum Master, Scrum Alliance (2013)
 CMI Level 4 Award in Management and Leadership (QCF) (2013)
Training
 Udi Dahans Enterprise Development with NServiceBus, Skills Matter (2012)
 Ayende Rahien's Persistence with NHibernate Foundation Workshop, Skills Matter (2010)
 Code Smarter with Design Patterns in .NET, Developmentor (2008)
 Advanced Developing with EPiServer CMS 3.5 (2007)
References available on request.
Technical Skills Summary
Years Experience Experience Level
Languages
C# 10+ Advanced
VB.NET 2 Intermediate
LINQ 8 Advanced
T-SQL 10+ Expert
HTML 10+ Expert
HTML 5 2 Intermediate
Javascript 10+ Advanced
XML 10+ Expert
XSLT 8 Intermediate
Perl 2 Intermediate
Java 3 Intermediate
R 2 Intermediate
VB6 5 Intermediate
Frameworks
NHibernate 5+ Expert
FluentNHibernate 2 Intermediate
Entity Framework 4/5/6 2 Advanced
Microsoft MVC 3/4/5 8 Advanced
WebAPI 2 Intermediate
ASP.NET 8 Intermediate
ADO.NET 8 Advanced
MOQ 5+ Advanced
Autofac 5+ Advanced
NServiceBus 1 Advanced
WCF 1 Intermediate
SOAP 8 Intermediate
COM+ 3 Intermediate
JQuery 5 Intermediate
JSON 5 Intermediate
Knockout 2 Intermediate
Bootstrap CSS 2 Intermediate
HL7 Messaging 2 Intermediate
Microsoft Azure 2 Intermediate
Tools
Subversion 6 Intermediate
JIRA 5 Intermediate
Greenhopper 5 Intermediate
Git 2 Advanced
Visual Studio Online 2 Intermediate
nHapi 2 Advanced
InnoSetup 2 Intermediate
Methodologies
Test Driven Development 7 Expert
Domain Driven Design 3 Advanced
Agile 6 Advanced
Inversion of Control 7 Advanced
Service Oriented Architecure 2 Intermediate
REST 2 Intermediate

More Related Content

What's hot

Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
Karthik Reddy
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev Kumar Paul
 
Daniel Rivera .NET Resume
Daniel Rivera .NET ResumeDaniel Rivera .NET Resume
Daniel Rivera .NET Resumedanieldrrivera
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
suresh kumar
 
Certificación Microsoft Technoloy Asociate
Certificación Microsoft Technoloy AsociateCertificación Microsoft Technoloy Asociate
Certificación Microsoft Technoloy Asociate
elim-itacademy
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
mattswanger
 
GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)bhutu
 
Philip Taylor Resume Slideshare
Philip Taylor Resume SlidesharePhilip Taylor Resume Slideshare
Philip Taylor Resume Slidesharephildtm
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
Robert Tanenbaum
 
JONATHAN RYAN V - DETAILED
JONATHAN RYAN V - DETAILEDJONATHAN RYAN V - DETAILED
JONATHAN RYAN V - DETAILEDJonathan Ramos
 

What's hot (18)

Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
Daniel Rivera .NET Resume
Daniel Rivera .NET ResumeDaniel Rivera .NET Resume
Daniel Rivera .NET Resume
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
 
Certificación Microsoft Technoloy Asociate
Certificación Microsoft Technoloy AsociateCertificación Microsoft Technoloy Asociate
Certificación Microsoft Technoloy Asociate
 
Mohamad_Naman_Idlepi_DEV
Mohamad_Naman_Idlepi_DEVMohamad_Naman_Idlepi_DEV
Mohamad_Naman_Idlepi_DEV
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
 
Resume
ResumeResume
Resume
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
 
GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)
 
Philip Taylor Resume Slideshare
Philip Taylor Resume SlidesharePhilip Taylor Resume Slideshare
Philip Taylor Resume Slideshare
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
 
Net Resume D Hill
Net Resume D HillNet Resume D Hill
Net Resume D Hill
 
Adel_Ali_Shaban
Adel_Ali_ShabanAdel_Ali_Shaban
Adel_Ali_Shaban
 
JONATHAN RYAN V - DETAILED
JONATHAN RYAN V - DETAILEDJONATHAN RYAN V - DETAILED
JONATHAN RYAN V - DETAILED
 
Dondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net DeveloperDondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net Developer
 

Similar to Morne Maritz CV

Ernest Morariu
Ernest MorariuErnest Morariu
Ernest Morariu
ernestmorariu
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashantSinghvi
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
Karthik Reddy
 
Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)Ritanshu Barnwal
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latest
suresh kumar
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latest
suresh kumar
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latest
suresh kumar
 
Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan JamaliLadan Jamali
 
Resume for AskMe
Resume for AskMeResume for AskMe
Resume for AskMeAMit vyas
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaPeewee Mendoza
 

Similar to Morne Maritz CV (20)

Ernest Morariu
Ernest MorariuErnest Morariu
Ernest Morariu
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs Exp
 
Shanoj_Resume
Shanoj_ResumeShanoj_Resume
Shanoj_Resume
 
Sreeraj_Resume
Sreeraj_ResumeSreeraj_Resume
Sreeraj_Resume
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latest
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latest
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latest
 
Anil Kumar
Anil KumarAnil Kumar
Anil Kumar
 
Thiyagu Profile
Thiyagu ProfileThiyagu Profile
Thiyagu Profile
 
Rohil
RohilRohil
Rohil
 
Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan Jamali
 
Resume for AskMe
Resume for AskMeResume for AskMe
Resume for AskMe
 
Resume 2016-12-23 f
Resume 2016-12-23 fResume 2016-12-23 f
Resume 2016-12-23 f
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. Mendoza
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
Aditya_Bhave
Aditya_BhaveAditya_Bhave
Aditya_Bhave
 
Rajkumar_webMethods_5.3Yrs_exp.doc
Rajkumar_webMethods_5.3Yrs_exp.docRajkumar_webMethods_5.3Yrs_exp.doc
Rajkumar_webMethods_5.3Yrs_exp.doc
 
RGProfile
RGProfileRGProfile
RGProfile
 

Morne Maritz CV

  • 1. Morné Maritz 36 Arta House, London, E1 0EF 07734425542 mornemaritz@gmail.com Personal Statement A highly motivated Senior .NET Developer with a proven track record of delivering well designed, efficient and robust solutions in high compliance with business needs. A natural team player with excellent communication skills, enabling the easy dissemination of skills and inspiring a passion for writing good quality code. Core Skills Summary  Highly proficient in C# with a sound knowledge of the .NET framework.  Expert in SQL Server database design and implementation as well as querying.  Experience in design and implementation of loosely coupled systems.  Expert in the configuration and efficient use of NHibernate.  Extensive experience with XML  Substantial experience in systems integration.  There is a skills summary matrix at the end of my CV for a more detailed breakdown of my skills and experience. Work Experience Reed Exhibitions (London) October 2015 - Present Senior .Net Developer (Contractor) Reed Exhibitions is a global events business that builds trade, grows brands and creates networks for customers.  Preparing the new version of their flagship Exhibition Framework.  Troubleshooting performance of the integration with a 3rd party CAD system used to display floorplans for exhibitions.  Analysis of MVC Application Life Cycle events to identify the source of response latency spikes. VP Health Systems (South Africa) March 2014 – September 2015 Team Lead / Senior .Net Developer VP Health Systems is a Software Development company that develops software in the Healthcare and Social Development sectors. As the Development Team Leader I’m responsible for applying Agile methodologies to the full software development lifecycle of multiple systems, from Domain Driven Design, through implementation using Test Driven Development following SOLID principles to deployment and post implementation support.  Design and Build a web based medical record system in ASP.NET, MVC5 and WebAPI with HTML5 offline capabilities. Design Patterns applied: Unit of Work, Repository, and Inversion of Control.  Design and build a standalone TCP messaging component in C# to handle standards based communication between healthcare systems. Design Patterns applied: Unit of Work, Repository, Inversion of Control, Strategy  Designed and built a user configurable type extension framework.  Designed and built an online company dashboard which consumes the Visual Studio Online RESTful API to aggregate the Agile Product Backlog in order to provide the business with a high level view of the Development Schedule. Authentication and Authorisation is provided by a customised version of ASP.NET Identity.  Implemented a seamless entity auditing framework used in multiple systems.  Implemented a loosely coupled offline batch processing framework using Rhino ServiceBus messaging.  Scrum Master, leading agile team meetings and driving the adherence to agile principles.  Provide technical leadership to other team members.  Client facing requirements gathering
  • 2. IntelliFlo Limited (London) May 2008 – Feb 2014 Development Team Lead (April 2010 – Feb 2014) Senior Developer (May 2008-March 2010) IntelliFlo is a SaaS provider with a multi award winning, multi-tenant, web based practice management solution for the Independent Financial Adviser market which supports 1000+ concurrent users.  Led the development of enhancements and improvements to the system, in particular integrations with 3rd party systems.  Writing training material as well as training and mentoring all new developers.  Interviewing prospective developers up to Senior Developer level.  Defining, and encouraging the adherence to coding standards.  Key technical contact for NHibernate in the organisation.  Identifying and applying design patterns.  Developing synchronous and asynchronous integrations with various third party services (HTTP Post, SOAP, REST) implemented with both UNP and certificate based authentication.  Progressive decoupling of logical system components and enabling communication between decoupled components with canonical messages sent via the secure reliable messaging framework provided by NServiceBus.  Performing code reviews and training developers to do peer reviewing  Designing a rich domain model in consultation with domain experts using the ubiquitous language in order to ensure a fundamental cross discipline understanding of the domain.  Leading the development of key services following SOLID principles.  Employing TDD to ensure the development of cohesive operations with low cyclomatic complexity.  I was also solely responsible for the training of all new developers and partly responsible for ensuring the high quality of the code base through defining, communicating, as well as encouraging the adherence to, coding standards. As a Senior Developer I played a key role in porting the system from a tightly coupled monolithic architecture to a loosely coupled, 4 layer architecture. Fortune Cookie (London) Oct 2007 - May 2008 Technical Developer Fortune Cookie is a digital agency in London, I was responsible for the development and support of EPiServer CMS backed websites.  Diabetes UK - Responsible for maintenance and improvements to this website via EPiServer CMS which is a custom framework abstracted from ASP.NET Web Forms.  Kenwood Appliances - Responsible for requirements gathering from clients and building of the website using the EPiServer CMS framework.  Small Luxury Hotels - Helped build this website using the EPiServer CMS framework. Interactive Prospect Targeting (London) Jan 2006 - Sept 2007 Analyst Programmer Interactive Prospect Targeting is an email marketing company, I was responsible for the development, maintenance and improvement of various websites.  MyOffers.co.uk - maintenance and support of the company’s flagship product, written in classic asp backed by standard ADO data access.  MyPropertySpy.co.uk - Simple website written in ASP.NET Web Forms backed by standard ADO.NET data access to a SQL Server database and an engine for processing and organising land registry data along with intelligent processing of post codes to enable user configurable display of location relevant property prices.  EveryInvestor.co.uk - Website written in ASP.NET Web Forms backed by standard ADO.NET data access to a
  • 3. SQL Server database along with a custom content management system to enable content editors to post editorial content. Millfield Partnership (London) Dec 2004 - Dec 2005 Analyst Programmer Millfield Partnership is an independent financial advisers, I was mainly responsible for ensuring the reliable migration of data from external systems for IFAs joining the network.  Developed an intelligent data import tool in Visual Basic using MSMQ which was driven by XML definition files.  Upgraded the data import tool to .NET to utilise multi-threading capabilities in order to speed up the processing of data.  Development a commissions processing module in EJB3 which was used to consolidate financial information from the Atlas platform and a Java based system IntelliFlo Plc (London) Jun 2001 - Nov 2004 Junior Developer  Involved in the development of a data access component in VB6 which was an easy to use abstraction of ADO. Basic CRUD operations were compiled into Stored Procedures using custom XML schema definitions.  Involved in the configuration and support of SQL Server Replication (Snapshot and Transactional) to an OLAP server.  Helped develop a suite of SQL Scripts that were executed in an overnight SQL job to de-normalise the replicated data on the OLAP server.  Wrote complex stored procedures to produce MI Reports in the form of SQLXML which was transformed into readable formats using XSLT. Fedsure Traded Investments (London) March 2001 – May 2001 Human Resources Administrator Aventis Pharma (South Africa) April 1998 – Feb 2001 Sales Representative Bushnell Sports Optics (South Africa) June 1997 – March 1998 Sales Representative Education  Microsoft Certified Professional Qualification: Designing and Implementing Databases with Microsoft® SQL Server™ 2000 Enterprise Edition (March 2004)  Bachelor of Medical Science: Pretoria University, Pretoria, South Africa (December 1996)  Postgraduate Diploma in Bioinformatics with Systems Biology, Birkbeck College, University of London (2013) Certifications  Certified Scrum Master, Scrum Alliance (2013)  CMI Level 4 Award in Management and Leadership (QCF) (2013) Training  Udi Dahans Enterprise Development with NServiceBus, Skills Matter (2012)  Ayende Rahien's Persistence with NHibernate Foundation Workshop, Skills Matter (2010)  Code Smarter with Design Patterns in .NET, Developmentor (2008)  Advanced Developing with EPiServer CMS 3.5 (2007) References available on request.
  • 4. Technical Skills Summary Years Experience Experience Level Languages C# 10+ Advanced VB.NET 2 Intermediate LINQ 8 Advanced T-SQL 10+ Expert HTML 10+ Expert HTML 5 2 Intermediate Javascript 10+ Advanced XML 10+ Expert XSLT 8 Intermediate Perl 2 Intermediate Java 3 Intermediate R 2 Intermediate VB6 5 Intermediate Frameworks NHibernate 5+ Expert FluentNHibernate 2 Intermediate Entity Framework 4/5/6 2 Advanced Microsoft MVC 3/4/5 8 Advanced WebAPI 2 Intermediate ASP.NET 8 Intermediate ADO.NET 8 Advanced MOQ 5+ Advanced Autofac 5+ Advanced NServiceBus 1 Advanced WCF 1 Intermediate SOAP 8 Intermediate COM+ 3 Intermediate JQuery 5 Intermediate JSON 5 Intermediate Knockout 2 Intermediate Bootstrap CSS 2 Intermediate HL7 Messaging 2 Intermediate Microsoft Azure 2 Intermediate Tools Subversion 6 Intermediate JIRA 5 Intermediate Greenhopper 5 Intermediate Git 2 Advanced Visual Studio Online 2 Intermediate nHapi 2 Advanced InnoSetup 2 Intermediate Methodologies Test Driven Development 7 Expert Domain Driven Design 3 Advanced Agile 6 Advanced Inversion of Control 7 Advanced Service Oriented Architecure 2 Intermediate REST 2 Intermediate