Available from
On request
Availability
Full-time
On-site
On request
Employment
Permanent employment
Location
Remote
Languages
4
Experience
5+ years
Projects
5+

Top Skills

JavaTypeScriptReactSpring Boot

Profile

Full Stack Software Developer with a focus on Java backends (Spring Boot) and TypeScript frontends (React). Since 2021 responsible for the conception, implementation and continued development of a highly available bidding platform for the German balancing power and balancing energy market. Experience building modular test frameworks (Cucumber) and integrating gRPC-based service communication.

Deployment Areas

Countries
Germany
Remote
Remote available anytime

Languages & Contact

Languages
Polish (Native)German (Fluent)English (Fluent)Italian (Fluent)

Competency Areas

Programming languages

JavaTypeScriptJavaScriptGoPython

Frameworks & Tools

Spring BootViteReactStorybookNode.jsVitestMavenMicroservices

Messaging & Streaming

NATSNATS JetStreamProtobufActiveMQEvent-driven ArchitectureSchema Design

Databases & Other

Oracle DBFlywayIntelliJ IDEAGitJiraConfluence

APIs & Protocols

RESTgRPC

Projects (5)

Chronologically descending, from the current project back.

Jan 2025 present (1+ year)

Development and integration of a Manufacturing Execution System (MES)

Full Stack Software Developer · Remote

Responsible for the development and integration of a Manufacturing Execution System (MES) for controlling and monitoring production processes, as well as for connecting shop-floor systems to higher-level enterprise applications.

Skills
Manufacturing Execution System (MES)Shopfloor IntegrationProduction ControlProduction MonitoringIndustry 4.0System Integration
Oct 2024 present (1 year 7 months)

predigt.io – AI-powered platform for sermon transcription, analysis and discoverability

Software Developer – Services & Messaging @ Own product – predigt.io · Remote

At predigt.io, Patryk is responsible for service development with a focus on messaging architecture and schema design for the event-driven AI pipeline.

  • Implementation of NATS-based microservices with a focus on messaging architecture (JetStream as persistent backbone, Object Store for audio files, KV Store for pipeline state)
  • Design and maintenance of Protobuf schemas as binding service contracts – generated for Go, Java, Python and TypeScript
  • Building the event pipeline with hierarchical NATS subjects and JWT-based service credentials
  • Interface definition and validation between the polyglot services of the transcription and analysis pipeline
Skills
NATSJetStreamProtobufMessaging ArchitectureEvent-driven ArchitectureMicroservicesSchema Design
Products used
NATSNATS JetStreamGoPythonJava 21TypeScriptProtobuf
Jan 2021 present (4+ years)

Highly available bidding platform for the German balancing power and balancing energy market

Full Stack Software Developer @ European transmission system operator · Berlin

Responsible for the conception and development of a highly available bidding platform for the German balancing power and balancing energy market.

  • Full-stack development: autonomous conception and implementation of core features in the Java backend (Spring Boot) and TypeScript frontend (React)
  • Frontend ownership: sole responsibility for the architecture, quality and continued development of the entire frontend codebase
  • UI/UX conception: creation of mockups and prototypes in close coordination with end users, leading to a significantly improved user experience
  • Technological modernisation: leading the migration of the legacy JavaScript frontend to a modern, maintainable TypeScript/React codebase
  • Release management: responsibility for the release process, including the creation of release candidates to ensure product quality
Skills
JavaTypeScriptReactSpring BootMavenMicroservicesViteStorybookNode.jsVitestRESTgRPC
Products used
Oracle DBFlywayActiveMQIntelliJ IDEAGitJiraConfluence
Jan 2023 Dec 2024 (2 years)

Building a modular end-to-end test framework with Cucumber

Test Automation Engineer / Software Developer @ European transmission system operator · Berlin

Responsible for setting up a modular end-to-end test framework with Cucumber and for integrating automated tests into existing Jira workflows.

Skills
Test AutomationCucumberEnd-to-End TestingBehavior-Driven Development
Products used
CucumberJiraJavaSpring Boot
Jan 2022 Dec 2023 (2 years)

Implementation and integration of gRPC-based services for distributed Spring Boot components

Software Developer @ European transmission system operator · Berlin

Responsible for implementing and integrating gRPC-based services for high-performance communication between distributed Spring Boot components.

Skills
gRPCSpring BootMicroservicesJavaProtobuf
Products used
gRPCSpring BootJava

Education & Training

Academic

Coders Lab IT School – Java Developer Course

Looking for reinforcement for your development team?

CV · Patryk Lewandowski