Deutschland: Vorzugsweise Berlin oder Umgebung
Front-end architecture and implementation for migration of a large WebForms site to a modern, responsive, testable and mobile friendly SPA website. Developed using Angular 2 (Typescript) with a restful WebApi backend. Rapid development through the use of the Angular 2 CLI.
Development of a suite of self-describing microservices leveraging DDD and CQRS. The microservices expose a Siren hypermedia API to facilitate the development of dynamic and scalable user interfaces. Development of T4 templates to allow rapid development of the “plumbing” code involved in the services allowing the team to concentrate on solving business issues.
Entwicklung und Wartung einer globalen Intranet-Anwendung mit zentraler Bedeutung für das tägliche Geschäft von Bankkaufleuten. Die Tätigkeit beinhaltete die Entwicklung von ASP.NET WebForms unter Beachtung der Einschränkungen vorgeben durch die bereits vorhandene Architektur. Zusätzlich Aufgabe war der Entwurf und Implementierung neuer moderner SPA-Anwendungen mit AngularJS und Bootstrap 3, um Referenzdesigns für die Zukunft der Intranet-Seite zur Verfügung zu stellen. Die Angular-Oberflächen wurden mit Hilfe einer Kombination von UI Bootstrap, Kendo UI und kundenspezifischer Komponenten umgesetzt. Clientseitige Datenspeicher wurden benutzt, um über WebAPI mit einem NHibernate Backend die relevanten Daten auszutauschen.
Technologien: C#, Entity Framework, NHibernate, Visual Studio 2010, SQL Server, ASP.NET, AngularJS, JavaScript, JQuery, BreezeJS, Bootstrap 3, SignalR
Erstellungen eines T4-basierten T4-Frameworks zur Erzeugung der gesamten Projektquellen aus einem SQL Server-Datenmodel - einschließlich aller Dateien zur Integration in Visual Studio.
Technologien: ASP.NET, MVC 5, WebApi 2, Entity Framework 6, KnockoutJs, OData, VB.NET, Visual Studio 2012, JQuery
Entwicklung einer internen Web-Applikation zur Unterstützung der Kernprozesse des Unternehmens. Ableitung einer Referenz-Architektur als Grundlage nachfolgender Projekte.
Technologien: ASP.NET, MVC 5, WebApi 2, Entity Framework 6, KnockoutJs, OData, VB.NET, Visual Studio 2012, JQuery
Verwendung von Enterprise Architect zu Erzeugung von UML-Diagrammen, die sowohl Geschäftsprozesse als auch technische Interaktionen zwischen den Systemen definieren.Anpassung der Druck-Module für den russischen Markt.
Entwicklung verschiedener DSL (domain-specific languages) zur Migration der internen MVC-Frameworks in eine MVC4-basierte Lösung auf Basis von KnockoutJs und JQuery.
Technologien: Enterprise Architect, WebServices, SOA, C# 4.0, ASP.NET MVC4, Visual Studio 2012, UML, DSLs, T4, KnockoutJs, Javascript, JQuery
Beitrag zur Lieferung eines Telekommunikationssystems für die Österreichische Bahn, welches die Mitarbeiter über Voice over IP mit der bestehenden Bahn-Infrastruktur verbindet. Design und Erstellung eines Web-Portals zur Verwaltung der Systemkonfigurationen, die in einem "Model First" basierten Entity Framework Repository gespeichert sind.
Technologien: C# 4.0, WCF, SQL Server 2008, ASP.NET MVC3, Telerik Extensions for ASP.NET MVC3, Kendo UI for ASP.NET MVC, ADO.NET Entity Framework 4, Unity
Verantwortlich für die Produktion der funktionalen Spezifikation eines internen Software-Management-Systems, um SOA-Komponenten automatisch zu konfigurieren und in der Firma einzusetzen. Implementierung der C#-Lösung mithilfe eines datenbankbasierten Back-Ends, das über eine WCF-Service-Schicht mit einem WPF-Front-End verbunden ist.
Technologien: C# 3.5, WCF, WPF, SQL Server 2008, Enterprise Architect
Identifikation und Analyse von existierenden Codemustern zur Abbildung der DSL in Operationen und Anwendungsfälle (Usecases) für die Kommunikation zwischen PC-Software und Hardware (Frankiermaschine).
Informix Migration nach Postgres: Anpassung und Test der SQL Statements, der C# und C++ Datenzugriffsschichten (Data-Access layers) und Geschäftskomponenten (Business layers).
Technologien: C#, DSL, T4, WinForms, WCF, XML, XSD, NetTiers, Informix, Postgres NUnit, VS 2010
Entwicklung einer Domänen-spezifischen-Sprache (DSL) zur Reduzierung anfallender Entwicklungskosten. Die DSL basiert auf UML Klassendiagrammen und ermöglicht den Softwareentwicklern einen model getriebenen (MDD - model driven development), intuitiven Weg zum Designen von Software. Die DSL Komponenten generieren und verändern automatische C# oder VB.net Code aus dem Model. Nachfolgende Änderungen im Quellcode führen automatisch zu Änderungen im Model (RoundTrip), die durch einen bi-direktionalen CodeGenerator ermöglicht werden.
Zusätzlich verantwortlich für die Migration und Überarbeitung (Refactoring) Webseiten von VisualStudio 2005 nach Visual Studio 2008 im Bereich Zugplanung.
Technologien: C#, DSL, T4, XML, VS 2010, VS Automation, ASP.NET, Subversion
Das Projekt wurde mithilfe von Scrum und in deutscher Sprache umgesetzt, sowohl im Hinblick auf die allgemeine Kommunikation als auch die Softwareentwicklung. Das Portal wurde mit C# sowohl für das Business-Layer als auch in Zusammenhang mit ASP.NET entwickelt, um WebParts für die SharePoint 2007 Website zu schaffen. Die DevExpress Web Control Suite wurde extensiv eingesetzt.
Technologien: C# 3.5, ASP.NET, SharePoint 2007, XML, VS 2008, SQL Server 2005, JavaScript JQuery, LINQ, HTML
Hierzu gehörten die Etablierung einer SDL-konformen Version von Scrum innerhalb des Unternehmens und die Einführung von TFS und Groove zur Optimierung der Kommunikation und Verfolgung von Problemen, die in einem dezentralen Unternehmen auftreten. Obwohl die Abteilung aufgrund der schwierigen wirtschaftlichen Lage wieder geschlossen werden musste, war eine erste Version des Produkts erfolgreich fertiggestellt worden. Außerdem konnte der Wechsel von einem auf Subversion basierenden Revision Control System zu einer TFS SCM und CI-Umgebung erfolgreich vollzogen werden.
Technologien: C#, WinForms, WPF, WF, XML, XSD, NUnit, VS 2008, TFS, SVN, Groove
Entwicklung einer C# WinForms Anwendung um gleichzeitig mit bis zu vier großen Frankiermaschinen kommunizieren zu können. Sammlung statistischer Daten über die frankierten Briefe als auch Kontrolle der tatsächlichen Maschinen. Design und Implementierung einer SOA, um die Backend-Komponente eines Multi-Tier-Systems mit WCF effizient zu implementieren. Ungefähr 90% des Quelltexts wurden mithilfe von CodeSmith und der .NetTiers-Template Library generiert, der Rest durch spezifisch für das Projekt geschriebene Templates, um den Entwicklungsprozess zu verkürzen.
Technologien: C#, WinForms, WCF, XML, XSD, NetTiers, Informix, NUnit, VS 2005 & 2008
Design und Implementierung von COM Extensionen für ESRIs ArcGIS Produkte einer Unterorganisation der Schottischen Regierung und verantwortlich für die Leitung und Weiterbildung erfahrener Teammitglieder. Mitarbeit an den Entwicklungs- und Deployment-Strategien für .NET innerhalb der Regierung und des General Registrars of Scotland im Rahmen eines .NET und ArcObjects-Kontexts.
Dies umfasste:
Technologien: C#, ASP.NET 2.0, WinForms, ArcObjects, GIS, XML, XSD, Oracle, COM interoperability, NDoc, NAnt, NUnit, NCover, VS 2005, HTML, JSON
Dieses wurde in C# als eine Plug-In-Erweiterung von ESRI’s ArcGIS-Produkt entwickelt, um dann auf nationaler Ebene von der Forestry Commission für seine Cash-Flow-Vorhersagen eingesetzt zu werden. Design und Implementierung von Web-Anwendungen, um kartografische Bilder von ArcIMS auf ein Web-Portal mit ASP.NET 2.0 zu liefern. Wartung der die Wasserqualität der einzelnen Lokalitäten darstellenden Website der englischen Behörden in Java basierend auf einer MVC Architektur unter Verwendung von JSP.
Technologien: C#, ASP.NET 2.0, AJAX, HTML, WinForms, ArcObjects, ArcIMS, GIS, XML, XSD, Oracle, Java COM-Interoperabilität , NDoc, NUnit, NCover.
Das Produkt ermöglicht, Entitäten zu verlinken, zu identifizieren und effizient gegen andere Systeme abzugleichen, wie zum Beispiel für Risikoabschätzungen von Kunden, Patienten, usw. So können die Modifikationen von Daten mithilfe einer veröffentlichten Nachrichtenschnittstelle zwischen den verschiedenen Systemen synchronisiert werden.
Meine Aufgabe hier war, das Produkt mithilfe von .Net-Technologien zu gestalten und mein Fachwissen einzusetzen, um eine sicherere und leichter skalierbare Lösung zu entwickeln. Dazu gehörten die
In dieser Position war ich der Hauptverantwortliche für das Projekt und auch für die aktive Unterstützung erfahrener Mitarbeiter zuständig. Der gesamte Entwicklungsprozess wurde in C# mit umfassender Anwendung von Microsoft-Visio vorgenommen. Außerdem wurde mit Technologien wie ASP.NET, ADO.NET, AJAX, HTML, SQL-Server, T-SQL und COM-Interoperabilität gearbeitet.
1998 - März 2002 Software Consulting UK Ltd., Edinburgh, Schottland
18-monatiger Vertrag für Vodafone Ltd ? Verantwortlich für das Design und die Implementierung verschiedener Win32 und Intranet-Anwendungen für Vodafone (Finanzabteilung). Entwicklung verlief mit ASP, ASP.NET, C#, VB.NET, Visual Objects und Oracle Financials 8i. Es handelte sich hierbei um eine Position als Seniorentwickler für win32-Anwendungen und Teamleiter für Intranet-Anwendungen.
Als Teamleiter mit der Entwicklung einer Windows-basierten Anwendung für das Kontraktmanagement und Rechnungssystem der City of Westminster beauftragt. Diese Rolle beinhaltete viel Kundenkontakt mit regelmäßiger Teilnahme an Sitzungen und Besprechungen in der City of Westminster.
Re-Design eines existierenden Clipper-Systems in eine Kundenserver-Architektur für zwei Finanzhäuser.
Design und Implementierung eines Kassensystems in einem Optikergeschäft Das Kassenystem wurde mithilfe von CA?s Visual Objects für Windows entwickelt.
Während dieser Zeit erlangte ich außerdem die Zertifizierung als JBuilder-Ausbilder.
1995 - 1998 Cashfac Solutions Ltd, Livingston, Schottland
Senior Analyst Programmer/Team Leader Betreung unterschiedlich großer Projekte. Dies beinhaltete das Design, die Entwicklung, die Implementierung und das Teammanagement eines großen Cash-Management-Systems. Als Teamleiter für die Unterstützung unerfahrener Teammitglieder und die Produktion der Gesamtarchitektur und des Programmier-Frameworks zuständig.
Heute werden diese Systeme von Institutionen wie The Royal Bank of Scotland, The Bank of Montreal und The Royal Bank of Canada verwendet.
Die Entwicklung wurde in einer Clipper/Visual Objects ? DOS/Windows-Umgebung durchgeführt.
1990 - 1995 Marconi Simulation & Training, Donnibristle, Fife
Software Engineer Systemunterstützung für einen großen RAF (Royal Air Force) Simulator. Entwicklungsumgebung: Ada/Actor ? Unix/Windows.
Außerdem verantwortlich für das Design und die Implementierung eines U-Bahn-Simulators für die U-Bahn in Hongkong (MTRC). 4-monatiger Auslandsaufenthalt in Hongkong. Entwicklung geschah in einer Pascal/DOS-Umgebung.
Ich war ebenfalls an dem Design und der Implementierung der folgenden Projekte beteiligt:
09/2004 Entwicklung und Implementierung von Web-Anwendungen mit Microsoft® Visual C#? .NET und Microsoft® Visual Studio® .NET (070-315)
07/2005 Entwicklung und Implementierung von Windows®-basierenden Anwendungen mit Microsoft® Visual C#? .NET und Microsoft® Visual Studio® .NET (070-316)
08/2005 Entwicklung von XML Web Services und Server-Komponenten mit Microsoft Visual C# .NET und dem Microsoft .NET Rahmen (070-320)
View MCP Transcript Transcript ID: 706697, Access Code: MarkRitchie
Napier University Edinburgh, Lothian
1986 - 1988 H.N.D. Computer Studies
Napier University, Edinburgh, Lothian
1980 - 1986 S.C.E. ?H? Grades: Mathematics, English, Geography and Technical Drawing
The Royal High School Edinburgh, Lothian
Profil: Erfahrener Software-Architekt/Entwickler mit Universitätsabschluss und 20 Jahren kontinuierlicher kommerzieller Erfahrung im Umgang mit verschiedenen Technologien einschließlich der neuesten Microsoft-Produkte. Umfangreiche Erfahrung mit dem .NET Framework c#, ASP.NET, Web-Services und der Anwendung von XML-Technologien. Ich habe mich auf allen Ebenen vom Entwickler bis hin zum Software-Architekten durch hervorragende Leistungen ausgezeichnet und bin mit dem gesamten Entwicklungsprozess von Anfang bis Ende vertraut.
Zu meiner Person: Extrem aufnahme- und lernfähig und ein guter Team-Player. Ich halte mich immer auf dem neuesten technologischen Stand und bin in der Lage, bewährte und neue Techniken und Lösungen in den verschiedensten Umgebungen anzuwenden.
Deutschland: Vorzugsweise Berlin oder Umgebung
Front-end architecture and implementation for migration of a large WebForms site to a modern, responsive, testable and mobile friendly SPA website. Developed using Angular 2 (Typescript) with a restful WebApi backend. Rapid development through the use of the Angular 2 CLI.
Development of a suite of self-describing microservices leveraging DDD and CQRS. The microservices expose a Siren hypermedia API to facilitate the development of dynamic and scalable user interfaces. Development of T4 templates to allow rapid development of the “plumbing” code involved in the services allowing the team to concentrate on solving business issues.
Entwicklung und Wartung einer globalen Intranet-Anwendung mit zentraler Bedeutung für das tägliche Geschäft von Bankkaufleuten. Die Tätigkeit beinhaltete die Entwicklung von ASP.NET WebForms unter Beachtung der Einschränkungen vorgeben durch die bereits vorhandene Architektur. Zusätzlich Aufgabe war der Entwurf und Implementierung neuer moderner SPA-Anwendungen mit AngularJS und Bootstrap 3, um Referenzdesigns für die Zukunft der Intranet-Seite zur Verfügung zu stellen. Die Angular-Oberflächen wurden mit Hilfe einer Kombination von UI Bootstrap, Kendo UI und kundenspezifischer Komponenten umgesetzt. Clientseitige Datenspeicher wurden benutzt, um über WebAPI mit einem NHibernate Backend die relevanten Daten auszutauschen.
Technologien: C#, Entity Framework, NHibernate, Visual Studio 2010, SQL Server, ASP.NET, AngularJS, JavaScript, JQuery, BreezeJS, Bootstrap 3, SignalR
Erstellungen eines T4-basierten T4-Frameworks zur Erzeugung der gesamten Projektquellen aus einem SQL Server-Datenmodel - einschließlich aller Dateien zur Integration in Visual Studio.
Technologien: ASP.NET, MVC 5, WebApi 2, Entity Framework 6, KnockoutJs, OData, VB.NET, Visual Studio 2012, JQuery
Entwicklung einer internen Web-Applikation zur Unterstützung der Kernprozesse des Unternehmens. Ableitung einer Referenz-Architektur als Grundlage nachfolgender Projekte.
Technologien: ASP.NET, MVC 5, WebApi 2, Entity Framework 6, KnockoutJs, OData, VB.NET, Visual Studio 2012, JQuery
Verwendung von Enterprise Architect zu Erzeugung von UML-Diagrammen, die sowohl Geschäftsprozesse als auch technische Interaktionen zwischen den Systemen definieren.Anpassung der Druck-Module für den russischen Markt.
Entwicklung verschiedener DSL (domain-specific languages) zur Migration der internen MVC-Frameworks in eine MVC4-basierte Lösung auf Basis von KnockoutJs und JQuery.
Technologien: Enterprise Architect, WebServices, SOA, C# 4.0, ASP.NET MVC4, Visual Studio 2012, UML, DSLs, T4, KnockoutJs, Javascript, JQuery
Beitrag zur Lieferung eines Telekommunikationssystems für die Österreichische Bahn, welches die Mitarbeiter über Voice over IP mit der bestehenden Bahn-Infrastruktur verbindet. Design und Erstellung eines Web-Portals zur Verwaltung der Systemkonfigurationen, die in einem "Model First" basierten Entity Framework Repository gespeichert sind.
Technologien: C# 4.0, WCF, SQL Server 2008, ASP.NET MVC3, Telerik Extensions for ASP.NET MVC3, Kendo UI for ASP.NET MVC, ADO.NET Entity Framework 4, Unity
Verantwortlich für die Produktion der funktionalen Spezifikation eines internen Software-Management-Systems, um SOA-Komponenten automatisch zu konfigurieren und in der Firma einzusetzen. Implementierung der C#-Lösung mithilfe eines datenbankbasierten Back-Ends, das über eine WCF-Service-Schicht mit einem WPF-Front-End verbunden ist.
Technologien: C# 3.5, WCF, WPF, SQL Server 2008, Enterprise Architect
Identifikation und Analyse von existierenden Codemustern zur Abbildung der DSL in Operationen und Anwendungsfälle (Usecases) für die Kommunikation zwischen PC-Software und Hardware (Frankiermaschine).
Informix Migration nach Postgres: Anpassung und Test der SQL Statements, der C# und C++ Datenzugriffsschichten (Data-Access layers) und Geschäftskomponenten (Business layers).
Technologien: C#, DSL, T4, WinForms, WCF, XML, XSD, NetTiers, Informix, Postgres NUnit, VS 2010
Entwicklung einer Domänen-spezifischen-Sprache (DSL) zur Reduzierung anfallender Entwicklungskosten. Die DSL basiert auf UML Klassendiagrammen und ermöglicht den Softwareentwicklern einen model getriebenen (MDD - model driven development), intuitiven Weg zum Designen von Software. Die DSL Komponenten generieren und verändern automatische C# oder VB.net Code aus dem Model. Nachfolgende Änderungen im Quellcode führen automatisch zu Änderungen im Model (RoundTrip), die durch einen bi-direktionalen CodeGenerator ermöglicht werden.
Zusätzlich verantwortlich für die Migration und Überarbeitung (Refactoring) Webseiten von VisualStudio 2005 nach Visual Studio 2008 im Bereich Zugplanung.
Technologien: C#, DSL, T4, XML, VS 2010, VS Automation, ASP.NET, Subversion
Das Projekt wurde mithilfe von Scrum und in deutscher Sprache umgesetzt, sowohl im Hinblick auf die allgemeine Kommunikation als auch die Softwareentwicklung. Das Portal wurde mit C# sowohl für das Business-Layer als auch in Zusammenhang mit ASP.NET entwickelt, um WebParts für die SharePoint 2007 Website zu schaffen. Die DevExpress Web Control Suite wurde extensiv eingesetzt.
Technologien: C# 3.5, ASP.NET, SharePoint 2007, XML, VS 2008, SQL Server 2005, JavaScript JQuery, LINQ, HTML
Hierzu gehörten die Etablierung einer SDL-konformen Version von Scrum innerhalb des Unternehmens und die Einführung von TFS und Groove zur Optimierung der Kommunikation und Verfolgung von Problemen, die in einem dezentralen Unternehmen auftreten. Obwohl die Abteilung aufgrund der schwierigen wirtschaftlichen Lage wieder geschlossen werden musste, war eine erste Version des Produkts erfolgreich fertiggestellt worden. Außerdem konnte der Wechsel von einem auf Subversion basierenden Revision Control System zu einer TFS SCM und CI-Umgebung erfolgreich vollzogen werden.
Technologien: C#, WinForms, WPF, WF, XML, XSD, NUnit, VS 2008, TFS, SVN, Groove
Entwicklung einer C# WinForms Anwendung um gleichzeitig mit bis zu vier großen Frankiermaschinen kommunizieren zu können. Sammlung statistischer Daten über die frankierten Briefe als auch Kontrolle der tatsächlichen Maschinen. Design und Implementierung einer SOA, um die Backend-Komponente eines Multi-Tier-Systems mit WCF effizient zu implementieren. Ungefähr 90% des Quelltexts wurden mithilfe von CodeSmith und der .NetTiers-Template Library generiert, der Rest durch spezifisch für das Projekt geschriebene Templates, um den Entwicklungsprozess zu verkürzen.
Technologien: C#, WinForms, WCF, XML, XSD, NetTiers, Informix, NUnit, VS 2005 & 2008
Design und Implementierung von COM Extensionen für ESRIs ArcGIS Produkte einer Unterorganisation der Schottischen Regierung und verantwortlich für die Leitung und Weiterbildung erfahrener Teammitglieder. Mitarbeit an den Entwicklungs- und Deployment-Strategien für .NET innerhalb der Regierung und des General Registrars of Scotland im Rahmen eines .NET und ArcObjects-Kontexts.
Dies umfasste:
Technologien: C#, ASP.NET 2.0, WinForms, ArcObjects, GIS, XML, XSD, Oracle, COM interoperability, NDoc, NAnt, NUnit, NCover, VS 2005, HTML, JSON
Dieses wurde in C# als eine Plug-In-Erweiterung von ESRI’s ArcGIS-Produkt entwickelt, um dann auf nationaler Ebene von der Forestry Commission für seine Cash-Flow-Vorhersagen eingesetzt zu werden. Design und Implementierung von Web-Anwendungen, um kartografische Bilder von ArcIMS auf ein Web-Portal mit ASP.NET 2.0 zu liefern. Wartung der die Wasserqualität der einzelnen Lokalitäten darstellenden Website der englischen Behörden in Java basierend auf einer MVC Architektur unter Verwendung von JSP.
Technologien: C#, ASP.NET 2.0, AJAX, HTML, WinForms, ArcObjects, ArcIMS, GIS, XML, XSD, Oracle, Java COM-Interoperabilität , NDoc, NUnit, NCover.
Das Produkt ermöglicht, Entitäten zu verlinken, zu identifizieren und effizient gegen andere Systeme abzugleichen, wie zum Beispiel für Risikoabschätzungen von Kunden, Patienten, usw. So können die Modifikationen von Daten mithilfe einer veröffentlichten Nachrichtenschnittstelle zwischen den verschiedenen Systemen synchronisiert werden.
Meine Aufgabe hier war, das Produkt mithilfe von .Net-Technologien zu gestalten und mein Fachwissen einzusetzen, um eine sicherere und leichter skalierbare Lösung zu entwickeln. Dazu gehörten die
In dieser Position war ich der Hauptverantwortliche für das Projekt und auch für die aktive Unterstützung erfahrener Mitarbeiter zuständig. Der gesamte Entwicklungsprozess wurde in C# mit umfassender Anwendung von Microsoft-Visio vorgenommen. Außerdem wurde mit Technologien wie ASP.NET, ADO.NET, AJAX, HTML, SQL-Server, T-SQL und COM-Interoperabilität gearbeitet.
1998 - März 2002 Software Consulting UK Ltd., Edinburgh, Schottland
18-monatiger Vertrag für Vodafone Ltd ? Verantwortlich für das Design und die Implementierung verschiedener Win32 und Intranet-Anwendungen für Vodafone (Finanzabteilung). Entwicklung verlief mit ASP, ASP.NET, C#, VB.NET, Visual Objects und Oracle Financials 8i. Es handelte sich hierbei um eine Position als Seniorentwickler für win32-Anwendungen und Teamleiter für Intranet-Anwendungen.
Als Teamleiter mit der Entwicklung einer Windows-basierten Anwendung für das Kontraktmanagement und Rechnungssystem der City of Westminster beauftragt. Diese Rolle beinhaltete viel Kundenkontakt mit regelmäßiger Teilnahme an Sitzungen und Besprechungen in der City of Westminster.
Re-Design eines existierenden Clipper-Systems in eine Kundenserver-Architektur für zwei Finanzhäuser.
Design und Implementierung eines Kassensystems in einem Optikergeschäft Das Kassenystem wurde mithilfe von CA?s Visual Objects für Windows entwickelt.
Während dieser Zeit erlangte ich außerdem die Zertifizierung als JBuilder-Ausbilder.
1995 - 1998 Cashfac Solutions Ltd, Livingston, Schottland
Senior Analyst Programmer/Team Leader Betreung unterschiedlich großer Projekte. Dies beinhaltete das Design, die Entwicklung, die Implementierung und das Teammanagement eines großen Cash-Management-Systems. Als Teamleiter für die Unterstützung unerfahrener Teammitglieder und die Produktion der Gesamtarchitektur und des Programmier-Frameworks zuständig.
Heute werden diese Systeme von Institutionen wie The Royal Bank of Scotland, The Bank of Montreal und The Royal Bank of Canada verwendet.
Die Entwicklung wurde in einer Clipper/Visual Objects ? DOS/Windows-Umgebung durchgeführt.
1990 - 1995 Marconi Simulation & Training, Donnibristle, Fife
Software Engineer Systemunterstützung für einen großen RAF (Royal Air Force) Simulator. Entwicklungsumgebung: Ada/Actor ? Unix/Windows.
Außerdem verantwortlich für das Design und die Implementierung eines U-Bahn-Simulators für die U-Bahn in Hongkong (MTRC). 4-monatiger Auslandsaufenthalt in Hongkong. Entwicklung geschah in einer Pascal/DOS-Umgebung.
Ich war ebenfalls an dem Design und der Implementierung der folgenden Projekte beteiligt:
09/2004 Entwicklung und Implementierung von Web-Anwendungen mit Microsoft® Visual C#? .NET und Microsoft® Visual Studio® .NET (070-315)
07/2005 Entwicklung und Implementierung von Windows®-basierenden Anwendungen mit Microsoft® Visual C#? .NET und Microsoft® Visual Studio® .NET (070-316)
08/2005 Entwicklung von XML Web Services und Server-Komponenten mit Microsoft Visual C# .NET und dem Microsoft .NET Rahmen (070-320)
View MCP Transcript Transcript ID: 706697, Access Code: MarkRitchie
Napier University Edinburgh, Lothian
1986 - 1988 H.N.D. Computer Studies
Napier University, Edinburgh, Lothian
1980 - 1986 S.C.E. ?H? Grades: Mathematics, English, Geography and Technical Drawing
The Royal High School Edinburgh, Lothian
Profil: Erfahrener Software-Architekt/Entwickler mit Universitätsabschluss und 20 Jahren kontinuierlicher kommerzieller Erfahrung im Umgang mit verschiedenen Technologien einschließlich der neuesten Microsoft-Produkte. Umfangreiche Erfahrung mit dem .NET Framework c#, ASP.NET, Web-Services und der Anwendung von XML-Technologien. Ich habe mich auf allen Ebenen vom Entwickler bis hin zum Software-Architekten durch hervorragende Leistungen ausgezeichnet und bin mit dem gesamten Entwicklungsprozess von Anfang bis Ende vertraut.
Zu meiner Person: Extrem aufnahme- und lernfähig und ein guter Team-Player. Ich halte mich immer auf dem neuesten technologischen Stand und bin in der Lage, bewährte und neue Techniken und Lösungen in den verschiedensten Umgebungen anzuwenden.