2016: Migration OData Endpoint & Consumer Client
Rolle: Freelancer (Software Engineer, Project Lead)
Kunde: Software
Aufgaben:
Planung und Durchführung der Portierung eines ASP.NET Web API OData Endpoint nach Node.js. Ein auf Durandal basierender SPA OData Client wird ebenfalls portiert und mit Angular2 implementiert Weitere Consumer Clients des OData Endpunktes sollen ohne größere Änderungen bestehen bleiben. Das OData Protokoll wird von v3 auf v4 umgestellt.
Kenntnisse
MS Windows 2008 R2, Linux CentOS 6, ASP.NET Web API, Node.js, Express.js, OData, C#, JavaScript, TypeScript, TypeScript-IOC, TypeScript-MVC, Karma, Jasmine, Mocha, JQuery, RequireJS, KnockoutJs, DurandalJS, AngularJS, JayData, HTML5, CSS3/LESS, Fiddler, Visual Studio 2013, VS Code, Extreme-Programming, Functional, Object-Oriented, Clean-Code
2015: Neuentwicklung Java Web Anwendung
Rolle: Software Engineer, Coach
Kunde: Banken & Finanzdienstleistungen
Aufgaben:
Implementierung eines Beantragungsprozesses für Testuser in unterschiedlichen Testumgebungen als Intranet Anwendung. Erster Ausflug auf die Insel Java seit knapp 15 Jahren, da das Unternehmen die Entwicklung mit Microsoft Technologien einstellt
Kenntnisse
MS Windows 2008 R2, Java SE 6, JSF/Primefaces, Spring WebFlow/AOP, Hibernate, Orika Mapper, JavaScript, JQuery, HTML4, CSS2, Eclipse (Luna), Maven, Tomcat, DerbyDB, TFS2012, SQL Server 2008, Websphere 8, Oracle 11g, Sparx Enterprise Architekt, V-Model, Pair-Programming, Object-Oriented, Test-Driven
2014: Web Application Framework Phase 2 ? Migration Web Anwendung + Weiterentwicklung
Rolle: Software Engineer, Software Architect, Business Analyst, Scrum Master
Kunde: Banken & Finanzdienstleistungen
Aufgaben:
Migration einer ASP.Net 2.0 Web Anwendung in das Web Application Framewok und Anpassung bzw. Weiterentwicklung des Frameworks. Als Erkenntnis aus Phase 1 wurde nun mit AngularJS komplett ein Single-Page- Application-Ansatz gefahren und der ASP.Net MVC Teil entfernt. Der REST-Ansatz mittels OData hat sich bewährt und wird weiter ausgebaut
Kenntnisse
MS Windows 2008 R2, .Net 4.5, C# 5.0, ASP.Net MVC/Web API, Entity Framework, AutoMapper, Unity, Kendo UI, JavaScript, JQuery, AngularJS, Breeze.js, RequireJS, Karma, Jasmine, TypeScript, OData v3, HTML5, CSS3, Fiddler, VS2013, TFS2012, SQL Server 2008, Scrum, Object-Oriented, Domain-Driven, Behaviour-Driven, Pair-Programming, Clean-Code
2013: Web Application Framework Phase 1 ? Neuentwicklung Framework + CRM System
Rolle: Software Engineer, Software Architect, Business Analyst, Scrum Master
Kunde: Banken & Finanzdienstleistungen
Aufgaben:
Entwurf und Entwicklung eines REST basierten Web Application Framewok zur Vereinfachung der Migration bestehender Legacy Systeme (.NET 2.0 WebForms) auf aktuelle Microsoft Technologien. Als Beispielanwendung wurden die bereits im CMS enthaltenen Kundendatenfunktionen in ein eigenständiges Customer Relationship Management System (CRM) überführt. Als Basis diente in der Phase 1 auf der Serverseite ASP.Net MVC (Razor VE) und ASP.Net Web API mit OData Extensions. Auf der Clientseite pures JavaScript mit Kendo UI Controls (Grid). Die Software-Architektur folgt dem REST Ansatz.
Kenntnisse
MS Windows 2008 R2, .Net 4.5, C# 5.0, ASP.Net MVC/Web API, Entity Framework, AutoMapper, Unity, Kendo UI, JavaScript, JQuery, RequireJS, TypeScript, HTML4, CSS2, OData v3, Fiddler, VS2013, TFS2012 SQL Server 2008, Scrum, Object-Oriented, Domain-Driven, Test-Driven, Pair-Programming, Clean-Code
Veröffentlichungen (nähere Informationen gern auf Anfrage
2016: Migration OData Endpoint & Consumer Client
Rolle: Freelancer (Software Engineer, Project Lead)
Kunde: Software
Aufgaben:
Planung und Durchführung der Portierung eines ASP.NET Web API OData Endpoint nach Node.js. Ein auf Durandal basierender SPA OData Client wird ebenfalls portiert und mit Angular2 implementiert Weitere Consumer Clients des OData Endpunktes sollen ohne größere Änderungen bestehen bleiben. Das OData Protokoll wird von v3 auf v4 umgestellt.
Kenntnisse
MS Windows 2008 R2, Linux CentOS 6, ASP.NET Web API, Node.js, Express.js, OData, C#, JavaScript, TypeScript, TypeScript-IOC, TypeScript-MVC, Karma, Jasmine, Mocha, JQuery, RequireJS, KnockoutJs, DurandalJS, AngularJS, JayData, HTML5, CSS3/LESS, Fiddler, Visual Studio 2013, VS Code, Extreme-Programming, Functional, Object-Oriented, Clean-Code
2015: Neuentwicklung Java Web Anwendung
Rolle: Software Engineer, Coach
Kunde: Banken & Finanzdienstleistungen
Aufgaben:
Implementierung eines Beantragungsprozesses für Testuser in unterschiedlichen Testumgebungen als Intranet Anwendung. Erster Ausflug auf die Insel Java seit knapp 15 Jahren, da das Unternehmen die Entwicklung mit Microsoft Technologien einstellt
Kenntnisse
MS Windows 2008 R2, Java SE 6, JSF/Primefaces, Spring WebFlow/AOP, Hibernate, Orika Mapper, JavaScript, JQuery, HTML4, CSS2, Eclipse (Luna), Maven, Tomcat, DerbyDB, TFS2012, SQL Server 2008, Websphere 8, Oracle 11g, Sparx Enterprise Architekt, V-Model, Pair-Programming, Object-Oriented, Test-Driven
2014: Web Application Framework Phase 2 ? Migration Web Anwendung + Weiterentwicklung
Rolle: Software Engineer, Software Architect, Business Analyst, Scrum Master
Kunde: Banken & Finanzdienstleistungen
Aufgaben:
Migration einer ASP.Net 2.0 Web Anwendung in das Web Application Framewok und Anpassung bzw. Weiterentwicklung des Frameworks. Als Erkenntnis aus Phase 1 wurde nun mit AngularJS komplett ein Single-Page- Application-Ansatz gefahren und der ASP.Net MVC Teil entfernt. Der REST-Ansatz mittels OData hat sich bewährt und wird weiter ausgebaut
Kenntnisse
MS Windows 2008 R2, .Net 4.5, C# 5.0, ASP.Net MVC/Web API, Entity Framework, AutoMapper, Unity, Kendo UI, JavaScript, JQuery, AngularJS, Breeze.js, RequireJS, Karma, Jasmine, TypeScript, OData v3, HTML5, CSS3, Fiddler, VS2013, TFS2012, SQL Server 2008, Scrum, Object-Oriented, Domain-Driven, Behaviour-Driven, Pair-Programming, Clean-Code
2013: Web Application Framework Phase 1 ? Neuentwicklung Framework + CRM System
Rolle: Software Engineer, Software Architect, Business Analyst, Scrum Master
Kunde: Banken & Finanzdienstleistungen
Aufgaben:
Entwurf und Entwicklung eines REST basierten Web Application Framewok zur Vereinfachung der Migration bestehender Legacy Systeme (.NET 2.0 WebForms) auf aktuelle Microsoft Technologien. Als Beispielanwendung wurden die bereits im CMS enthaltenen Kundendatenfunktionen in ein eigenständiges Customer Relationship Management System (CRM) überführt. Als Basis diente in der Phase 1 auf der Serverseite ASP.Net MVC (Razor VE) und ASP.Net Web API mit OData Extensions. Auf der Clientseite pures JavaScript mit Kendo UI Controls (Grid). Die Software-Architektur folgt dem REST Ansatz.
Kenntnisse
MS Windows 2008 R2, .Net 4.5, C# 5.0, ASP.Net MVC/Web API, Entity Framework, AutoMapper, Unity, Kendo UI, JavaScript, JQuery, RequireJS, TypeScript, HTML4, CSS2, OData v3, Fiddler, VS2013, TFS2012 SQL Server 2008, Scrum, Object-Oriented, Domain-Driven, Test-Driven, Pair-Programming, Clean-Code
Veröffentlichungen (nähere Informationen gern auf Anfrage