Marcin Lojewski

Marcin Łojewski

Fullstack Software Developer

Former ISTQB Foundation-Level Certified Quality Assurance Tester with more than 3 years of experience, who shifted from testing to development.

Passionate in writing scalable, fault tolerant, secure and user friendly systems.

Demonstrates strong analytical, communication and teamwork skills, with ability to quickly adapt to new environments.

Github

Github

Linkedin

Linkedin

Experience

Duration:2021.09-2024.12
Organization:Vasco Electronics
Responsibilities:
Analysing incoming features
Writing integration automation tests for React web app
Manual testing web and mobile apps
Reviewing, preparing, maintaining and executing test scenarios
Writing and maintaining documentation

Education

Duration:2022.03-present
Field of study:B.Sc. in Computer Science
University:Wyższa Szkoła Zarządzania i Bankowości

Courses

Subject:Go-Event driven:
Duration:2024.11-2025.01
Provider:threedots.tech:
Description:Course for writing scalable, fault-tolerant, idempotent event-driven based applications with strong focus on watermill library written in Go, which treat every message broker as an implementation detail and provides various components which speeds up development.

Tech stack

Go

Go

Echo

Echo

Watermill

Watermill

MongoDB

MongoDB

Firebase

Firebase

PostgreSQL

PostgreSQL

Kafka

Kafka

gRPC

gRPC

Docker

Docker

Traefik

Traefik

Lua

Lua

JavaScript

JavaScript

HTML

HTML

CSS

CSS

TailwindCSS

TailwindCSS

TypeScript

TypeScript

React

React

NextJS

NextJS

Bash

Bash

Linux

Linux

Projects

external link
Time Register

Frontend: TS, React, Tailwindcss, NextJS

Backend: Golang, Kafka, Watermill, PostgreSQL, MongoDB, Microservices, DDD, Ports & Adapters Architecture

Application for tracking work time across employees in single organisation or multiple suborganisations.

github logo
Go Chat AI Assistant

Stack: Golang, In-Memory Cache, Gemini AI, gRPC, HTTP, Firestore, Ports & Adapters Architecture

AI Assistant chat where user can communicate with swappable AI assistant via HTTP web server or gRPC service.

github logo
Go Discord Trader Bot

Stack: Golang, PostgreSQL, Docker

Server member can add sell / buy offers for various items.

Possible items can be declared upfront by server admin, or members can add them loosely.

github logo
Pixel bot

Stack: Golang, Fyne, Robotgo

People can define X, Y screen position and normal color, when color at defined position changes, the alarm gonna play.

People can define X, Y position using mouse tracker tab and scroll in mouse.

Ability to restart certain process based on process name.

Idle kill feature for killing specified process when host OS is in idle state for certain time

external link
Time Register

Frontend: TS, React, Tailwindcss, NextJS

Backend: Golang, Kafka, Watermill, PostgreSQL, MongoDB, Microservices, DDD, Ports & Adapters Architecture

Application for tracking work time across employees in single organisation or multiple suborganisations.