Navigation überspringen

Mark Ritchie

is available. ✅

Selbstständig, .NET Consultant, RWE Supply & Trading
Berlin, Deutschland

Fähigkeiten und Kenntnisse

C#
Angular2
Agile
.NET
ASP.NET
WCF
Visual Studio 2008
Visual Studio 2010
XML
XSLT
XSD
SQL
Ajax
JavaScript
EnterpriseLibrary
SCSF
ADO.NET Entity Framework
CodeSmith
TFS
T4 Text Templates
MVC3
MVC4
Razor
KnockoutJs
Enterprise Architect
JQuery.
Visual Studio 2012
Durandal
Requirejs
AngularJS
Scrum
UML
SOA
Typescript
Full-stack development
Reqnroll
Specflow
Cucumber (Software)
WebApi

Werdegang

Berufserfahrung von Mark Ritchie

  • Bis heute 4 Jahre und 9 Monate, seit Sep. 2020

    .NET Consultant

    RWE Supply & Trading
  • 1 Jahr, Jan. 2016 - Dez. 2016

    .NET / Angular Architect / Consultant

    European Bank for Financial Services GmbH (ebase®)
  • 10 Monate, Apr. 2015 - Jan. 2016

    .NET / Angular Consultant

    GRENKELEASING AG

  • 1 Jahr und 3 Monate, Jan. 2014 - März 2015

    Senior Web UI Developer

    HypoVereinsbank – UniCredit Bank AG

    Development and maintenance of intranet application use globally used by the investment' bank's traders.

  • 1 Jahr und 3 Monate, Nov. 2013 - Jan. 2015

    .NET Consultant / Architect

    Sinfonie GmbH & Co. KG

    Creation of a T4 based T4 framework to generate the entire source code and supporting visual studio files based on a SQL Server based data model.

  • 4 Monate, Sep. 2013 - Dez. 2013

    .NET Consultant

    KPMG

    Development of an internal web application to support the company’s staff carry out its core business. Creation of a reference architecture to be used as the foundation for future projects

  • 1 Jahr, Aug. 2012 - Juli 2013

    Interface Architect

    Volkswagen Financial Services GmbH

    coordinating the connection of web services from disparate systems to provide a holistic sales experience for car dealerships in global markets. Leveraging Enterprise Architect to produce UML diagrams to define business processes as well as the technical activities between the systems. Customisation of the printing module to meet Russian market requirements. Development of a set of DSLs to rapidly move from an in-house MVC framework to a MVC4 based solution utilising KnockoutJs and JQuery.

  • 8 Monate, Jan. 2012 - Aug. 2012

    .NET Consultant

    Voxtron GmbH

    .NET Consultant: helping to ensure the delivery of a telecommunication system for the Austrian railway network that connects the rail employees using voice over IP to legacy rail infrastructure. Design and creation of a web portal for administering the system configuration stored in a “Model First” based Entity Framework repository.

  • 8 Monate, Mai 2011 - Dez. 2011

    Software Architect / Consultant

    eResearchTechnology GmbH

    Production of functional specifications using Enterprise Architect for a centralised update management system. Controlling and auditing the installation of systems used in medical studies. Technologies: .NET 3.5 LLNLGEN, SQL Server 2008, Enterprise Architect,WCF.

  • 10 Monate, Juni 2010 - März 2011

    Software Architect

    Francotyp-Postalia GmbH

    Responsible for the introduction of DSLs into the development iteration process to automate the generation of code for areas of the system where distinct code patterns could be identified and reused. Migration of an Informix based solution to Postgres.

  • 1 Jahr, Juni 2009 - Mai 2010

    Software Architect

    PSI Transcom Gmbh

    Creation of a VisualStudio hosted DSL to reduce on-going development costs. The DSL was based on UML’s class diagram and provided an intuitive and familiar way for developers to design software using a model driven approach. The DSL automatically generated / updated C# or VB.NET code to reflect the model. Subsequent changes to the code resulted in the model automatically updating to reflect these changes; providing a true bi-directional code generator.

  • 5 Monate, Nov. 2008 - März 2009

    Software Consultant

    Impuls Systems GmbH

    Team member involved in the development of a new public facing insurance web portal (http://www.impuls.com/). The project was run using Scrum and in German for both communication and development. The portal was developed in C# for both the business layer and in conjunction with ASP.NET to create WebParts for the SharePoint 2007 website. Extensive use was made of DevExpress’s web control suite. : C# 3.5, ASP.NET, SharePoint 2007, XML, VS 2008, SQL Server 2005, JavaScript, JQuery, LINQ

  • 5 Monate, Juli 2008 - Nov. 2008

    Leiter Application Development

    n.runs

    Brought in to the company with the responsibility of managing the company's software development department and ensuring the delivery of the company's security product APS. This involved establishing a SDL compliant version of Scrum within the company and introducing TFS and Groove to ameliorate the communication and tracing problems prevalent in a distributed company. Although the department had to be closed down due to the difficult economic situation, an initial release of the product was completed.

  • 1 Jahr, Aug. 2007 - Juli 2008

    Entwickler

    Francotyp-Postalia

    Design and implementation of server based system exposed using WCF to process the financial transactions and usage data for franking machines created by one of the largest franking machine manufacturers in the world. The CodeSmith code generation tool was leveraged to create a multi-tiered SOA in C# utilising EnterpriseLibrary and NetTiers.

  • 1 Jahr und 2 Monate, Juni 2006 - Juli 2007

    .NET/GIS Consultant

    Sopra Group

    Design and implementation of COM extensions for ESRI’s ArcGIS product, based at the Scottish Executive. Responsible for mentoring team members as well as working with the Executive to define their development and deployment strategies and guidelines for .NET. This included: • Introducing the adoption of design patterns. • Leveraging application blocks such as Microsoft Pattern & Practices Group’s Enterprise Library. • Review and re-architecture of deployment strategies for GIS desktop applications.

  • 1 Jahr und 6 Monate, Jan. 2005 - Juni 2006

    .NET/GIS Consultant

    ESRI (UK)

    Design and implementation of the strategic cash flow module for the Forestry Commission. Developed in C# as a plug-in extension for ESRI’s ArcGIS product to be used nationally by the Forestry Commission for their cash flow projections. Design and implementation of web application to serve map images from ArcIMS to a web portal leveraging ASP.NET 2.0.

  • 4 Monate, Sep. 2004 - Dez. 2004

    .NET Architect / Consultant

    The EssentiaGroup

    Short term contract to integrate the client’s VB.NET CRM application with a third party’s CTI system. Technologies leveraged: Enterprise Services, .NET, XML and XSD.

  • 2 Jahre und 7 Monate, März 2002 - Sep. 2004

    Product Manager

    VisionWare

    Responsibile for the architectural design and development of an entity identification product developed using .NET technologies. The product allows multiple backend systems to be linked and common entities, such as customers, to be identified, cross-referenced and effectively cleansed. Data modifications can be synchronised between the various systems via a published messaging interface. This was very much a hands on and lead by example role and included mentoring of less experienced staff.

  • 2 Jahre und 3 Monate, 2000 - März 2002

    Software Consultant

    Vodafone

    Responsible for the design and implementation of various win32 and intranet applications for Vodafone (Finance Department). Development was carried out using ASP, ASP.NET, C#, VB.NET, Visual Objects, and Oracle Financials 8i. This was a senior developer role for win32 applications and team leader for intranet applications.

  • 1998 - 2000

    Software Consultant

    Software Consulting UK Limited

    Team leader tasked with the development of Windows contract management and billing system application for The City of Westminster. This included frequent visits to client site for design and progress meetings. Designed and implemented an optician’s till system, using CA’s Visual Objects for Windows.

Ausbildung von Mark Ritchie

  • 1989 - 1990

    Software Technology

    Napier University

  • 1986 - 1988

    Computer Studies

    Napier University

Sprachen

  • Englisch

    Muttersprache

  • Deutsch

    Gut

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z