Robert Wawrzyniak
Fullstack-Entwickler
Erfahrungen
Fullstack-Entwickler
Equinix
- Backend-Entwicklung mit Java, Micronaut
- Frontend-Entwicklung mit React.
Fullstack-Entwickler
Northmill Bank
- Backend-Entwicklung mit .NET 8
- Frontend-Entwicklung mit React und TypeScript
- Entwurf eines verteilten Sperrsystems auf Basis von DynamoDB
- Implementierung der Unterstützung für Transaktionen in DynamoDB
- Hosting der Lösung auf AWS, Infrastruktur als Code mit CloudFormation
- Entwicklung der Anwendung nach Domain-Driven-Design-Methodik in einer Microservices-Umgebung
.NET- und ReactJS-Fullstack-Entwickler
Gulp
- Entwicklung einer Anwendung zur Verwaltung von Sicherheitsmeldungen in Gebäuden
- Entwicklung der Authentifizierung mit Azure Active Directory über das OAuth2-Protokoll und die MSAL-Bibliothek
- Implementierung des Backends mit .NET 6 und ASP.NET Web API
- Anbindung an die GraphQL-API von Screen Cloud
- Implementierung des Frontends mit React
- Implementierung von CI/CD-Pipelines mit Azure DevOps
- Hosting des Systems auf Azure
Fullstack-Entwickler
Hays
- Backend-Entwicklung mit .NET 8 und Python
- Frontend-Entwicklung mit React, TypeScript und Webcomponents
- Hosting der Lösung auf Azure und der Google Cloud Platform
- Entwicklung der Anwendung nach Domain-Driven-Design-Methodik
- Implementierung von OCR und automatischer Dokumentenanalyse mit Azure Cognitive Services und Google Cloud Platform Document AI
- Training von ML-Modellen zur Informationsgewinnung aus Dokumenten
Frontend-Entwickler
Reichhart
- Entwicklung einer WebComponents-Bibliothek für den Einsatz in der Anwendung
- Integration der WebComponents in eine ASP.NET-MVC-Anwendung
.NET- und ReactJs-Fullstack-Ingenieur
Gulp
- Entwicklung einer Anwendung zur Verwaltung der Meetingraum-Status
- Entwicklung der Authentifizierung mit Azure Active Directory über das OAuth2-Protokoll
- Implementierung des Backends mit .NET 6 und ASP .NET WebApi
- Implementierung des Frontends mit React
- Einrichtung von CI/CD-Pipelines mit Azure Devops
- Hosting des Systems auf Azure
Fullstack-Entwickler
Gulp
- Entwicklung einer API mit .NET 6
- Entwicklung des Frontends von Webanwendungen mit React und Angular
- Verwaltung der Cloud-Infrastruktur in Azure und AWS
- Entwicklung von CI/CD-Pipelines mit gitlab
Frontend-Entwickler
Gulp
- Programmierung des Angular-13-Frontends für eine Anwendung zur Abwicklung von Abrechnungen mit PayPal
- Integration mit einer von einem anderen Team entwickelten Java-API
Softwarearchitekt
Mentor Graphics
- Entwicklung von REST-API-Services mit C# ASP .NET Core und Kotlin Ktor
- Programmierung der Infrastruktur mit HashiCorp Terraform
- Unterstützung beim Start eines neuen Projekts – einer Anwendung zur Erfassung von Daten über elektronische Bauteile von Herstellern
NodeJS-Softwareingenieur
Gulp
- Integration einer bestehenden NodeJS-Anwendung mit SharePoint über die MS Graph API
- Entwicklung der Authentifizierung mit Azure Active Directory über das OAuth2-Protokoll
- Refactoring der bestehenden Anwendung zur Anwendung der Ports-and-Adapters-Architektur
- Erstellung von NodeJS-Skripten für Datenmigrationen zwischen Systemen
- Analyse und Beseitigung möglicher Sicherheitslücken
- Konfiguration von CI/CD-Pipelines mit Azure Devops
Leitender Softwareingenieur
Hyland
- Entwicklung eines Frameworks für E2E-Tests basierend auf Cypress
- Entwicklung eines hochgradig erweiterbaren Low-Code-Frameworks zur Erstellung von Webanwendungen auf Basis von Microfrontends (Web-Elemente)
- Entwicklung von Webanwendungen mit Angular 10 und TypeScript
- Bereitstellung der Lösung auf AWS
- Entwicklung einer REST-API mit ASP.NET Core
- Entwicklung von CI/CD-Pipelines mit Jenkins und Groovy
- Einrichtung der Anwendungsumgebung mit Docker-Containern und Kubernetes
Leitender Softwareingenieur
SopraSteria
- Arbeit als Full-Stack-.NET-Programmierer an einer Anwendung zur Visualisierung von 3D-Modellen menschlicher Organe mit Microsoft HoloLens 2-Brille für klinische Zwecke
- Entwurf der Systemarchitektur basierend auf Azure-Tools und einem Microservices-Ansatz
- Entwicklung eines Authentifizierungsmechanismus auf Basis von Azure Active Directory
- Entwicklung des Frontends mit Angular 7, React und CSS3
- Entwicklung von REST-API-Services in .NET Core 2.2
- Arbeit mit NoSQL-Datenbanken – Cosmos DB und Azure Table Storage
- Entwicklung von CI/CD mit Azure DevOps
- Entwicklung einer Webanwendung basierend auf Umbraco CMS
- Entwicklung eines Datenintegrationstools zwischen SharePoint- und Episerver-Portalen
- Mentoring jüngerer Teammitglieder
Senior .NET-Programmierer
Volkswagen Financial Services
- Entwicklung neuer Funktionen
- Wartung der bestehenden Softwarebibliothek und Behebung von Fehlern
- Refactoring von Legacy-Code und Anwendung der SOLID-Prinzipien
- Verbesserung der Architektur bestehender Anwendungen
- Unterstützung der Nutzer der Bibliothek und Behebung ihrer Probleme
- Wartung einer Bibliothek für SSO-Authentifizierung über Windows Federated Authentication (ADFS)
- Entwicklung und Wartung von WPF-Desktopanwendungen
- Entwicklung von PowerShell-Skripten für Systemadministrationszwecke
- Arbeit in internationalem Umfeld mit Deutsch als Hauptsprache
- Arbeit an der Integration mit SAP
- Arbeit mit CI/CD unter Einsatz von TFS
IT Kontrakt
- Arbeit als Mitglied eines Scrum-Teams
- Entwicklung von Single-Page-Anwendungen
- Entwicklung komplexer Frontends mit Angular 4–6
- Schreiben von Unit-Tests für das Frontend mit Jasmine
- Entwicklung eines Authentifizierungsmechanismus mit Thinktecture IdentityServer 4
- Implementierung der Authentifizierung mit Microsoft Active Directory B2C
- Arbeit mit Thermodruckern
- Bereitstellung auf Azure
Senior .NET-Programmierer
ABB
- Wartung und Weiterentwicklung einer bestehenden Software zur Berechnung von Leistungstransformatoren
- Arbeit als Mitglied eines Scrum-Teams
- Programmierung in C# und VB.NET
- Refactoring von Legacy-Code
- Entwicklung einer Desktopanwendung mit WPF, Caliburn.Micro, Castle Windsor
- Erstellung von Unit-Tests mit Microsoft-Bibliotheken und Moq
- Entwurf von Software zur Lösung komplexer mathematischer Probleme
IT-Berater
O&S Computer-Soft
- Entwerfen von Webschnittstellen mit AngularJS
- Entwerfen der Authentifizierungs- und Autorisierungsverwaltung in Webanwendungen
- Erstellen von Installern für Desktop-Anwendungen
- Erstellen von Windows-Batches zur Automatisierung von Aufgaben
- Lösen von zentralen technischen Problemen während der Entwicklung
- Entwicklung eines Autorisierungsmechanismus mit Active Directory
.NET-Programmierer, Architekt
ING Bank Śląski
- Entwicklung und Entwurf eines mehrschichtigen, komplexen Bankensystems
- Vollverantwortung für den gesamten Softwareentwicklungszyklus bis zur Auslieferung an den Kunden
- Entwicklung von Webanwendungen mit ASP .NET MVC, jQuery, JavaScript, Bootstrap, CSS, HTML
- Entwicklung von Client-Anwendungen mit WPF
- Entwicklung von Webdiensten mit ASP .NET MVC WebAPI und WCF
- Entwicklung von Workflows mit WWF
- Einsatz von Entity Framework zur Anbindung an die Datenbank
- Programmierung in PL/SQL für Oracle und in T-SQL für MS-SQL-Datenbanken
- Implementierung des Inversion-of-Control-Musters mit Autofac
- Erstellen von Unit-Tests mit Microsoft-Bibliotheken und Moq
- Verwaltung des Git-Repositories und des Continuous-Integration-Systems auf Jenkins-Basis
- Leitung eines kleinen Entwicklerteams (2 Programmierer)
- Entwicklung eines Autorisierungsmechanismus mit Active Directory
.NET-Teamleiter
Clifford Thames
- Leitung eines 3-köpfigen .NET-Entwicklerteams
- Entwicklung von Webanwendungen mit ASP .NET WebForms und ASP .NET MVC
- Gestaltung responsiver Layouts mit jQuery, Bootstrap und CSS
- Entwicklung von Webdiensten mit WebAPI und WCF
- Entwicklung komplexer Engines zur Datenpersistenz in der Datenbank mit EntityFramework für automatische Datenabbildung und Abfrageerstellung
- Entwurf mehrschichtiger Anwendungen
- Implementierung einer Single-Sign-On-Lösung mit Thinktecture Identity Server 2
- Veröffentlichung von Code für andere Projekte als Nuget-Pakete
- Programmierung von MS SQL Server 2008 mit T-SQL
- Anwendung von Test Driven Development und agilen Methoden
- Sicherstellung einer sehr hohen Unit-Test-Abdeckung mit NUnit und Moq
- Implementierung des Inversion-of-Control-Musters mit Autofac
- Implementierung von Logging mit log4net
- Erstellen von Batch- und PowerShell-Skripten.
Frontend-Entwickler
Joanneum Research Forschungsgesellschaft mbH
- Entwicklung einer Webanwendung mit jQuery, jQuery-UI und HTML5 zur grafischen Videoanalyse
- Entwicklung von JavaScript-Steuerelementen für genaue Datenanalyse
- Alleinige Entwicklerrolle im Projekt, Entwurf der Architektur der Anwendung
- Arbeit in internationalem Umfeld, Sammeln von Anforderungen
.NET-Technologie-Trainer
Altkom Akademia
- Durchführung professioneller Schulungen in folgenden Bereichen: C#, WPF, XAML, Prism, WCF, ASP .NET WebForms, ASP .NET MVC, EntityFramework, jQuery, AngularJS, AJAX, T-SQL, Visual Studio 2013, Visual Studio 2010, TypeScript, Twitter Bootstrap
.NET-Entwickler
LGBS
- Entwicklung von MS SharePoint 2010-WebParts in ASP.NET WebForms und jQuery
- Entwicklung einer MS SharePoint 2010-CRM-Anwendung für die Schwerindustrie
- Entwicklung einer CRM-Webanwendung für die Schwerindustrie mit C#, ASP.NET WebForms, JavaScript, jQuery
- Entwicklung einer CRM-Webanwendung mit C#, JavaScript, jQuery, AJAX, WebSockets
- Entwicklung einer ERP-Anwendung zur Verwaltung technischer Mitarbeiter mit C#, ASP.NET MVC, JavaScript, jQuery, jQuery-UI, Telerik MVC-Steuerelementen, EntityFramework
- Entwicklung einer CRM-Webanwendung mit C#, ASP.NET MVC, JavaScript, jQuery, AJAX, WCF-Services für Abrechnungsdienste
.NET-Entwickler
VoipSwitch
- Entwicklung eines Internet-Messengers für Audio-/Video- und Chat-Kommunikation unter Verwendung der XMPP- und SIP-Protokolle
- Umsetzung des Layouts mit .NET WinForms, Multithreading
- Implementierung der Logik in unmanaged C++ und Python
Fähigkeiten
.Net (C#, Asp.net, Webforms, Mvc, Webapi, Entity Framework, Nhibernate, Winforms, Wpf, Xaml, Silverlight, Sharepoint 2010, Wcf, Owin, Autofac)
Web-technologien: Html, Css, Javascript (Ajax, Jquery, Jquery-ui, Bootstrap, Angular Js, Angular, React), Asp.net, Owin, Php (Codeigniter), Python, Django
Nodejs, Express.js, Apollo Server, Graphql, Typescript, Javascript
Aws- Und Azure-cloud-umgebungen
Ci/cd Mit Tfs, Azure Devops, Jenkins, Gitlab Und Github
Docker Und Kubernetes
C, C++, Java, Matlab, Delphi
Datenbanken: T-sql, Pl/sql, Sql, Oracle, Ms Sql Server, Mysql, Mariadb, Postgresql
Entwurfsmuster, Uml
Unit-tests – Xunit, Nunit, Mstest, Moq
Xml, Xpath, Xquery, Xsd
Log4net, Serilog, Appinsights
Anwendungssicherheit, Grundkenntnisse Im Penetrationstesting, Inklusive Einsatz Von Owasp Zap Und Sqlmap
Scrum- Und Agile Methoden, Testgetriebene Entwicklung
3d-grafikprogrammierung – Directx, Opengl
Eingebettete Systeme – Avr-mikrocontroller In C, Assemblersprachen Und Bascom
Betriebssysteme: Ms Windows (Xp, 7, 8, Server 2008), Linux (Ubuntu)
Versionsverwaltungssysteme: Git, Svn, Tfs
Ide: Ms Visual Studio 2008, 2010, 2012, 2013, 2017, 2019
Grundkenntnisse In Elektronik Und Schaltungstheorie
Sehr Gute Kenntnisse In Ms Office Und Openoffice
Führerschein Klasse B.
Sprachen
Ausbildung
Schlesische Technische Universität
Master-Abschluss · Automatisierungstechnik, Elektronik und Telekommunikation, Informatik · Gliwice, Polen
Schlesische Technische Universität
Bachelor-Abschluss · Automatisierungstechnik, Elektronik und Telekommunikation, Informatik · Gliwice, Polen
Zertifikate & Bescheinigungen
Microsoft Certified Professional
Microsoft Certified Professional Developer: SharePoint Developer 2010
Microsoft Certified Solutions Developer: SharePoint Applications
Microsoft Certified Solutions Developer: Web Applications
Microsoft Certified Technology Specialist: .NET Framework 4, Data Access (WCF and Entity Framework Technologies)
Microsoft Certified Technology Specialist: .NET Framework 4, Web Applications
Microsoft Certified Technology Specialist: .NET Framework 4, Windows Applications (WPF technology)
Microsoft Certified Technology Specialist: SharePoint 2010, Application Development
Microsoft Specialist: Programming in HTML5 With JavaScript And CSS3 Specialist
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.