Mariusz Nowak

Warsaw, Poland
+48 693 427 795, @ mariusz@medikoo.com
medikoo, medikoo, medikoo.com

An accomplished Full-Stack Software Engineer since 2004.

Engaged in the open-source community. Created and published numerous JavaScript tools and modules, some of which are pivotal in crafting modern web applications (both client & server side).

Maintainer and top contributor to the Serverless Framework , the go-to cloud-based development platform.

Implemented a lightweight, extensible, in-memory database engine , that allows decentralized, network-independent, and (when network-connected) real-time distribution/replication of database data.

Currently delving into the world of generative AI, exploring best approaches for solving tasks nearly impossible to tackle with traditional means, and investigating how AI-driven code generation can turbocharge programming workflows.

Work Experience

2019 - 2023

Serverless Inc.

Senior Open Source Engineer, Engineering Manager, Lead Engineer of Console Instrumentation

Led a team of talented software engineers with the mission of maintaining the Serverless Framework as the go-to, cloud-based development platform.

Responsible for implementing the Serverless Console Platform SDKs and high-reliability runtime instrumentations, designed to run alongside user code, across various serverless services and language environments.

2017 - 2019

MaaS Global

Senior Serverless (FaaS) Node.js Services Developer

Assisted the world's first Mobility as a Service operator in building a mobility ecosystem founded on a Serverless (FaaS) architecture.

Addressed various design and maintenance challenges with long-term solutions. Implemented FaaS adapters for external APIs of various transport service providers.

2012 – 2017

UNCTAD

eGovernment Consultant, Node.js/JavaScript Applications Architect

Architected and implemented the eRegistrations eGovernment system, a Node.js/HTML5 application designed to digitize simple and complex administrative procedures.

Delivered four production systems that enable online business registration in El Salvador, Guatemala, Lomas (Province of Buenos Aires), and Tanzania.

Responsible for leading and mentoring a growing development team.

2009 – 2012

F. Hoffmann-La Roche Ltd.

JavaScript (Node.js/HTML5) Lead Developer

Designed and implemented the "Patient Registry" system, aimed at serving doctors in remote areas of developing countries with poor or no network coverage.
Built a Node.js and HTML5-based application with offline capabilities, equipped with a decentralized, synchronizable in-memory database engine running in both server and client processes.

2007 – 2009

Grono.net

JavaScript Lead Developer

Developed and maintained a JavaScript library for the largest Polish social network at the time (2 million registered / 1 million active users).

Implemented new dynamic features in line with emerging technology trends. Introduced a configuration language that allowed programmers to configure dynamic behaviors without needing to work with JavaScript code.

Education

2000 – 2004

Politechnika Warszawska (Mechatronics)

Did not complete, interrupted due to a focus on web development work.

Spoken Languages