Michał Andruszko

Michał Andruszko

INTRODUCTION

Tech Lead & Senior Software Engineer

eMobility Expert · Backend · Frontend · Mobile

Get in touch

ABOUT

A few words
about me.

15+ years in software, currently a Tech Lead in eMobility. I lead the development of CPO and eMSP platforms with over 10,000 EVSEs. I always start by understanding the business: who uses the product, how it makes money and what really matters to the client. Only then do I choose the technology. In my free time I build things I'm passionate about.

STATS

Projects delivered

“Simplicity is prerequisite for reliability.”
Edsger W. Dijkstra

20+

Apps

5+

Hardware integrations

90+

Projects

15+

Years of experience

SERVICES

What can I do?

I won't fix your computer unless you're my family,
but I can do other things for you:

  • eMobility Software

    CPO and eMSP platforms: OCPP 1.6 / 2.0.1 communication with chargers, OCPI 2.1.1 / 2.2 / 2.2.1 roaming, charging station management at the scale of 10k+ EVSEs.

  • Business & Product Thinking

    I talk with the business, not only with developers. Turning requirements into a technical plan, estimating cost and risk, and cutting scope where it doesn't bring value.

  • Backend & Web Development

    Node.js and TypeScript backends, REST APIs, PostgreSQL/PostGIS, message queues (RabbitMQ), React front-ends and DevOps.

  • Mobile App Development

    Android apps in Kotlin and Java, React Native.

  • Software for Hardware & IoT

    Software and SDKs for devices: barcode/QR scanners, thermal imaging cameras, sensors, smart home.

  • Technical Leadership & Consulting

    Architecture, infrastructure and solution design. eMobility: OCPP, OCPI, CPO and eMSP platforms, roaming.

EXPERIENCE

Experience

From web and Android to eMobility platforms.

Contract - eMobility2023-PRESENT

Tech Lead | Senior Software Engineer

Technical leadership and architecture of CPO and eMSP platforms with 10k+ EVSEs: charging station management, roaming, fleet solutions and energy optimization. Mentoring developers and designing backend systems.

Technologies: Node.js, TypeScript, Java, PostgreSQL, RabbitMQ, OpenSearch, OCPP 1.6 / 2.0.1, OCPI 2.1.1 / 2.2 / 2.2.1

RST Software Masters2018-2023

Senior Backend Developer

Technologies: Node.js, TypeScript, JavaScript, React, Sass, PostgreSQL, PostGIS, RabbitMQ, Elasticsearch, Leaflet, OpenStreetMap, SAFe

Global Radio, London2014-2018

Senior Android Developer

Technologies: Android, Java, Kotlin, RxJava, Dagger, Otto, Retrofit, Data Binding, Lombok, Robolectric, Espresso, Mockito, AAC decoder, ExoPlayer 1/2, Firebase, LeakCanary, Scrum

RST Software Masters2011-2014

Software Developer

Technologies: PHP, Node.js, JavaScript, MySQL, Java, Android, C#, REST APIs

NKT - Network Technologies2009-2011

Web Developer

Technologies: PHP, Zend, JavaScript, CSS, Flash, Waterfall

Freelance2006-PRESENT

Software Developer / Designer

Technologies: Node.js, TypeScript, JavaScript, React, React Native, Android, Kotlin, Photoshop

SKILLS

Technologies I work with

Backend

Node.js, TypeScript, Java, PostgreSQL / PostGIS, MySQL, RabbitMQ, OpenSearch / Elasticsearch, REST APIs, PHP, CUDA

eMobility

OCPP 1.6 / 2.0.1, OCPI 2.1.1 / 2.2 / 2.2.1, CPO and eMSP platforms, roaming, charging station management (10k+ EVSEs), fleet solutions, energy optimization

Mobile

Android (Kotlin, Java), RxJava, Dagger, Retrofit, ExoPlayer, React Native

Frontend

React, JavaScript, HTML / CSS / Sass, Leaflet, OpenStreetMap

Hardware & IoT

Device SDKs, barcode/QR scanners, thermal cameras, sensors and smart-home integrations

Leadership & process

Software architecture, technical leadership, mentoring, code review, Scrum, SAFe

COMPANIES

Companies I've worked with

  • RST Software Masters
  • Global Radio
  • iiyama
  • Invado
  • TOP Systemy Informatyczne

FAQ

Do you have questions?

  • Are you open to long-term contracts?

    Yes. Availability depends on my current contracts, so please get in touch for details.

  • Are you available for a full-time role?

    Not at the moment. I only take on selected freelance projects.

  • What is the best way to contact you?

    Use the contact form below or send me a message on LinkedIn.

CONTACT

Let’s get in touch.

Write a few words about your project.

Fields marked * are required.

Your data will only be used to reply to your message and will not be shared with anyone.

Your message has been sent.

© 2026 andruszko.com.pl