Marcin C.

Backend Developer

Marcin is a Backend Developer with 12 years of commercial experience. He specializes in the Microsoft technology stack, with a strong focus on .NET development.

Throughout his career, Marcin has collaborated with Proxify clients on high-impact projects, consistently delivering reliable and effective solutions. He excels at designing robust, scalable, and maintainable software systems, applying SOLID principles and design patterns to transform product requirements into high-quality, extensible solutions.

Main expertise

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

Other skills

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

Marcin C.

Spain

Get started

Selected experience

Employment

  • Solution Architect / Tech Lead

    Proxify AB - 2 years 11 months

    • Designed and implemented comprehensive infrastructure in Azure, enhancing scalability and performance.
    • Developed and maintained efficient CI/CD pipelines in Azure DevOps, streamlining the development process.
    • Led the migration of a legacy WinForms project to .NET MAUI, modernizing the application and improving cross-platform compatibility.
    • Implemented robust logging systems and usage data collection mechanisms to gather valuable insights.
    • Created a web application to visualize and analyze statistics from collected data, improving decision-making processes.
    • Managed the end-to-end development lifecycle, from infrastructure design to application deployment and monitoring.

    Technologies:

    • Technologies:
    • 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 months

    • Developed and maintained CI/CD pipelines for Kubernetes-based microservices.
    • Implemented monitoring and alerting systems using Prometheus and Grafana, which reduced downtime.
    • Managed infrastructure using Terraform and Docker.

    Technologies:

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

    Sword Group - 3 months

    • Built and managed Azure DevOps pipelines for CI/CD and release management workflows.
    • Created dev/test/prod infrastructure as code using Azure CLI and related deployment tools (Bicep).

    Technologies:

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

    Hedder, London - 9 months

    • Served as a key developer in the Scrum team, planning and reviewing sprints and conducting agile retrospectives based on captured metrics and measurables.
    • Architected, designed, and implemented highly scalable back-end Web APIs in Azure cloud using Azure Functions, Azure Search, Azure SQL, SignalR, Azure Service Bus (MassTransit), and Azure Static Web Apps.
    • Designed and implemented front-end components using React according to strict UX and code-quality requirements, with MobX for state management and React Query for data synchronization.
    • Crafted the UI using Material UI and Flex, applied Design Tokens and Storybooks, and achieved high test coverage with Jest and Cypress.
    • Upgraded the back-end solution from .NET Core 3.1 to 6.0 and Entity Framework Core 6.
    • Implemented CI/CD pipelines, infrastructure-as-code, and automated integration testing tools.
    • Optimized API requests and SQL queries and implemented server- and client-side caching.
    • Replaced Microsoft Azure B2C with an Identity Server provider using OpenID Connect and OAuth 2.0 protocol.

    Technologies:

    • Technologies:
    • 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 years 4 months

    • 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.

    Technologies:

    • Technologies:
    • 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 years 4 months

    • 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.

    Technologies:

    • Technologies:
    • 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 years 1 month

    • 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.

    Technologies:

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

    Freebets4all - 4 years 1 month

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

    Technologies:

    • Technologies:
    • .NET .NET

Education

  • MSc.Multimedia Engineering

    Nottingham Trent University · 2012 - 2014

  • BSc.Computer Science

    Nottingham Trent University · 2008 - 2012

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat