Skip to main content
Top expert badge
Recommended expert
Profile header background

Leon Piotrowski - Senior Software Engineer

Leon Piotrowski
Profile header overlay
Warsaw, Poland

Experience

Aug 2022 - Present
3 years 8 months
Poland

Senior Software Engineer

Docplanner

Expertise details
Position Summary
Senior Software Engineer at Docplanner
Industries
Healthcare
Information Technology
Business Areas
Information Technology
  • Lead development of internal/admin systems supporting operational teams, focusing on workflow clarity, usability, and reducing manual steps for non-technical users.
  • Design and evolve Java + Spring Boot services and APIs with strong domain boundaries, predictable contracts, and maintainable architecture; drive pragmatic system design decisions for scalability and safe change.
  • Deliver full-stack features across backend and UI, building internal interfaces with React and Angular to improve productivity, auditability, and consistency of internal processes.
  • Build supporting integrations and workflow helpers using TypeScript/Node.js; use Python and Golang where they provide the best fit for automation, services, or performance-sensitive components.
  • Raise engineering quality through code reviews, refactoring, and testing strategy improvements; maintain a high bar for readability, stability, and long-term maintainability.
  • Support production reliability with structured troubleshooting, root-cause analysis, and iterative improvements to logging/monitoring practices and operational runbooks.
  • Mentor engineers via pairing, reviews, and guidance on decomposition, clean code, testing discipline, and pragmatic UX decisions.
Apr 2019 - Jul 2022
3 years 4 months

Software Engineer

Allegro

Expertise details
Position Summary
Software Engineer at Allegro
Industries
Retail
Business Areas
Information Technology
Product Development
  • Built and maintained high-scale services powering core business workflows in a distributed environment, balancing delivery speed with reliability and safety in production.
  • Implemented microservice APIs primarily in Java, contributing to scalable design and stable integrations; delivered components in Golang where simplicity/performance were key.
  • Developed internal tooling and operational workflows using TypeScript/Node.js plus React/Angular, focusing on fast iteration and clear interfaces for internal users.
  • Worked deeply with SQL and relational data modeling, improving performance through indexing, query tuning, and careful schema evolution.
  • Applied event-driven and asynchronous processing concepts (Kafka-style): robust error handling, retries, and idempotent processing patterns.
  • Improved operational readiness through better logging/diagnostics, safer release practices, and strong ownership of production issues and follow-up improvements.
  • Mentored junior engineers via reviews and pairing; drove higher PR quality, clearer designs, and stronger testing habits.
Sep 2016 - Mar 2019
2 years 7 months

Software Engineer

Product Software House (B2B)

Expertise details
Position Summary
Software Engineer at Product Software House (B2B)
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Delivered end-to-end B2B features from requirements to production: analysis, design, implementation, testing, and release, with a strong focus on maintainability.
  • Built backend services primarily with Java, plus supporting integrations in TypeScript/Node.js; used Python for automation/data processing tasks and Golang for selected services where appropriate.
  • Developed responsive UIs and internal tools using Angular and React, translating business processes into clear workflows and consistent user experiences.
  • Integrated with external systems and APIs, emphasizing predictable behavior, robust error handling, and stakeholder-friendly documentation.
  • Practiced clean code and refactoring, writing tests that protected critical flows and reduced regression risk across releases.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Healthcare, and Retail.

Information Technology
Healthcare
Retail
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology and Product Development.

Information Technology
Product Development
Profile match chart

Summary

Backend-focused Senior Software Engineer with 9+ years of production experience delivering scalable, reliable, and highly available systems in high-traffic environments. I specialize in Java and Spring Boot, building clean, maintainable services and distributed systems with strong attention to performance, resilience, and operational reliability.

Experienced in microservices architectures, event-driven systems, and high-volume transaction platforms, with hands-on work designing APIs, asynchronous processing pipelines, and fault-tolerant services. I have also built integrations and services using Node.js/TypeScript, Python for automation and data tooling, and Golang for performance-critical components.

I focus on production-first engineering-observability, monitoring, and reliability-ensuring systems remain stable under heavy load. I’ve led migrations from legacy systems to microservices, implemented event-driven integrations using Kafka, and built REST/gRPC APIs for scalable platform services.

