Marcin C.

Backend-Entwickler

Marcin ist ein Backend Entwickler mit 12 Jahren kommerzieller Erfahrung. Er ist spezialisiert auf die Microsoft-Technologie-Stack, mit einem starken Schwerpunkt auf .NET Entwicklung.

Während seiner gesamten Laufbahn hat Marcin mit Proxify-Kunden bei Projekten mit hohem Wirkungsgrad zusammengearbeitet und liefert zuverlässige und effektive Lösungen. Er zeichnet sich durch die Entwicklung robuster, skalierbarer und wartbarer Softwaresysteme aus, die SOLID-Prinzipien und Konstruktionsmuster anwenden, um die Produktanforderungen in hochwertige, erweiterbare Lösungen zu verwandeln.

Hauptkompetenz

  • .NET
    .NET 10 Jahre
  • C#
    C# 10 Jahre
  • .NET Core
    .NET Core 8 Jahre

Andere Fähigkeiten

  • TypeScript
    TypeScript 5 Jahre
  • Redux.js
    Redux.js 4 Jahre
Marcin

Marcin C.

Spain

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Solution Architect / Tech Lead

    Proxify AB - 2 jahre 10 monate

    • Entworfen und implementiert umfassende Infrastruktur in Azure, die Skalierbarkeit und Leistung verbessert.
    • Entwicklung und Wartung effizienter CI/CD-Pipelines in Azure DevOps, die den Entwicklungsprozess rationalisieren.
    • Angeführt die Migration eines veralteten WinForms-Projekts auf .NET MAUI, die Modernisierung der Anwendung und die Verbesserung der plattformübergreifenden Kompatibilität.
    • Implementierte robuste Protokollierungssysteme und Nutzungsdatenerfassungsmechanismen, um wertvolle Erkenntnisse zu sammeln.
    • Erstellen einer Web-Anwendung, um Statistiken aus gesammelten Daten zu visualisieren und zu analysieren und Entscheidungsprozesse zu verbessern.
    • Management des End-to-End-Entwicklungslebenszyklus, von der Infrastruktur über die Bereitstellung und Überwachung von Anwendungen.

    Technologien:

    • Technologien:
    • Azure Blob storage Azure Blob storage
    • .NET Core .NET Core
    • Blazor Blazor
    • API
    • Azure Web App Azure Web App
    • .NET MAUI .NET MAUI
  • Senior Software Developer

    Proxify (EyeC GmbH) - 5 monate

    • Entwicklung und Wartung von CI/CD Pipelines für Kubernetes-basierte Mikrodienste.
    • Implementierte Überwachungs- und Warnsysteme mit Prometheus und Grafana, die die Ausfallzeiten verkürzten.
    • Verwaltete Infrastruktur mit Terraform und Docker.

    Technologien:

    • Technologien:
    • Docker Docker
    • Kubernetes Kubernetes
    • Grafana Grafana
    • Terraform Terraform
    • .NET Core .NET Core
  • Azure Solution Architect / Engineer

    Sword Group - 3 monate

    • Erstellte und verwaltete Azure DevOps Pipelines für CI/CD und Release Management Workflows.
    • Erstellte dev/test/prod Infrastruktur als Code mit Azure CLI und zugehörigen Bereitstellungstools (Bicep).

    Technologien:

    • Technologien:
    • Azure Azure
    • .NET .NET
    • Azure Queue Azure Queue
    • DevOps DevOps
    • API
    • Azure Cloud Azure Cloud
  • Senior Software Developer (Contract)

    Hedder, London - 9 monate

    • Als Schlüsselentwickler im Scrum Team, Planung und Überprüfung von Sprints und Durchführung agiler Retrospektive basierend auf erfassten Metriken und Messbarkeiten.
    • Gestaltet, entwickelt und implementiert hochskalierbare Back-End-Web-APIs in Azure Cloud mit Azure Funktionen, Azure Search, Azure SQL, SignalR, Azure Service Bus (MassTransit) und Azure Static Web Apps.
    • Entworfene und implementierte Frontend-Komponenten mit React nach strengen UX- und Code-Qualitätsanforderungen mit MobX zur State Management und React Query zur Datensynchronisation.
    • Die Benutzeroberfläche mit Material-UI und Flex hergestellt, Design-Tokens und Storybooks angewendet und eine hohe Testabdeckung mit Jest und Cypress erreicht.
    • Upgrade der Backend-Lösung von .NET Core 3.1 auf 6.0 und Entity Framework Core 6.
    • Implementierte CI/CD-Pipelines, Infrastruktur-as-Code und automatisierte Integrationstest-Tools.
    • Optimierte API-Anfragen und SQL-Abfragen sowie implementiertes Server- und Client-seitiges Caching.
    • Microsoft Azure B2C durch einen Identity Server Provider ersetzt durch OpenID Connect und OAuth 2.0 Protokoll.

    Technologien:

    • Technologien:
    • SQL SQL
    • Azure Azure
    • .NET .NET
    • MobX MobX
    • .NET Core .NET Core
    • .NET framework .NET framework
    • API
    • SignalR SignalR
    • Azure Cloud Azure Cloud
    • Cypress Cypress
    • Jest Jest
  • Senior Software Developer (Contract)

    CBRE, London - 2 jahre 4 monate

    • Architected, designed and extended the Azure PaaS architecture to support new features, using Azure Functions, Azure Service Bus, Event Hub and Event Grid, ensuring elastic scalability, availability and reliability under intense load and usage peaks of up to 100k users.
    • Designed and developed a world-leading, enterprise-level Data Centre Risk Management and Reduction system, rolled out globally across all data centres for the world's largest commercial real estate corporation, reducing the risk of mechanical, electronic, process and human failure and reducing unplanned incidents closer to zero using predictive analytics.
    • Increased developer productivity and experience by configuring and maintaining the build and release pipelines as code, infrastructure-as-code using ARM templates and zero-downtime deployment of the distributed infrastructure to multiple paired regions for disaster recovery and resiliency.
    • Designed a highly efficient data architecture using Cosmos DB through effective partitioning, geo-replication, multi-master consistency model and heavy use of Change Feed to build materialised views, data aggregations and replications.
    • Improved Code Coverage by coaching the development team on coding practices such as TDD, Unit and Integration Testing, Load Testing and automated UI testing, integrating testing into the CI/CD pipelines to ensure code quality, stability and the ability to fail fast.
    • Built an internal tool utilizing Vue.js, using Pinia for state management.

    Technologien:

    • Technologien:
    • Vue.js Vue.js
    • MongoDB MongoDB
    • Azure Azure
    • .NET .NET
    • Azure Blob storage Azure Blob storage
    • .NET Core .NET Core
    • API
    • Azure Cloud Azure Cloud
    • Load Testing
  • .NET Developer

    White-Springs, Banbury - 2 jahre 4 monate

    • Developed multi-tenanted CRM system using React, Node.js and Microsoft stack in collaboration with global Sales Performance Improvement organisations, reinforcing Sales Training through development, enablement and assessment of sales teams.
    • Designed and implemented advanced licence usage and analytics platform from scratch, capturing stakeholder and product owner requirements using big data and Salesforce integration to produce a system to drive adoption and increase sales and revenue.
    • Modernised and integrated a suite of disparate, legacy Sales Training systems into a cutting-edge, intelligent and predictive Sales platform used by over 18,000 end users daily.
    • The designed SQL database schema, normalised beyond the third standard form, implementing and optimising stored procedures using advanced query optimisation techniques.
    • Automated core development, test and deployment processes using CI/CD pipelines in Azure DevOps.

    Technologien:

    • Technologien:
    • Angular.js Angular.js
    • React.js React.js
    • Node.js Node.js
    • SQL SQL
    • Azure Azure
    • .NET .NET
    • DevOps DevOps
    • API
    • Salesforce Salesforce
  • .NET Developer

    Next-Soft, Wroclaw - 2 jahre 1 monat

    • Designed and implemented greenfield business applications in ASP.NET and Javascript with REST web services and a SQL 2014 database for several SME, corporate and governmental end clients, working to strict deadlines, data security, scalability and performance requirements.
    • Conducted regular demonstrations, reviews and planning meetings with key clients.

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • MSSQL MSSQL
    • SQL SQL
    • ASP.NET ASP.NET
    • REST API REST API
  • .NET Developer

    Freebets4all - 4 jahre 1 monat

    • Worked alongside the technical director and business development manager to design and architect the UK’s leading matched betting strategy portal from conception.

    Technologien:

    • Technologien:
    • .NET .NET

Ausbildung

  • MSc.Multimedia Engineering

    Nottingham Trent University · 2012 - 2014

  • BSc.Computer Science

    Nottingham Trent University · 2008 - 2012

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns