Weiterentwicklung einer Web-Anwendung für das Auswärtige Amt um Geschäftprozesse abzuwickeln. Dabei wurde das Backend in Java 8/11 auf der Basis von Spring Boot geschrieben. Für eine bessere Entkopplung wird die Software auf Basis der Onion-Architektur unter Berücksichtigung der Clean-Code-Guidelines realisiert. Die Build-Umgebung basiert auf Jenkins während die Test-Umgebung mit Docker realisiert sind. Für die Versionsverwaltung kommt Bitbucket zum Einsatz, für die Ticket-Verwaltung Jira und für die Dokumentation Confluence. Für das Management des Projektes wird Scrum verwendet.
Webanwendung bei der Haufe Group
Bei der Weiterentwicklung einer SaaS Lösung für Klein- und Kleinstunternehmen sollte ein eigener Micro-Service und eine Angular App entstehen, mit der auf Mitarbeiterdaten zugegriffen werden kann. Im ersten Ansatz wurde ein Cloud-Native-Ansatz auf der Basis von AWS Lambda mit Node.js Funktionen realisiert, um Entwicklungs- und Deployment-Aufwände zu reduzieren. Es zeigte sich jedoch, dass die existierende Infrastruktur genutzt werden musste, so dass der Cloud-Native- Ansatz durch eine Java 11 Spring Boot 2.3.3 Anwendung ersetzt wurde. Diese besteht aus zwei Micro-Services. Die Anbindung an die bestehende Software wurde mit Hilfe von AWS SNS/SQS als ereignisgesteuerter Ansatz realisiert, um eine bessere Entkopplung und Fehlertoleranz zu erreichen. Ferner wurden Npm und Maven Packages anhand von OpenAPI Interface Spezifikationen generiert und in JFrog abgelegt. Als CI/CD Umgebung wurde Bamboo mit Docker Container verwendet. Dazu kamen Bitbucket als VCS und Jira / Confluence für das Ticket Management bzw. Dokumente im Scrum Projekt. Einer der Mircoservices verwendet DynamoDB für die Persistierung von Daten und AWS S3 für die Speicherung verschlüsselter Dokumente.
Mitarbeiter Self-Services App bei der Haufe Group
Neu-Entwicklung einer Angular 10 Single Page mobile-first App unter Verwendung von Ionic für die Anzeige von
Lohndokumenten und deren Meta-Daten. Der Build erfolgte mit Bamboo auf der Basis von Docker Files. Als
Entwicklungsumgebung kamen Visual Code und Intellij zum
Einsatz. Als Versionsverwaltungstool wurde Bitbucket
eingesetzt.
Die Kommunikations- und Wissensplattform themiswissen.de wurde technologisch durch eine Angular 4 Front-End Lösung und eine Java, Spring Boot Back-End Implementierung abgelöst. Als Entwicklungsumgebung für das Back-End kommt Idea Intellij zum Einsatz und als Source Control System wird Git verwendet. Es wird unter Windows 10 entwickelt und auf Linux Server ausgerollt. Es kam RAML für die API Spezifikation zum Einsatz. Für die Datenspeicherung kommen PostgreSQL 9.6 und Solr 5.5 zum Einsatz. Entsprechend werden die Spring Boot Komponenten Spring Data JPA, Spring Data for Apache Solr, Spring HATEOAS, Spring Security und Spring Test eingesetzt.
Migration einer bestehenden Devisen-Handel-Software auf
ASP.NET Core in C#. Verwendet wird Visual Studio 2015 und SQL-Server 2014. Für die Frontend-Entwicklung wird Angular2 und TypeScript eingesetzt. Als Tools kommen SVN, npm, bower und gulp zum Einsatz.
Bibliothek zum Erkennen von maschinengeschriebenen Zeichen in Bildern. Umgesetzt in C++ 11 und Qt Qml 5.x für das Front-End. Einsatz von Git als Versionskontrollsystem und Doxygen für die Dokumentations-Erstellung. Serialisierung von Objekten mittels der Boost-Library. Mathematische Funktionen mittels der Eigen C++ Template Library. Untersuchung von Tesseract und OpenCV.
Weiterentwicklung der Siemens Cockpit App. Updates und Verbesserungen unter Einsatz von Objective-C und Xcode 4.x für iOS 4.x und 5.x.
Entwicklung einer Finance Portal Web Site für eine große Schweizer Bank unter Verwendung eines hauseigenen CMS Systems in ASP.NET, C# und jQuery. Als Version Control System wird SVN innerhalb von Visual Studio 2010 eingesetzt. Es sollen sowohl die aktuellen Versionen von Internet Explorer (IE), Firefox (FF) und Safari unterstützt werden aber auch die Versionen IE6 und FF 2.0.
mit besonderen Steuerelementen und Animationen sowie Schnittstellen zu einem Web Server als Data Provider und zu Social Media Plattformen. Die Entwicklung erfolgt mit Objectiv-C, Xcode, SVN und Jira in einem zwei Personen Team.
Projektleitung, Requirements Engineering, Architektur und Implementierung der Finanz-Software www.lexlive.de als Web Anwendung unter Verwendung von ASP.NET 2.0 Ajax Extensions, ASP.NET 2.0, C#, Javascript. Integration von
MS Project und MS Team System. Einsatz von MS SQL Server 2005, und Enterprise Architect 6.1. Eine intuitiv benutzbare Ajax Anwendung zur online WYSIWYG Dokumentenbearbeitung, einschließlich Reporting, Suche und PDF File Generierung für
IE7, IE6 und Firefox 2.x und 3.x wurde entwickelt. Koordination eines Teams von 7 Entwicklern (Offshore) und zwei weiteren
Unterauftragnehmern.
Entwicklung einer iPhone native App für die Web Applikation www.lexlive.d.de mit Web Service Anbindung
Zertifizierungen:
Profil
Software-Entwickler und -Architekt mit Projektmanagement- und Scrum-Erfahrung. Schwerpunkt:
Java, C++, C# und TypeScript/Javascript. Entwicklung von Web-Anwendung im Intranet und ECommerce Umfeld. Erstellung von Smartphone native Apps und Windows-Anwendungen wie auch Embedded-System Software. Projekte in den Branchen Bildverarbeitung, Robotik, Luftfahrt,
Automobilindustrie, Banken, Chemie, Einzelhandel, eCommerce, Software-Hersteller, Web-
Agentur. Seit mehr als 10 Jahren in der Software-Entwicklung selbstständig tätig.
Weiterentwicklung einer Web-Anwendung für das Auswärtige Amt um Geschäftprozesse abzuwickeln. Dabei wurde das Backend in Java 8/11 auf der Basis von Spring Boot geschrieben. Für eine bessere Entkopplung wird die Software auf Basis der Onion-Architektur unter Berücksichtigung der Clean-Code-Guidelines realisiert. Die Build-Umgebung basiert auf Jenkins während die Test-Umgebung mit Docker realisiert sind. Für die Versionsverwaltung kommt Bitbucket zum Einsatz, für die Ticket-Verwaltung Jira und für die Dokumentation Confluence. Für das Management des Projektes wird Scrum verwendet.
Webanwendung bei der Haufe Group
Bei der Weiterentwicklung einer SaaS Lösung für Klein- und Kleinstunternehmen sollte ein eigener Micro-Service und eine Angular App entstehen, mit der auf Mitarbeiterdaten zugegriffen werden kann. Im ersten Ansatz wurde ein Cloud-Native-Ansatz auf der Basis von AWS Lambda mit Node.js Funktionen realisiert, um Entwicklungs- und Deployment-Aufwände zu reduzieren. Es zeigte sich jedoch, dass die existierende Infrastruktur genutzt werden musste, so dass der Cloud-Native- Ansatz durch eine Java 11 Spring Boot 2.3.3 Anwendung ersetzt wurde. Diese besteht aus zwei Micro-Services. Die Anbindung an die bestehende Software wurde mit Hilfe von AWS SNS/SQS als ereignisgesteuerter Ansatz realisiert, um eine bessere Entkopplung und Fehlertoleranz zu erreichen. Ferner wurden Npm und Maven Packages anhand von OpenAPI Interface Spezifikationen generiert und in JFrog abgelegt. Als CI/CD Umgebung wurde Bamboo mit Docker Container verwendet. Dazu kamen Bitbucket als VCS und Jira / Confluence für das Ticket Management bzw. Dokumente im Scrum Projekt. Einer der Mircoservices verwendet DynamoDB für die Persistierung von Daten und AWS S3 für die Speicherung verschlüsselter Dokumente.
Mitarbeiter Self-Services App bei der Haufe Group
Neu-Entwicklung einer Angular 10 Single Page mobile-first App unter Verwendung von Ionic für die Anzeige von
Lohndokumenten und deren Meta-Daten. Der Build erfolgte mit Bamboo auf der Basis von Docker Files. Als
Entwicklungsumgebung kamen Visual Code und Intellij zum
Einsatz. Als Versionsverwaltungstool wurde Bitbucket
eingesetzt.
Die Kommunikations- und Wissensplattform themiswissen.de wurde technologisch durch eine Angular 4 Front-End Lösung und eine Java, Spring Boot Back-End Implementierung abgelöst. Als Entwicklungsumgebung für das Back-End kommt Idea Intellij zum Einsatz und als Source Control System wird Git verwendet. Es wird unter Windows 10 entwickelt und auf Linux Server ausgerollt. Es kam RAML für die API Spezifikation zum Einsatz. Für die Datenspeicherung kommen PostgreSQL 9.6 und Solr 5.5 zum Einsatz. Entsprechend werden die Spring Boot Komponenten Spring Data JPA, Spring Data for Apache Solr, Spring HATEOAS, Spring Security und Spring Test eingesetzt.
Migration einer bestehenden Devisen-Handel-Software auf
ASP.NET Core in C#. Verwendet wird Visual Studio 2015 und SQL-Server 2014. Für die Frontend-Entwicklung wird Angular2 und TypeScript eingesetzt. Als Tools kommen SVN, npm, bower und gulp zum Einsatz.
Bibliothek zum Erkennen von maschinengeschriebenen Zeichen in Bildern. Umgesetzt in C++ 11 und Qt Qml 5.x für das Front-End. Einsatz von Git als Versionskontrollsystem und Doxygen für die Dokumentations-Erstellung. Serialisierung von Objekten mittels der Boost-Library. Mathematische Funktionen mittels der Eigen C++ Template Library. Untersuchung von Tesseract und OpenCV.
Weiterentwicklung der Siemens Cockpit App. Updates und Verbesserungen unter Einsatz von Objective-C und Xcode 4.x für iOS 4.x und 5.x.
Entwicklung einer Finance Portal Web Site für eine große Schweizer Bank unter Verwendung eines hauseigenen CMS Systems in ASP.NET, C# und jQuery. Als Version Control System wird SVN innerhalb von Visual Studio 2010 eingesetzt. Es sollen sowohl die aktuellen Versionen von Internet Explorer (IE), Firefox (FF) und Safari unterstützt werden aber auch die Versionen IE6 und FF 2.0.
mit besonderen Steuerelementen und Animationen sowie Schnittstellen zu einem Web Server als Data Provider und zu Social Media Plattformen. Die Entwicklung erfolgt mit Objectiv-C, Xcode, SVN und Jira in einem zwei Personen Team.
Projektleitung, Requirements Engineering, Architektur und Implementierung der Finanz-Software www.lexlive.de als Web Anwendung unter Verwendung von ASP.NET 2.0 Ajax Extensions, ASP.NET 2.0, C#, Javascript. Integration von
MS Project und MS Team System. Einsatz von MS SQL Server 2005, und Enterprise Architect 6.1. Eine intuitiv benutzbare Ajax Anwendung zur online WYSIWYG Dokumentenbearbeitung, einschließlich Reporting, Suche und PDF File Generierung für
IE7, IE6 und Firefox 2.x und 3.x wurde entwickelt. Koordination eines Teams von 7 Entwicklern (Offshore) und zwei weiteren
Unterauftragnehmern.
Entwicklung einer iPhone native App für die Web Applikation www.lexlive.d.de mit Web Service Anbindung
Zertifizierungen:
Profil
Software-Entwickler und -Architekt mit Projektmanagement- und Scrum-Erfahrung. Schwerpunkt:
Java, C++, C# und TypeScript/Javascript. Entwicklung von Web-Anwendung im Intranet und ECommerce Umfeld. Erstellung von Smartphone native Apps und Windows-Anwendungen wie auch Embedded-System Software. Projekte in den Branchen Bildverarbeitung, Robotik, Luftfahrt,
Automobilindustrie, Banken, Chemie, Einzelhandel, eCommerce, Software-Hersteller, Web-
Agentur. Seit mehr als 10 Jahren in der Software-Entwicklung selbstständig tätig.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.