Personal details

Michał L. - Remote full-stack developer

Michał L.

Based in: 🇬🇧 United Kingdom
Timezone: Arizona (UTC-7)

About

Veteran (20+ years) of every flavour of software development in applications from military HR through finance to video production, in roles of a manager, admin, developer and test engineer.

Front-line leader focused on supporting his engineers for ever further growth.

Believer in candor and meritocracy as foundations of a well-functioning, highly performing organisation.

Work Experience

"Lead SDET"
the Canadian corpo | Mar 2023 - Jun 2023
HTML/CSS
Node.js
TypeScript
React
Jest
Axios

Duties

  1. Line management as per the corporate policies (including use of Trakstar for regulated performance tracking and reviews including peer ratings).
  2. Serving as the testing Amigo, driving the shift-left in the pod.
  3. Creating and refactoring testing processes, frameworks and scripts (Pact.js, WDIO, Cucumber, Jest, Playwright).
  4. Spikes and research, sharing the results and propositions with the pod and the Quality Guild.

Why did you quit that fast? "The Canadian corporation"?!!

It turned out my (and others') leadership was of unacceptably ephemeral nature: the ways-of-working standards, painstakingly worked out between the 3 Amigos and the rest of the pod got abruptly overturned by a mid-level manager without asking pre-intervention questions or providing any explanations until demanded.

I did not take it lightly and made sure to explain my position on the exit interview, so now I'd rather explain myself before the corporation gets asked for my references.

QE learning lead
Coforge/Schroders | Nov 2022 - Jan 2023
C#
jQuery
Markdown
Confluence
xUnit
.NET Core
Fastify
Azure DevOps Server

For Coforge itself, I created a training delivery app with code exercises sandbox strongly inspired by W3Schools, as well as the first learning module delivered by it ("API testing in .NET/C#").

Initially I was placed via Coforge with Schroders Wealth Management to deliver a learning project with associated materials and processes. Serving as a standalone hub between multiple wildly different counter-parties with not a lot of previously built rapport proved to be too much for my fledgling consultancy skills though.

Projects

CVML
TypeScript
React
My live CV is a React app rendering a YAML resume (https://akseiya.github.io/#cvml). Rationale behind its creation is explained in the README (https://github.com/akseiya/cvml/tree/main/tsx#roadmap).
The W3Schools wannabe
C#
jQuery
Markdown
xUnit
.NET
Fastify
A training course delivery system in jQuery and Fastify. It serves a course as navigable sequence of webpages - some of which can contain interactive code exercises. Source on Bitbucket The prose content of the course needs to be authored in Markdown (renders with Showdown), while code exercises have a bit more logic behind them: a shell command gets executed in the backend (expected to run the exercise code); if its exit code and/or output produced are as expected, the code exercise is considered completed successfully; otherwise the user needs to retry and can be presented with hints for successful completion; the user can be forbidden from using certain phrases, like system("rm -rf /"). The exercise delivered while implementing the framework prototype is "API Testing in C#", made for Coforge.

Education

Railways Technical School, Warsaw
telecommuncations techniciananalogue telecommunications
Sep 1991 - May 1996