Bartosz Ignaczewski, Developer in Gdynia, Poland
Bartosz is available for hire
Hire Bartosz

Bartosz Ignaczewski

Verified Expert  in Engineering

Back-end Developer

Location
Gdynia, Poland
Toptal Member Since
April 27, 2022

Bartosz is a tech lead and software architect with nearly a decade of experience in software engineering, providing applications mainly for financial institutions. He emphasizes the engineering part of systems development to reflect high operability, simplicity, and evolvability. His vast abroad experiences make Bartosz an effective communicator, enabling clear architecture decisions and principles and the capacity to coach and mentor developers.

Portfolio

Advicefront
Amazon Web Services (AWS), Software Architecture, Ruby on Rails (RoR)...
sum.cumo Sapiens GmbH
Ruby on Rails (RoR), Ruby, PostgreSQL, Sidekiq, GraphQL, API Integration...
BuyBay
Ruby, Ruby on Rails (RoR), API Integration, Redis, Remote Work...

Experience

Availability

Part-time

Preferred Environment

MacOS, RubyMine, Software Engineering, Ruby on Rails (RoR), Ruby, Git, Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP), Infrastructure as Code (IaC)

The most amazing...

...task I've performed is a legacy monolith modularization in a domain-driven design approach as a stepping stone to microservices.

Work Experience

Tech Lead | Software Architect

2022 - PRESENT
Advicefront
  • Performed a legacy monolith modularization in domain-driven design as a stepping stone to microservices. Started with writing documentation with justifications and proof of concepts and ended with full implementation and developers training.
  • Delivered AWS solutions and serverless application and infrastructure code to handle communication via EventBus and authentication via Cognito across different technology stacks and users in a scale-up environment.
  • Coached and mentored developers, gave tech talks, and recorded screencasts and training sessions, introducing software and architecture patterns that focused on making code more straightforward, operable, and evolvable.
  • Participated in designing technical systems roadmap and strategic technology initiatives.
  • Provided architecture decision records and extensive Confluence and code documentation, outlining how the project evolved historically, its current state, and the plan for the future.
  • Improved project healthiness—by refactoring and rewriting technical debt control—and behavior-driven development test coverage by over 20% in a core system.
  • Dockerized applications based in a monorepo with related services.
Technologies: Amazon Web Services (AWS), Software Architecture, Ruby on Rails (RoR), Software Engineering, Databases, Data Analysis, Ruby, PostgreSQL, Sidekiq, API Integration, Kubernetes, Git, RSpec, Data Migration, Scrum, Kanban, Redis, Remote Work, Rails Engines, Background Jobs, Jira, Agile Software Development, Behavior-driven Development (BDD), Back-end Development, MacOS, RubyMine, Object-oriented Programming (OOP), SQL, JSON, APIs, Legacy Code, Solution Architecture, Serverless, Serverless Architecture, DevOps, Distributed Systems, Cloud, Orchestration, Majestic Monolith, Technical Leadership, Cloud Architecture, System Architecture Design, Architecture, Docker, Python 3, Infrastructure as Code (IaC), Technical Architecture, Leadership, Documentation, Microservices, Python, Microservices Architecture, MinIO, Lambda Functions, Amazon Aurora, AWS Cloud Architecture, AWS Certified Solution Architect, SecOps, User Authentication, Security, Domain-driven Design (DDD), NoSQL, Software Design, Event Sourcing, JavaScript, System Architecture

Senior Software Engineer

2017 - 2021
sum.cumo Sapiens GmbH
  • Designed, developed, tested, deployed, and maintained a Ruby on Rails engine and back-end applications in the digital insurance industry, especially digital car insurance.
  • Kickstarted new projects as a part of a task force to rapidly prototype new client applications built on top of the Ruby on Rails engine.
  • Onboarded new employees and contractors in customer accounts finances, customer contracts changes, car damages, and other modules, regardless of their previous experience level in the selected areas of expertise in the project.
  • Created extensive documentation and recorded live, in-depth educational meetings while going through the codebase and functionalities.
  • Analyzed and migrated data on live systems with millions of records.
Technologies: Ruby on Rails (RoR), Ruby, PostgreSQL, Sidekiq, GraphQL, API Integration, Kubernetes, RabbitMQ, Git, GitLab, GitLab CI/CD, RSpec, Data Analysis, Data Migration, Scrum, Kanban, Prometheus, Redis, Rails Engines, Remote Work, Databases, Software Engineering, Background Jobs, Jira, Agile Software Development, MacOS, Back-end Development, Behavior-driven Development (BDD), RubyMine, Object-oriented Programming (OOP), SQL, JSON, Legacy Code, APIs, DevOps, Orchestration, Majestic Monolith, Technical Leadership, Software Architecture, Cloud Architecture, System Architecture Design, Architecture, Amazon Web Services (AWS), Docker, Technical Architecture, Leadership, Documentation, Microservices, Microservices Architecture, User Authentication, Security, NoSQL, Software Design, JavaScript, System Architecture

Software Engineer

2015 - 2016
BuyBay
  • Designed, developed, and tested a Ruby on Rails eCommerce API integrator that was made to resell many used products across multiple countries through different APIs such as Amazon, Bol.com, and Allegro.pl.
  • Built an in-house API solution using the JSON:API specification with caching, blocking, throttling, authenticating, and schema modeling.
  • Operated closely with the CTO in a startup environment.