Beyond backend systems, I take a product-oriented approach when building internal tools and operational platforms, creating clear workflows and reliable interfaces that enable support, operations, and business teams to work efficiently. I’m comfortable leading delivery end-to-end, mentoring engineers, and driving improvements in code quality, testing practices, and operational excellence.

My experience spans distributed architectures, iGaming platforms, blockchain integrations, and high-throughput backend systems, where correctness, scalability, and performance are critical.

Skills

  • Technical Leadership: Architecture Decisions, Coding Standards, Reviews, Incremental Delivery, Mentoring

  • Workflow & Ux Mindset: Simplifying Complex Internal Processes Into Clear, Consistent, Fast Tools

  • Reliability & Troubleshooting: Production Support, Incident Analysis, Observability Mindset, Pragmatic Improvements

  • Full-stack Delivery: Backend Apis + Internal Ui (React/angular) + Integrations (Node/typescript, Python/go)

  • Backend: Java (8+ Years), Node.js, Spring Boot, Rest Apis, Microservices, Background Jobs, Integration Patterns

  • Frontend: React, Angular, Typescript, Next.js Fundamentals, Ui Workflow Design For Internal Tools

  • Languages: Java, Golang, Python, Typescript (Node.js)

  • Data: Sql, Relational Database Design, Indexing, Query Optimization, Migrations

  • Messaging / Async: Kafka Concepts (Events, Retries, Idempotency), Queue-based Processing Patterns

  • Devops / Delivery: Ci/cd, Docker, Kubernetes, Git, Release/rollback Practices

  • Quality: Tdd Mindset, Unit/integration Testing, Code Reviews, Clean Code, Refactoring, Design Patterns

  • Ops: Logging/metrics/alerting Mindset, Debugging Complex Production Issues, “You Build It You Run It” Attitude

  • Collaboration: Stakeholder Discovery, Translating Business Needs Into Technical Plans, Documentation And Alignment

Languages

English
Advanced
Polish
Elementary

Education

Oct 2012 - Jun 2016

Deakin University

Bachelor’s Degree (Hons), Computing/Engineering (Computer-related) · Computing/Engineering (Computer-related) · Australia

Statistics

Experience

Total positions 3
Experience in Information Technology 6 y
Avg length 3 y 1 m
Longest experience 3 y 7 m

Global Experience

Countries worked in 1 (Poland)
Primary country Poland

Expertise

Recent roles Senior Software Engineer, Software Engineer
Main industries Information Technology, Healthcare, Retail
Main business areas Information Technology, Product Development

Qualifications

Highest degree Bachelor

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Leon based?

Leon is based in Warsaw, Poland.

What languages does Leon speak?

Leon speaks the following languages: English (Advanced), Polish (Elementary).

How many years of experience does Leon have?

Leon has at least 10 years of experience. During this time, Leon has worked in at least 2 different roles and for 3 different companies. The average length of individual experience is 3 years and 2 months. Note that Leon may not have shared all experience and actually has more experience.

What roles would Leon be best suited for?

Based on recent experience, Leon would be well-suited for roles such as: Senior Software Engineer, Software Engineer.

What is Leon's latest experience?

Leon's most recent position is Senior Software Engineer at Docplanner.

What companies has Leon worked for in recent years?

In recent years, Leon has worked for Docplanner and Allegro.

Which industries is Leon most experienced in?

Leon is most experienced in industries like Information Technology, Healthcare, and Retail.

Which business areas is Leon most experienced in?

Leon is most experienced in business areas like Information Technology and Product Development.

Which industries has Leon worked in recently?

Leon has recently worked in industries like Healthcare, Information Technology, and Retail.

Which business areas has Leon worked in recently?

Leon has recently worked in business areas like Information Technology and Product Development.

What is Leon's education?

Leon holds a Bachelor in Computing/Engineering (Computer-related) from Deakin University.

What is the availability of Leon?

Leon is immediately available full-time for suitable projects.

What is the rate of Leon?

Leon's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Leon?

To hire Leon, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 712-872 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

Similar Freelancers

Discover other experts with similar qualifications and experience

Experts recently working on similar projects

Freelancers with hands-on experience in comparable project as a Senior Software Engineer

Nearby freelancers

Professionals working in or nearby Warsaw, Poland