Bartosz Ignaczewski
Verified Expert in Engineering
Back-end Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Advicefront | Financial Advice App
http://advicefront.com/onboard/Digital Insurance System | SCIP Core
http://www.sumcumo.com/en/productsI 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
http://www.buybay.com/en/Skills
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
Education
Master's Degree in Computer Science
Lodz University of Technology - Lodz, Poland
Master's Degree (Exchange Program) in Computer Science
Universidad Complutense de Madrid - Madrid, Spain
Bachelor's Degree (Exchange Program) in Computer Science
Eindhoven University of Technology - Eindhoven, Netherlands
Bachelor's Degree in Computer Science
Lodz University of Technology - Lodz, Poland
Certifications
Certified Kubernetes Administrator
The Linux Foundation
Google Cloud Certified Professional Cloud Architect
Google Cloud
HashiCorp Certified: Terraform Associate
HashiCorp
AWS Certified Solutions Architect - Associate
Amazon Web Services
AWS Certified Developer – Associate
Amazon Web Services
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring