Profilbild von Ingolf Thomas Softwareentwickler/Architekt: Angular, JavaScript, TypeScript, Html5, Css3, MVC, C#, Java, SQL aus Teltow

Ingolf Thomas

nicht verfügbar bis 30.06.2022
Kontakt

Letztes Update: 25.01.2022

Softwareentwickler/Architekt: Angular, JavaScript, TypeScript, Html5, Css3, MVC, C#, Java, SQL

Abschluss: Dipl.-Ing. (Technische Kybernetik TH Ilmenau)
Stunden-/Tagessatz: anzeigen
Projekte *nur* in Berlin oder Remote. Bitte keine Anfragen für andere Projektorte.
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

IT-Profil Ingolf Thomas 09-2020.docx

Skills

Webentwicklung und Architektur mit JavaScript/TypeScript, Angular 1, 2-10, C#/.NET, Java
Aktueller Einsatz folgender Techniken (für Frontend, Businesslayer und Backend):

Angular 1, 2 - 10, Knockout,
JavaScript, TypeScript, rxjs, moment, lodash, jQuery, jQuery-UI,
Bootstrap 3, Foundation 6, Responsive Design
angular-cli, bower, grunt, npm
ASP.NET mit MVC3-5
Kendo-UI
Html5, CSS3/SASS
Ajax
WCF, WebApi und REST-Services, Web- und Remote-Services
LINQ
C#
Webstorm
VisualStudio Code
VisualStudio 2019
TFS (Team Foundation Server)
NET 3.5 - 4.6
WPF 4
Silverlight 4
Infragistics-Controls und telerik-Controls für XAML
XML , XSLT. XPath. XSD
ADO.NET
PL/SQL
Oracle11i
SQL-Server
SQL-Navigator
SVN
Eclipse
Git

Projekthistorie

09/2020 - bis jetzt
Entwicklung eigenes Angular Frontend-Projekt
Erstellung eines Frontends mittels Angular 12. Generierung der Testfälle. Erstellung der Beschreibung.

04/2019 - 08/2020
Weiterentwicklung und Überarbeitung der Architektur, Logistik (Angular 7-10)
* Neu- und Weiterentwicklung einer Software mit Angular 7-10
* Überarbeitung der Architektur; Redesign
* Entwicklung eines generischen CRUD-Moduls für das Frontend (geplant als Open Source)

Umgebung:
Windows 10;
TypeScript, Javascript, Google Material Design, SPA, Css3, Html5, SASS, responsive Layout (inkl. Mobile Devices), moment,
VisualStudio Code, Karma/Jasmine, npm, git, Bitbucket; Jira, Jenkins, Scrum-Projekt, agile Entwicklung

09/2018 - 03/2019
Unterstützung der Softwareentwicklung, Healthcare (Angular 6/7)
Neu- und Weiterentwicklung einer Software mit Angular 6/7
Mitarbeit an der Architektur
Entwicklung generischer Module

Umgebung:
Windows 7;
TypeScript, Javascript, Google Material Design, SPA, Css3, Html5, SASS, responsive Layout (inkl. Mobile Devices), moment,
VisualStudio Code, Karma/Jasmine, npm, yarn, git, gitlab; Jira, Jenkins, Scrum-Projekt, agile Entwicklung

07/2017 - 08/2018
Unterstützung der Softwareentwicklung, Banken (Angular 4-6)
Aufgaben:

Weiterentwicklung Bankensoftware Angular 4-6
Komponentenbasierte Entwicklung, Unit-Tests


Umgebung /  Werkzeuge: Windows 10;
TypeScript, SPA, Css3, Html5, Bootstrap 3, Google Material Design, SASS, responsive Layout, moment, VisualStudio Code,
Karma/Jasmine, npm, webpack, git, camunda; Jira, Gitlab, Jenkins, Scrum-Projekt, agile Entwicklung

07/2017 - 11/2017
Unterstützung der Softwareentwicklung, Food-Logistik (C#, Knockout)
arxes-tolina GmbH, Berlin
Internet und Informationstechnologie
Aufgaben:

SPA, Webmigration Rechteverwaltung mit Knockout.js und JavaScript
Geringer Umfang Backend-Entwicklung (Erstellung REST-Services und DB-Anbindung)
Erstellung Pflichtenheft, Mockups (Balsamiq) und DB-Entwurf

Umgebung / Werkzeuge:
Windows 7, Oracle;
Knockout.js, JavaScript, SPA, Css3, Html5, Bootstrap, LESS, responsive Layout, weitere JavaScript-Bibliotheken (lodash, moment, require)
VisualStudio 2017, npm, bower, grunt, git, C#, Oracle;
Jira, Confluence, Scrum-Projekt, agile Entwicklung

03/2017 - 06/2017
Unterstützung bei der Weiterentwicklung eines Buchungsportals (Angular 1)
airberlin, Berlin
Sonstiges
SPA Frontend-Entwicklung mit AngularJS und Javascript
Anpassungen für verschiedene mobile Devices

Umgebung / Werkzeuge:
Windows 7;
AngularJS, JavaScript, SPA, Css3, Html5, Foundation 6, SASS, responsive Layout;
Webstorm, npm, bower, grunt, git, Unittests mit jasmine/karma;
Jira, Bitbucket, Scrum-Projekt, agile Entwicklung

10/2016 - 02/2017
Unterstützung bei der Weiterentwicklung einer Versicherungssoftware (Angular 2 + C#-Backend)
ERGO, Hamburg
Versicherungen
Frontend-Entwicklung mit Angular 2 und TypeScript
Backend-Entwicklung

Umgebung / Werkzeuge:
Windows 7, IIS, VMWare;
AngularJS, JavaScript, SPA, Html5, CSS3, SASS, Bootstrap, jQuery,  REST;
Angular 2 Toolchain: angular-cli, npm, git;
VisualStudio 2012/2015, Visual Studio Code, TFS;
Angular 2, TypeScript, SPA, Html5, CSS3, Bootstrap 3, REST; C#, ASP.NET, WebApi, .NET 4.6, LINQ, Unittests; Scrum-Projekt, agile Entwicklung

01/2016 - 09/2016
Unterstützung bei der Entwicklung des Car-Net Onlineportals (Angular 1)
Volkswagen AG, Berlin, Wolfsburg
Automobil und Fahrzeugbau
Entwicklung von Funktionen für das responsive Frontend
Scrum-Projekt; Projektsprache englisch

Umgebung / Werkzeuge:
Windows 10, Liferay, Tomcat;
AngularJS, JavaScript, SPA, Html5, CSS3, SASS, Bootstrap, jQuery,  REST;
Java, Maven, Gulp, Eclipse, Adobe Analytics, Google Maps API, Git, Jira, Confluence, Continuous Integration mit Jenkins, Codereview über gerrit

10/2015 - 12/2015
Unterstützung bei der Entwicklung eines Medienportals (Angular 1 + C# Backend)
RTL, Köln
Medien und Verlage
* Entwicklung eines responsive Frontends, AngularJS, Single Page Application, Html5 Video-API
* Erweiterung C# Backend (Web-Api)
* Scrum-Projekt;

Umgebung /  Werkzeuge:

Windows 7, IIS 7.5
AngularJS, SPA, Html5, CSS3, SASS, Bootstrap, JavaScript, jQuery, TypeScript, REST, C#, .NET 4.6, VisualStudio 2013/2015

12/2014 - 09/2015
Unterstützung bei der Weiterentwicklung eines Serviceportals (C#, ASP.NET, Java, Javascript)
Dokumentendruckerei, Berlin
Sonstiges
* Entwicklung Frontend (Schwerpunkt) und SQL-Backend
* Einsatz eines firmeneigenen MVC-JavaScript-Frameworks;  objektorientierter Javascript-Ansatz, Single Page Application
* Entwicklung einer Java-Datenschnittstelle (Backend zur Datenbank und zum Weblogic-Server)

Umgebung / Werkzeuge:

Windows 7, IIS 7.5, SQL-Server 2012
VisualStudio 2012/2013, C#, .NET 3.5/4.0, Html, CSS3, Ajax, jQuery, firmeneigenes Javascript-Framework, div. jQuery-Plugins, JavaScript, LINQ, REST, SQL, XML, JSON; Java, JDK 7, JPA, Eclipse, WebLogic Oracle, Tomcat

07/2014 - 11/2014
Erweiterung/Anpassung einer Portal-Anwendung im Bankbereich (C#, ASP.NET, Javascript)
* Anpassungen für responsive Layout (Smartphone, Tablet, Desktop)
* Projekterweiterung mit Web-Api

Umgebung / Werkzeuge:

Windows 7, IIS 7.5, SQL-Server 2008
VisualStudio 2010/2013,  C#, .NET 3.5/4.0, Ajax, Web-Forms und Web-Api mit ASP.NET/MVC4 , Html5, CSS3, jQuery, div. jQuery-Plugins, JavaScript, Less mit Mindscape-Workbench, LINQ, REST-Service, XML, JSON, Resharper

03/2013 - 06/2014
SPA-Anwendung für Web (Single Page Application) als Pilotanwendung (Angular 1 + C# Backend)
Arte GmbH
Sonstiges
* Entwicklung einer clientbasierten Web-Anwendung, komplett mit Ajax und Web-Api (ASP.NET/MVC5)
* Einsatz eines MVVM-Konzeptes auf dem Client (AngularJS)

Umgebung /  Werkzeuge:

Windows 7, IIS 7.5, Oacle 10
VisualStudio 2013, C#, .NET 4.5, Ajax, Web-Api mit ASP.NET/MVC5, MVC/MVVM , Html5, CSS3, jQuery,
JavasScript, AngularJS, Foundation5, jQuery-Plugin für TreeView, LINQ, REST-Service, XML, JSON,
Resharper

01/2013 - 03/2014
Fahrzeugkonfigurator (ASP.NET, Javascript)
Volkswagen AG
Automobil und Fahrzeugbau

* Wartung, partielles Refactoring und Weiterentwicklung des Webfrontends mittels ASP.NET
* Berücksichtigung aller wichtigen Browser, inkl. Auswahl mobiler Geräte
* Erstellung eines WCF-Layers für die Datenbank, Einsatz vom Unity (dependency injection)
* Neue Schnittstelle für Datenbereitstellung; Web-API mit MVC4, Entity Framework 5
* Anpassungen für Omniture (Webstatistik)

Umgebung / Werkzeuge:

C#, .NET 3.5/4.0, ASP.NET, LINQ, Html, CSS, JQuery, JavasScript, Ajax,
IIS 7.5, VisualStudio 2012, MVC4, WCF, Entity Framework 5, Enterprise Library 5.0, Unity
svn, SQL-Server 2008 R2 u. 2012, Resharper, NuGet-Paketmanager

10/2012 - 11/2012
Webfrontend für Einfahrtüberwachung (ASP.NET, MVC, Javascript)
RFID-Lösungen im Logistik-Bereich
Transport und Logistik
* Weiterentwicklung/Bugfixing des Webfrontends mittels ASP.NET/MVC3
* Intensiver Einsatz von Ajax und jQuery
* Remote-Entwicklung, sehr kleines Entwicklerteam

Umgebung / Werkzeuge:

C#, ASP.NET, MVC3, Kendu-UI (telerik), Razor, Ajax, JavasScript, jQuery,
Html5, CSS3, .NET 4, Windows 7, VMware Workstation, VisualStudio 2010, Git,
SQL-Server 2008 R2, REST-Service, Resharper 6.1

08/2012 - 09/2012
Handscanner (Großprojekt); Unterstützung der Softwareentwicklung für Rollout (C#)
* Weiterentwicklung und Bugfixing der Handscanner-Software
* Programmiervorgaben über UML aus ARIS-Tool, Programmmierung der Vorgangsarten
* Entwicklung für Frontend und Businesslayer, Touchscreen-UI, MVC-Pattern, firmeneigenes Framework

Umgebung / Werkzeuge:

C#, .NET 3.5, WinCE, Win 7, VM-Ware, TFS, VisualStudio 2008, ARIS,
WinForms, Firmeneigenes Framework, SQL-Server CE, WCF-Dienste, HP Quality Center

06/2011 - 06/2012
IT-Service für Kirche und Diakonie Projekt : Kirchlicher Arbeitsplatz (C#, WPF)

* Weiterentwicklung, Redesign und Bugfixing der vorhandenen WPF-Software
* Insbesondere Entwicklung von Funktionen für das Spendenwesen im Zusammenhang mit
* Zahlungsverkehr und Personenverwaltung (eigenes CRM-System)
* Konsequenter Einsatz von MVVM
* Entwicklung für Frontend, Businesslogik und Backend
* Anbindung an SQL-Server 2008 über WCF und NHibernate (QueryOver, ICriteria, HQL)
* Arbeit im Team mittels Scrum

Umgebung / Werkzeuge:

Windows Server 2008 R2, Visual Studio 2010, WPF 4, Telerik-Controls
für WPF, WCF, .NET 4, C#, LINQ, NHibernate 3.2, Prism mit Unity,
SQL-Server 2008, TFS, Resharper 6

05/2011 - 05/2011
Tool für die Pflege von Artikeltexten (C#, Silverlight)
Webshop-Betreiber
Sonstiges
* Mehrstufige und konfigurierbare Artikelsuche, Artikel-Bearbeitung, Übersetzungsmode, Bilddownload
* Konsequenter Einsatz des MVVM Patterns (Model View ViewModel)
* Anbindung an SQL-Server 2008 über Entity Framework und WCF

Umgebung / Werkzeuge:

Windows 7, Visual Studio 2010, Silverlight 4, Telerik-Controls
für Silverlight, WCF, .NET 4, C#, LINQ, Entity Framework,
SQL-Server 2008, SVN, Resharper

02/2009 - 03/2011
Entwicklung einer Web-Anwendun zur Verwaltung von Leasingfahrzeugen und Fuhrparks (ASP.NET, Javascript, Silverlight)
Große Autobank
Banken und Finanzdienstleistungen
* Entwicklung der Software als barrierefreie Webanwendung für die wichtigsten Browser
* Entwicklung aller Layer der zu erstellenden Software (Frontend, Businesslogik und Datenbank) unter
Nutzung eines Model-View-Controller-Templates (MVC)
* Umfangreiche Entwicklung und Einsatz von User- und Customcontrols
* Vorreiterrolle beim Einsatz von jQuery in der Entwicklung
* Einsatz von Ajax; U.a. Eigenentwicklung eines Ajax-Listencontrols für große Datenmengen
(inkl.Clientcache) unter Nutzung von jQuery und jQuery-Plugins; Einsatz von Treeviews mit Ajax
* Entwicklung und Integration von komplexen Silverlight-Anwendungen in bestehende ASP.NET-Seiten
* Datenbankanbindung mit Oracle-PL/SQL; Stored Procedures und Trigger
* Einarbeitung / Testanwendung für MVC2 und Entity Framework von Microsoft (außerhalb der Projektzeit)

Umgebung / Werkzeuge:

Windows XP, Windows Server 2003, Team Foundation Server (TFS);
Visual Studio 2010 (VS2010), C#, ASP.NET 3.5, 4.0, XML, XSLT,
ADO.NET, DHTML/HTML, CSS, Oracle 11i, PL/SQL, SQL-Navigator,
JavaScript, jQuery, JSON, Webservices, Silverlight 4.0, XAML,
WCF, LINQ

06/2008 - 12/2008
Migrationsprojekt (ASP.NET, Javascript)
* Technische Analyse der Anforderungen und programmtechnische Umsetzung
* Entwicklung insbesondere am Frontend und Businessebene; HTML, CSS, Javascripting, C#, ASP.NET-
Controls, intensiver Einsatz von User- und Customcontrols, Entwurfsmuster, LINQ
* Komplexe Weboberflächen für alle wichtigen Browser mit dem Boxmodell für barrierefreie Html-Seiten
* Einsatz eines internen ASP.NET-Framworks
* Oracle
* Großes Team mit modernen, agilen Arbeitsmethoden (Scrum) und intensiver Zusammenarbeit in einem
jungen Team

Umgebung / Werkzeuge:

XP/Windows Server 2003, IIS6, Team Foundation Server (TFS);
Visual Studio 2005/2008 (VS2005, VS2008), C#, ASP.NET, XML, XSD,
ADO.NET, DHTML/HTML, CSS, Oracle, Ajax, JavaScript, LINQ, SQL,
.NET 2.0, .NET 3.5, ASP.NET 3.5, svn, Bugzilla

04/2003 - 06/2008
Web-Anwendung im Vertriebsbereich (ASP.NET, Javascript)
* Neu- und Weiterentwicklung von Web-Anwendungen im Vertriebsbereich
* Komponentenbasierte Entwicklung von Client- und Server-Komponenten mittels .NET-Technologien, C#, XML, XSLT, XSD und SOAP
* U.a. Entwicklung eines wieder verwertbaren Fahrzeugkonfigurators; Entwicklung der Fahrzeugbestellung
* Einsatz von Web-Services und .NET-Remoting zur Realisierung von Serverdiensten mit MSSQL-Services,
Entwicklung von User- und CustomControls für ASP.NET sowie umfangreicher Basisklassen, Weiterentwicklung der Architektur
* Einsatz von Ajax-Funktionalität
* Migrationserfahrungen nach Visual Studio 2005
* Einsatz von CrystalReports für Reporting und als Web-Service zur Pdf-Erstellung
* Entwicklung von Skripten für das Build-Management mittels Windows-Scripting-Host (WSH)
* Schema-Definition mittels XSD und DTD
* Wartung einer vorhandenen Anwendung auf Basis von ASP, C++, COM, XML, HTML/DHTML
* Pflichtenhefterstellung für einige Aufgaben
* Implementierung einiger benötigter XML-Host-Schnittstellen (ESQL und Workflow) im IBM MQSeries Integrator
* Windows-Pflegeprogramm mit WinForms GUI
* Umfangreiche Schnittstellen zu anderen Systemen

Umgebung / Werkzeuge:

Win2000/XP, IIS5, IIS6, Visual Studio.NET 2003 und 2005, C#,
ASP.NET, XML, XSLT, XPath, XSD, SOAP, WSDL, DTD, ADO.NET,
DHTML, HTML, CSS, MS SQL Server 2000, Ajax, JavaScript, jQuery,
CrystalReports, SQL, T-SQL, SOAP, Visual InterDev 6.0,
VisualStudio C++, ASP, COM; Synergy Change und Synergy CM, Visual Source Safe, IBM MQSeries
Integrator

11/2002 - 11/2002
Webpage für internetbasierte Projekt-Zeiterfassung (ASP.NET)

* Implementierung der Datenanbindung über ADO.NET und parametrisierte stored Procedures
* Erstellung einer GUI-Testumgebung

Umgebung / Werkzeuge:

Win2000-Server, MS-IIS 5.0;
Visual Studio.NET; C#, VB.NET, HTML, ASP.NET, ADO.NET, MS SQL
Server 2000, Web Forms, Windows Forms, UML, XML

06/2000 - 09/2002
Batchsystem Client/Server, Rezepterstellung und -ablauf, Steuerung der Auftragsebene, chargenorientierte Prozesse (C++, MFC)
Automatisierungsanlagen, AG
Sonstiges
* Bearbeitung von Teilaufgaben bei der Systemarchitektur; Mitarbeit am Pflichtenheft; Redesign und Erweiterung der vorhandenen Software;
* GUI-Entwicklung, MDI-Oberfläche, DCOM-Schnittstellen, Multithreading Relisierung von Businessobjekten
* Einsatz des Poet-API und Zugriff auf MS SQL Server über SQL und MFC
* Mitarbeit in einem größeren Team (ca. 30 Entwickler)

Umgebung / Werkzeuge:

NT/Win2000, Visual Studio C++ 6.0, Visual Studio.NET, MFC,
STL, COM, Objective Toolkit (Stingray / Rogue Wave),
objektorientierte Datenbank Poet / FastObjects,
Versionskontrollsysteme PVCS und ClearCase, MS SQL Server 2000,
ODBC, DAO, ActiveX

Zeitliche und räumliche Verfügbarkeit

Projekte ***nur*** in Berlin oder Remote (95%). ***Bitte keine Anfragen für andere Projektorte!***
Keine Festanstellung!

Verfügbarkeit: ca. 80 h im Monat - flexibel verteilbar.

Kontaktformular

Kontaktinformationen