Technologies: Ruby, Ruby on Rails (RoR), API Integration, Redis, Remote Work, Software Engineering, Databases, MySQL, Git, GitLab, GitLab CI/CD, RSpec, Kanban, Sidekiq, Background Jobs, Jira, Agile Software Development, MacOS, Back-end Development, Behavior-driven Development (BDD), RubyMine, Object-oriented Programming (OOP), SQL, JSON, APIs, Third-party APIs, eCommerce, Data Migration, Scrum, Software Architecture, Technical Leadership, System Architecture Design, Architecture, Technical Architecture, Documentation, User Authentication, Security, NoSQL, Software Design, System Architecture

Software Engineer

2014 - 2014
eEngine Sp. z o.o.
  • Developed and tested two eCommerce Ruby on Rails applications for an external client.
  • Built and tested an internal show-off Android application to help the company enter a new market.
  • Maintained and improved applications after successful deployments.
Technologies: Ruby, Ruby on Rails (RoR), Software Engineering, Databases, PostgreSQL, Git, RSpec, Scrum, Agile Software Development, MacOS, RubyMine, Object-oriented Programming (OOP), SQL, JSON, eCommerce, Behavior-driven Development (BDD), Back-end Development, Java, Android SDK, Documentation, User Authentication, Security, NoSQL, Software Design, JavaScript, System Architecture, Mobile Apps

Advicefront | Financial Advice App

https://advicefront.com/onboard/
A Ruby on Rails application for financial advisors. I was the tech lead and software architect handling the legacy monolith modularization in a domain-driven design approach. I provided strategic technology initiatives across different technology stacks, documentation, and design and hands-on implementation. My tasks also involved controlling technical debt and reviewing code healthiness. In addition, I provided training for other software engineers, engaged in DevOps tasks, and developed AWS solutions.

Digital Insurance System | SCIP Core

https://www.sumcumo.com/en/products
A Ruby on Rails engine application for digital insurance businesses.

I was a senior back-end developer who mainly focused on automation in customer accounts finances, car damages, and customer contract changes. On top of the Ruby on Rails engine, I developed its modification layers that fulfilled specific clients' requirements. This process happened in collaboration with clients' developers and domain experts.

BuyBay | B2C Product Reselling App

https://www.buybay.com/en/
A Ruby on Rails application focusing on allowing the posting of used products for business in online auction systems. I was a back-end developer focused on integrating with applications that allowed uploading product offers online—via Amazon, Allegro, and BOL.com—and providing an in-house API design, implementation, and maintenance, including its security features or caching.

Languages

Ruby, GraphQL, SQL, Java, Python 3, Python, JavaScript

Frameworks

Ruby on Rails (RoR), Android SDK

Libraries/APIs

Sidekiq, Rails Engines, JSONAPI::Resources

Tools

Git, RSpec, RubyMine, Terraform, GitLab, Jira, RabbitMQ, GitLab CI/CD, Helm

Paradigms

Scrum, Kanban, Agile Software Development, Behavior-driven Development (BDD), Object-oriented Programming (OOP), Serverless Architecture, Majestic Monolith, Microservices, Microservices Architecture, DevOps, Event Sourcing

Platforms

Kubernetes, MacOS, Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker

Storage

PostgreSQL, JSON, Amazon Aurora, NoSQL, Databases, Redis, MySQL

Other

Software Engineering, Data Migration, Remote Work, Background Jobs, Back-end Development, Legacy Code, Solution Architecture, Serverless, Distributed Systems, Cloud, Orchestration, Technical Leadership, Software Architecture, Cloud Architecture, System Architecture Design, Architecture, Infrastructure as Code (IaC), Technical Architecture, Documentation, Lambda Functions, AWS Cloud Architecture, AWS Certified Solution Architect, Domain-driven Design (DDD), Software Design, System Architecture, Data Analysis, API Integration, APIs, Third-party APIs, eCommerce, ISO 27001, Leadership, SecOps, User Authentication, Security, Prometheus, MinIO, Mobile Apps

2016 - 2017

Master's Degree in Computer Science

Lodz University of Technology - Lodz, Poland

2016 - 2017

Master's Degree (Exchange Program) in Computer Science

Universidad Complutense de Madrid - Madrid, Spain

2015 - 2016

Bachelor's Degree (Exchange Program) in Computer Science

Eindhoven University of Technology - Eindhoven, Netherlands

2012 - 2016

Bachelor's Degree in Computer Science

Lodz University of Technology - Lodz, Poland

JANUARY 2023 - JANUARY 2026

Certified Kubernetes Administrator

The Linux Foundation

OCTOBER 2022 - OCTOBER 2024

Google Cloud Certified Professional Cloud Architect

Google Cloud

OCTOBER 2022 - OCTOBER 2024

HashiCorp Certified: Terraform Associate

HashiCorp

SEPTEMBER 2022 - SEPTEMBER 2025

AWS Certified Solutions Architect - Associate

Amazon Web Services

AUGUST 2022 - AUGUST 2025

AWS Certified Developer – Associate

Amazon Web Services

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring