Grzegorz Orczykowski

// Senior fullstack developer · Leader · Architect · AI enthusiast

Experience

2012
2014
2016
2018
2020
2022
2024
2026
{

Senior Software Engineer

Fourthwall

(01-02-2025 - current )

Development of systems supporting creators and e-commerce functionalities within the Fourthwall platform. Contributing to scalable services, developer experience, platform performance and AI-driven engineering initiatives.

Responsibilities:

main:

  • designed system and application architecture for scalable backend services and microservices
  • developed backend and frontend solutions with focus on maintainability and performance
  • designed and implemented APIs supporting business growth and platform evolution
  • optimized applications, databases and infrastructure for scalability and reliability
  • worked with Google Cloud Platform infrastructure and production environments
  • created and maintained automated unit, integration and end-to-end tests
  • managed technical debt and refactored legacy components
  • participated in architectural and technical decision-making processes
  • improved observability, monitoring and operational reliability
  • designed and developed AI Agents and AI Workflows supporting engineering automation
  • leveraged AI tools and agentic coding approaches to improve software delivery
  • evaluated and integrated AI-driven solutions into existing development practices

additional:

  • supported engineering culture, onboarding and knowledge sharing
  • participated in R&D and Proof of Concept initiatives

Used technologies:

main:

[
kotlin,
spring,
spring boot,
jooq,
postgres,
react,
type script,
rest,
claude code,
]

additional:

[
gcp,
gitlab,
git,
chatgpt,
]
};
{

Technical Leader

J-laabs - Brown Brothers Harriman (BBH)

(15-09-2023 - 01-02-2025 )

Development and maintenance of an internal document processing platform enabling document transformation and analysis.

Responsibilities:

main:

  • provided technical leadership while remaining actively involved in software development
  • designed application architecture and coordinated modernization initiatives
  • led refactoring of inefficient components and technical improvements
  • optimized application, database and infrastructure performance
  • coordinated team activities and defined technical requirements
  • mentored engineers and supported professional development
  • redesigned CI/CD pipelines and promoted engineering standards
  • participated in architecture and integration discussions
  • planned technical debt reduction and conducted technical interviews

Used technologies:

main:

[
java,
type script,
spring,
spring test,
spring boot,
angular,
]

additional:

[
eureka,
kubernetes,
maven,
gradle,
oracle,
grafana,
splunk,
kafka,
jenkins,
bitbucket,
]
};
{

Software Engineering Lead

Nationale Nederlanden

(01-02-2022 - 01-06-2023 )

Direct transition to Nationale Nederlanden. Continued work on the claims reporting and management system as a Tech Leader.

Responsibilities:

main:

  • provided technical leadership while remaining hands-on in software development
  • supported multiple engineering teams in making architectural and integration decisions
  • participated in solution architecture and system design discussions
  • designed and developed backend and frontend components
  • performed code reviews and promoted engineering best practices, code quality and maintainability
  • monitored and maintained production systems, ensuring reliability and operational stability
  • planned and supported technical debt reduction initiatives
  • developed Proof of Concepts (PoCs) and evaluated new technologies before adoption
  • collaborated with business stakeholders to translate functional requirements into scalable technical solutions
  • prepared technical documentation and solution designs

additional:

  • mentored team members, supported their professional development and participated in onboarding activities
  • contributed to engineering culture initiatives aimed at improving software development standards across NN Poland

Used technologies:

main:

[
spring,
spring data,
spring cloud,
spring boot,
java,
archunit,
soap,
rest,
groovy,
junit5,
spock,
spring test,
actuator,
cypress,
wire_mock,
maven,
]

additional:

[
npm,
kubernetes,
prometheus,
grafana,
react,
helm,
argo,
gitlab,
graylog,
git,
ms sql,
kafka,
pitest,
]
};
{

Senior Software Engineer

Apreel / Nationale Nederlanden

(01-01-2021 - 01-02-2022 )

Body leasing to the insurance (Nationale Nederlanden) company. The project focused on building a modern end-to-end claims management platform responsible for reporting, automating, processing and handling insurance claims. The system was designed to streamline business processes, improve operational efficiency and provide a scalable foundation for future digital transformation initiatives.

Responsibilities:

main:

  • designed and developed backend and frontend components for the claims management platform
  • participated in solution architecture and system design discussions, helping shape the overall technical direction of the platform
  • designed APIs and integration patterns for communication between distributed services
  • created automated tests covering unit, integration and end-to-end scenarios
  • monitored and maintained production systems, ensuring reliability and operational stability
  • performed code reviews and promoted engineering best practices, code quality and maintainability
  • planned and supported technical debt reduction initiatives and long-term platform evolution
  • developed Proof of Concepts (PoCs) and evaluated new technologies before adoption
  • collaborated with business stakeholders to translate functional requirements into scalable technical solutions
  • prepared technical documentation and solution designs

additional:

  • participated in a company-wide (international) program aimed at increasing the number of employed engineers and improving their working conditions in order to increase their retention

Used technologies:

main:

[
spring,
spring data,
spring cloud,
spring boot,
java,
soap,
rest,
groovy,
actuator,
wire_mock,
archunit,
junit5,
spock,
spring test,
open feign,
lombok,
json,
yaml,
sql,
maven,
pitest,
]

additional:

[
kubernetes,
npm,
prometheus,
grafana,
react,
okd,
helm,
argo,
gitlab,
jenkins,
graylog,
git,
ms sql,
kafka,
]
};
{

Architect - Hands On

Empik

(01-01-2020 - 31-01-2021 )

The project focused on optimizing product page performance and reducing offer presentation time through KPI-driven engineering, GraphQL, SSR and monitoring.
- BFF: facade using GraphQL that allows dynamically pulling data from several services
- CMS: a system that allows defining rules depending on various business conditions that influence the displayed content
- SSR App: a consumer of the two previous apps, a view pre-renderer for the client to reduce response time
- Frontend app: rewritten application presenting product data
- Monitoring: allowing for continuous verification of business goals

Responsibilities:

main:

  • defined business and technical metrics and monitoring strategy
  • participated in technology selection, R&D and risk analysis
  • designed distributed architecture including GraphQL BFF, CMS, SSR and monitoring services
  • participated in implementation of key platform components
  • created solutions measuring business and technical goals
  • supported architectural decisions across teams

Used technologies:

main:

[
java,
groovy,
kotlin,
spring,
spring data,
spring security,
oauth2,
json,
yaml,
sql,
spring boot,
spock,
spring test,
graph ql,
open feign,
maven,
gradle,
]

additional:

[
css,
html,
git,
oracle,
npm,
cloudflare,
kubernetes,
lombok,
kibana,
hazelcast,
react,
grafana,
prometheus,
jenkins,
kafka,
]
};
{

Senior Java Developer / Team Leader

B2B Network

(01-06-2019 - 31-12-2019 )

Development of an internal enterprise platform designed to manage the complete software testing lifecycle – from test case definition and execution, through result aggregation, reporting and analytics, to defect management. The primary objective of the project was to improve security, auditability and efficiency of the software testing process while providing a scalable and user-friendly solution.

Responsibilities:

main:

  • acted as Technical Leader while remaining actively involved in software development and solution design
  • co-designed the overall system architecture, defining scalable backend services, APIs and frontend components
  • led technical decision-making, evaluating technologies and selecting appropriate architectural approaches
  • coordinated technical activities within the team and supported day-to-day project execution
  • designed and implemented backend and frontend functionality using modern engineering practices
  • designed and developed REST APIs and integration mechanisms for internal services
  • created automated unit and integration tests to ensure software quality and reliability
  • performed code reviews and established high engineering standards across the project
  • promoted Clean Code principles, maintainable architecture and long-term technical sustainability
  • managed task prioritization and collaborated with business stakeholders to define project scope and delivery timelines
  • negotiated functional scope, priorities and deadlines directly with business representatives
  • identified technical risks and participated in planning system evolution and future improvements

additional:

  • mentored team members and supported their professional growth through continuous technical guidance
  • conducted internal technical workshops and knowledge-sharing sessions for developers
  • designed and facilitated usability testing sessions with potential end users to validate business assumptions and improve user experience
  • participated in recruitment processes by conducting technical interviews and evaluating candidates
  • supported team composition planning and resource allocation to ensure effective project delivery
  • contributed to creating a collaborative engineering culture focused on quality, ownership and continuous improvement

Used technologies:

main:

[
java,
groovy,
spring,
spring data,
spring security,
oauth2,
spring boot,
spock,
spring test,
angular,
css,
html,
mongo db,
postgres,
rest,
wire_mock,
open feign,
json,
yaml,
sql,
gradle,
]

additional:

[
git,
aws,
]
};
{

Senior Software Engineer

Allegro

(01-11-2012 - 30-06-2019 )

Allegro is one of the largest e-commerce platforms in Central and Eastern Europe, serving millions of users and operating on a highly distributed architecture consisting of more than 1,000 microservices. During nearly seven years with the company, I contributed to multiple strategic initiatives across Product, Finance, Delivery and Big Data domains, working on systems responsible for core business processes and high-volume traffic.
- Product Area: Designed and developed platforms supporting merchants and sellers, including tools simplifying integration with Allegro services and automating business processes. Participated in the development of Allegro Brands Zone and other solutions aimed at improving seller experience and increasing platform capabilities.
- Finance Area: Developed business-critical systems responsible for purchase refunds, commission settlements and billing processes. Designed reporting mechanisms and supported financial workflows requiring reliability, consistency and high data quality.
- Delivery Area: Participated in projects integrating external logistics providers with Allegro's ecosystem, including shipment tracking and multi-channel customer notifications. Contributed to the Allegro SMART initiative by developing services supporting delivery processes and customer communication.
- Big Data & Research: Participated in an R&D initiative focused on demand-based price prediction using Big Data technologies and analytical models. Although the solution was ultimately not released to production due to legal constraints, the project provided valuable experience in large-scale data processing and predictive systems.

Responsibilities:

main:

  • designed and developed backend, frontend and Big Data solutions for business-critical platforms
  • participated in software architecture and solution design within a large-scale distributed ecosystem consisting of over 1,000 microservices
  • designed scalable REST APIs and integration mechanisms between internal and external systems
  • optimized application performance, database queries and data models to support high-volume workloads
  • designed and implemented monitoring and observability solutions for production systems
  • created automated tests across all levels, including unit, integration and end-to-end testing
  • performed code reviews and promoted engineering best practices, maintainability and software quality
  • participated in Proof of Concept initiatives and technology evaluations supporting platform evolution
  • supported business stakeholders by translating functional requirements into scalable technical solutions
  • developed internal tools using Big Data technologies to improve operational efficiency
  • contributed to engineering excellence through continuous improvement of development processes, architecture and code quality

additional:

  • conducted internal technical workshops and knowledge-sharing sessions
  • participated in recruitment processes by conducting technical interviews and evaluating candidates
  • acted as a mentor during company hackathons and supported onboarding of new engineers
  • participated in 24/7 production support, troubleshooting critical incidents and ensuring platform stability

Used technologies:

main:

[
java,
kotlin,
groovy,
spring,
spring cloud,
spring boot,
open feign,
spring data,
eureka,
ribbon,
actuator,
sleuth,
micro meter,
jpa,
hibernate,
spring test,
pitest,
junit5,
spock,
restito,
soap,
rest,
oauth2,
jersey,
kafka,
wire_mock,
json,
yaml,
sql,
maven,
gradle,
]

additional:

[
npm,
angular,
java script,
bitbucket,
type script,
css,
html,
php,
oracle,
my sql,
mongo db,
hue,
hive,
hdfs,
prometheus,
grafana,
pagerduty,
kibana,
bamboo,
rabbit mq,
redis,
avro,
sonar,
elastic search,
git,
mesos,
bash,
memcache,
hadoop,
]
};
{

Lecturer

University of Adama Mickiewicz in Poznan

(01-02-2015 - 31-07-2015 )

Cooperation with the university was established through Allegro. I prepared and delivered lectures, exercises, labs, and seminars for students. I was responsible for developing teaching materials, administering exams, and assessing students' progress.

Responsibilities:

main:

  • conducting lectures
  • conducting labs and exercises classes for students
  • developed lectures and prepared supporting materials
  • conducting the final evaluation of students
};
{

Developer

Smartfrigo

(01-07-2010 - 31-12-2011 )

Creation of a refrigerated transport exchange platform. Platform that allows you to optimize transport costs by selling / renting transport space on selected sections of the route for large trucks

Responsibilities:

main:

  • design and implementation of website functionalities (backend PHP / frontend JS, HTML, CSS)
  • testing the implemented functionalities
  • creating documentation

Used technologies:

main:

[
php,
java script,
html,
xml,
css,
]

additional:

[
svn,
]
};