×
Tomasz Sidor

Tomasz Sidor

Java Developer

Wolnosci 67, Gdańsk, pomorskie, Poland, 80-538
+48 608076255
English, Polish

Background


About

About

Software Engineer with 4+ years of experience building scalable backend systems using Java and the Spring ecosystem. Experienced in microservices architectures, distributed systems, and cloud-native development across AWS and Azure environments. Strong focus on system reliability, multithreading, and API design in financial and enterprise applications. Currently exploring AI-powered developer tooling, experimenting with Spring AI to integrate LLM capabilities into backend services.

Work Experience

Work Experience

  • Software EngineerEPAM SYSTEMS (Client: Innovative Financial Startup)

    Jan, 2024 - Mar, 20262 years 2 months

    Developing a cloud-agnostic financial platform built on a microservices architecture using Java and Spring Boot.
    Technologies: Java 17/21, Spring Boot, Spock, Microservices, REST APIs, IBM MQ, Camunda, APISISX API, GitLab CI, Docker, Azure.

    • Contributing to the design and development of a distributed platform composed of 14 microservices and 8 shared libraries

    • Designing and implementing REST APIs supporting integrations across financial systems

    • Implementing asynchronous communication using IBM MQ

    • Integrating Camunda BPM workflows for business process orchestration

    • Supporting integration between backend services and Azure-based applications

    • Collaborating in a large international Scrum team (20+ engineers across BE, FE, QA, BA) to deliver new platform capabilities

  • Software EngineerEPAM SYSTEMS (Client: Major Financial Institution)

    Jan, 2022 - Dec, 20232 years

    Developed internal tooling used to automate GraphQL schema generation and configuration for backend services.
    Technologies: Java11/17/21, GraphQL, Spring Boot, Junit, Mockito, AWS, OpenAPI, Jenkins, Terraform, Docker.

    • Designed and implemented features in a Java-based schema generation platform

    • Built validation layers using Spring Validation and OpenAPI

    • Contributed to backend systems deployed on AWS infrastructure (EC2, ECS, MSK, Lambda, DynamoDB, S3, SNS, Cognito, CloudWatch)

    • Participated in code reviews and design discussions to maintain architecture and code quality

    • Facilitated Scrum ceremonies as acting Scrum Master

  • Junior Software EngineerEPAM SYSTEMS

    Sep, 2021 - Dec, 20214 months

    Completed an intensive backend development program focused on modern Java engineering practices.

    • Built applications applying OOP, Design Patterns, Test-Driven Development (TDD), and Domain-Driven Design (DDD)

    • Practiced clean architecture principles and automated testing

Skills

Skills

  • Sailing Yacht Skipper - JSM
Education

Education

  • 360 - hourse comprehensive course in Java Core programming., elf-Education, SOFTWARE DEVELOPMENT ACADEMY

    Oct, 2018 - Sep, 2019

  • Faculty of Electronis, Telecomunicatinos and Informatics, Department of Marine Electronics., daily, masters, Gdańsk University of Technology

    Oct, 2005 - Sep, 2011

Certificates

Certificates