I'm Marcin Czernecki

I'm .NET Developer

I know some Frontend

I'm Team Leader

I'm Trainer / Coach

Welcome

based in Barcelona, Spain.

About Me

Know Me More

I'm Marcin Czernecki, a Software Engineer

Hey there! I'm Marcin Czernecki and I am a software developer based in Barcelona, Spain. I enjoy building apps for any platform: desktop, web and mobile but my real calling is web/cloud development.

As a developer you have to be able to code in a number of languages to be successful. I have learned a ton from others by reading and watching hundreds (maybe even thousands) of tutorials and keeping up with blogs from top developers and designers.

  • Name:Marcin Czernecki
  • Email:work@mczernecki.pl
  • Age:34
  • From:Katowice, Poland
  • Based:Barcelona, Spain
Ask for CV

Services

What I Do?

Summary

Resume

My Education

2014 - 2015

Master of Science

University of Silesia

Computer Science

Speciality: Software Engineering

Thesis: Analysis of the functions and performance of selected PHP frameworks

2010 - 2014

Bachelor of Engineering

University of Silesia

Computer Science

Speciality: Computer Games Development

Thesis: Motion sensors in educational games for children

2006 - 2010

ICT Technician

Śląskie Techniczne Zakłady Naukowe

Information and Communication Technologies (ICT)

My Experience

2022 - now

Senior Software Engineer

Sage

  • Integral to a team dedicated to the development of robust and maintainable web services on AWS, ensuring alignment with business requirements and adherence to delivery framework principles for timely and budget-friendly outcomes. The provided software is structured on design and architectural patterns, incorporating key development principles like DRY, SOLID, and KISS.
  • Actively involved in crafting a LoadTesting and StressTesting framework tailored to the company's framework and project specifications. The software creation process is anchored in the BDD paradigm, utilizing the Gherkin language.
  • The technology stack encompasses AWS, .NET Core 6.0, nUnit, SpecFlow, AuroraDB (MySQL), Redis, Docker, GitHub, Jira, JFrog, TeamCity, GoAWS, and AWS services (SNS, SQS, EC2, S3).

2021 - 2022

Software Engineer

Sage

  • Contribute to a team responsible for the development of maintainable and reliable web services deployed on the AWS cloud. Execute tasks aligned with business requirements, adhering to delivery framework principles, aiming to complete projects on time and within budget constraints. Employ design and architectural patterns, integrating key development principles such as DRY, SOLID, and KISS to generate high-quality software. Utilize the BDD paradigm, implementing the Gherkin language in the software creation process. Employ a technology stack consisting of AWS, .NET Core 3.1 / 6.0, nUnit, SpecFlow, AuroraDB (MySQL), Redis, Docker, GitHub, Jira, JFrog, TeamCity, GoAWS, and AWS services (SNS, SQS, EC2, S3).

2020 - 2021

Senior Software Engineer

EPAM Systems

  • Revitalizing and transitioning a legacy application suite into a Software as a Service (SaaS) solution, utilizing state-of-the-art technologies and frameworks. This transformative initiative is designed for a global insurance company and is hosted on the Azure cloud platform.
  • The technology stack employed includes various Azure services such as Functions, ServiceBus, and KeyVault. The application is developed using .NET Core 3.1, with a mix of ASP.NET MVC and WebForms (utilizing .NET 4.5 & 4.8). The front-end is built with Angular.js 9/10, employing modern web technologies like HTML5 and CSS3.
  • For ensuring code quality and reliability, the development process incorporates comprehensive unit testing with tools like Moq, nUnit, and FluentAssertions. The project management and version control are streamlined through AzureDevOps, GIT, and TFS, facilitating efficient collaboration and code management throughout the re-platforming journey.

2017 - 2020

Senior Software Engineer Team Lead

Diebold Nixdorf

  • Leading a team.
  • Taking responsibility for delivering a working software according to the business requirements, following SDLC principles, on time and on budget.
  • Sharing knowledge with others as a trainer.
  • Working with many worldwide teams e.g. India, France, Germany, Italy, Canada, UK, etc.
  • Implementing fiscal and legal requirements of specific countries in base product.
  • Implementing customizations for the customers from Europe
  • Automated unit tests coordination.
  • Administration of Continuous Integration - Jenkins

2015 - 2017

Software Engineer

Diebold Nixdorf

  • Assisting in resolving development tasks with clients and/or customers.
  • Developing solution elements in the context of the defined master plan and in order to provide them for the overall solution.
  • Development and Definition of Applications and SW-Architecture.
  • Construction, Testing and Configuring of Solutions.
  • Piloting within the Customer Environment.
  • Maintenance of Solutions.
  • Code Reviewing.
  • Planning and creating of product information, professional handbook preparation, studies, training materials and professional templates for customer offers.
  • According to the rules of the project management, assisting in the accomplishment of development tasks/projects.
  • Assisting in trainings and workshops for employees, partners and customers.

2012 - 2015

Full Stack Developer

Serious Impact

  • Developing web applications using Microsoft .NET (C#, TSQL, LINQ, ASP.NET MVC, WebForms).
  • Creating web applications using PHP OOP technology (Zend Framework 2, PhalconPHP, Laravel).
  • Developing frontend of web apps using JS (jQuery, Backbone.js), CSS3, HTML5.
  • Developing webservices for mobile applications.
  • Modifying existing software to correct errors and to improve performance.
  • Interpreting customer business needs.
  • Database design and maintenance: MySQL, MS SQL 2008/2012, PostgreSQL (PostGIS).

My Skills

.NET Framework 95%

.NET Core 85%

SQL (T-SQL)80%

Unit testing85%

Azure 70%

JS / HTML / CSS 60%

Angular 45%

DevOps 60%

Portfolio

Some of my work

Contact

Get in Touch

Address

Barcelona, Catalonia, Spain

work@mczernecki.pl

Follow Me

Send me a note

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.