Michał Kędrzyński

I'm a creative full stack developer with 7+ years of professional experience in back-end and front-end development and 3+ years of experience as a team lead and architect in enterprise SaaS solution with worldwide reach.

I'm also obsessed with UX/UI & product design and have a strong experience working along with designers to deliver holistic end-to-end solutions.

Skills

Frontend

JavaScript (ES5 - ES2020)
★★★★
TypeScript
★★★★
VueJS (2 - 3)
★★★★
CSS
★★★★
SCSS
★★★★
LESS
★★★★
Webpack
★★★★
NuxtJS
★★★★
AngularJS
★★★★
UX design
★★★
UI design
★★
GraphQL
★★
React

Backend

C# (4.0 - 8.0)
★★★★
.NET (4.0+)
★★★★
ASP.NET MVC
★★★★
ASP.NET Web API
★★★★
ASP.NET Core
★★★★
OData
★★★★
NHibernate
★★★
SQL Server
★★★
EF
★★★
EF Core
★★★
MySQL
★★
PostgreSQL
★★

Tools & infrastructure

IIS
AWS
CDN
Git
JIRA
GitHub
Visual Studio
Visual Studio Code
Kibana
TeamCity
Sentry
NodeJS
TSLint
ESLint
D3
StyleLint
Gulp
Prismic

Experience

Front-end lead developer

HealthLabs

April 2020 — now

  • Lead front-end developer of the new website for popular Polish supplements brand.
    See it in action on healthla.bs/new.
  • Modern VueJS progressive e-commerce application with headless Magento as a backend.
    Written from scratch, fully in TypeScript with ESLint.
  • All content is statically generated and served through CDN. Used NuxtJS for SSR / isomorphic rendering.
  • Very performant, responsive & highly optimized for SEO. Applied multiple advanced techniques and optimizations: critical CSS inlining, code splitting, preloading, lazy hydration.
VueJSNuxtJSTypeScriptJavaScriptWebpackSCSSCSS modulesGraphQLMagento 2Prismic CMSAWS CloudfrontAWS S3AWS LambdaAWS LambdaEdgeGitHub ActionsSentry.io

Full-stack developer (later team leader & architect)

PerfectGym Solutions

October 2015 — April 2020

  • Working in an international team (all continents) spread across multiple timezones (up to 10h delay).
  • Created an internal component library designed to allow backend developers to easily create views.
    This allowed for 2 or 3 developers to handle the whole company frontend for several years.
    Still powering most of company applications.
  • Architect of most of the applications currently in use by the company, including management app, client portal, internal backoffice app, and public API. All of them were rewritten from old ones.
  • Company's lead front-end developer & architect.
  • Driven the transition to newer technologies & approaches, like using VueJS for the frontend, or designing CQS-based API.
  • Architect & lead developer of multiple new businness modules, mostly regarding training & facility booking.
  • Led a long and difficult migration of the whole system from single timezone to multiple timezone support.
  • Deep involvement in tech evangelism, programming practices, release management & team organization.
    Mentored several programmers.
C#ASP.NET MVCASP.NET WebAPIJavaScriptTypeScriptVueJSODataAngularJSWebpackSCSSLESSSQL ServerTeamCityKibanaNewRelicJIRA
Kapella Sp. z o.o.

.NET developer

Kapella Sp. z o.o.

October 2014 — September 2015

  • Developing an industrial light management system.
C#WPFASP.NETJavaScriptAngularJS
Eurotronic

.NET developer

Eurotronic

October 2013 — September 2014

  • Working on proprietary building management system.
  • Building application for media usage prediction.
C#WPF
Emerson Process Management

.NET developer intern

Emerson Process Management

July 2013 — September 2013

  • Building web-based reporting system for power plants.
C#ASP.NET MVC

Education

Warsaw University of Technology

Master's degree in automation - 2014

Bachelor's degree in automation - 2013

m.kedrzynski@gmail.com