Marcin Dudek
- +48 507 865 812
- marcin.dudek@outlook.com
- Wroclaw, Poland
I’m consultant experienced in designing and building modern applications. I believe in building simple software which delivers business value. Throughout my career took various roles always trying to challenge myself and improve not only technical aspects but also people skills. Recently working as Software Architect focused on Azure and CI/CD, building secure cloud native applications.
Work Experience
Cloud Solution Architect
Designing and building Integration Platform in Azure for various systems (CRM, ERP and others). Help design networking infrastructure between Azure and OnPrem systems.
- Implemented Infrastructure as a Code and Pipelines as a Code.
- Design and implement security features the platform in Azure.
- Help to design, build and automate infrastructure in Oracle Cloud.
- Tech: Terraform, Azure Pipelines, Go, C#, Azure (Event Grid, App Gateway, Functions, API Management), Shell, Oracle Cloud Infrastructure
SISA Architect
Supporting Sales team with Technical Solution, providing estimates and work plan based on requirements.
Frontend Developer
Developer in project which automates projects built around Dynamics 365 and Azure. Provisioning new environments and the setup of tenants with CI/CD. Managing existing D365CE tenants. Install and update asset solutions. Build several components in React for existing web application.
- Tech: Fluent UI, Redux, Thunk, TypeScript, React Functional Components.
Project Lead/Tech Lead
One of the world’s largest pharmaceutical companies. The company develops and produces medicines and vaccines for a wide range of medical disciplines. Client engaged Avanade to build multiple applications for the Operations Centers which enable digital collaboration, standardization of manufacturing processes and provide insights into those.
- Managing team of 20+ developers and QAs.
- Helping shaping priorities and lead successful delivery, helping improving processes.
- Helping shaping and execute microservice architecture.
- Proposing technologies, tools and frameworks, helping client optimize infrastructure costs.
- Creating and improving continues integration and continues development for application and services.
- Azure DevOps, Docker, Kubernetes, C#, .NET Core, Git, PowerShell, awk
Team Lead/Tech Lead
One of the world’s largest pharmaceutical companies. The company develops and produces medicines and vaccines for a wide range of medical disciplines. Client engaged Avanade to build multiple applications for the Operations Centers which enable digital collaboration, standardization of manufacturing processes and provide insights into those.
- Leading team of 5+ developers and QAs.
- Discussing team priorities, shaping sprints, monitoring and reporting progress, requirements clarification, helping improving processes.
- Shaping and execute microservice architecture.
- Helping picking up tools and frameworks for project.
- Creating and improving continues integration and continues development for application and services.
- Tech: C#, .NET Core, Azure DevOps, Docker, Kubernetes, Git, PowerShell, XUnit, NSubstitute, UWP
Senior Consultant
Developer in electronic-trading business which is used to execute orders on behalf of clients in Equities, Listed Derivatives (Futures and Options) and FX markets around the globe. Team is responsible for delivery of all technical aspects of the platform, the core framework and supporting services and tools.
- Creating and designing framework to write scenarios for acceptance and regression testing.
- Creating and improving CI/CD process for applications.
- Development and maintenance of electronic trading and ticket routing applications.
- Tech: C#, .NET 4.6, Moq, NUnit, TeamCity, DryIoC, LBM Messaging, Specflow, Powershell, Octopus
Senior Consultant
Involved in development of Strategic Risk Systems under one vertical stack and code base, in conjunction with building common interfaces to the new stack.
- Development web application for batch monitoring.
- Implementation of a common set of libraries used for feeding data in multiple risk systems.
- Tech: C#, .NET, Autofac, Windows Services, FakeItEasy, WCF, WebAPI, AngularJS, JavaScript, TypeScript, CSS
Consultant
Engaged to help design, build and deliver components of distributed risk calculation engine. It consists of several major subsystems i.e. WCF services, distributed calculation processes and distributed cache.
- Optimized build and deployment process with our application and decrease time from commit to deploy to environment.
- Implemented and maintained Addin for Excel which allowed to retrieve data from REST service.
- Designed and implemented authorization in framework used in several WCF services
- Tech: C#, .NET 4.0, NUnit, Rhino Mocks, Entity Framework, Tibco EMS, WCF, SQL Server 2008, SASS
Software Engineer
Developing and maintaining e-commerce platform with administration application. Implementation SEO focused changes.
- Tech: ASP.NET 3.5/4.0, jQuery, NUnit, Moq, SQL Server 2008
Software Engineer
Developing and maintaining Windows applications for leading phone manufacturer. Design and development framework like components for windows applications, with strong focus on testability and composable design.
- Tech: .NET Framework 2.0/3.5, NUnit, TypeMock Isolator
Software Developer
Developing and maintaining web application for LOT - Polish airlines. Integrated standalone insurance booking system.
- Tech: .NET Framework 1.1/2.0, ASP.NET, XML, XSL, XSLT, jQuery