Skip to main content
Paweł Pacana

Paweł Pacana

Staff Engineer digging large-scale legacy Ruby/Rails apps

Open to:Contract roles
Preferred workplace:Remote (worldwide)
Report

Staff Engineer with over 15 years of professional experience designing, building, and maintaining complex web applications. I specialize in large-scale Ruby on Rails systems, with particular expertise in navigating and improving legacy codebases.

Throughout my career I have consulted and collaborated with teams across many domains including insurance, accounting, fintech, e-commerce, book publishing and event management — helping organizations improve their software architecture and delivery practices.

For nearly a decade I've been contributing to the vision and leading development of RailsEventStore, an open-source toolkit that enables Ruby engineers to adopt event-driven architecture and event sourcing patterns.I am also committed to strengthening the Ruby community. I organise a monthly Ruby meetup and the annual wroclove.rb conference. I regularly share my lessons through blogging and speaking.

Activity

Active on:Bluesky networkpage.corvus.blockTangled

Loading activity...

View full activity

Career: 13

Ruby and Rails Consultant • RailsEventStore Leader • RailsArchitectMasterclass Trainer

Arkency

Remote

Jul 2010 - Dec 2025

Collaborated with engineers, client teams, and business stakeholders across startups and enterprises to deliver quality software solutions. Shaped the vision, led development and maintenance of arkency's strategic open-source project, RailsEventStore. Organized several internal RailsEventStore coding retreats to share knowledge and build team culture. Supported colleagues across projects and assisted users through community support channels. Regular speaker at Ruby meetups. Instructor for Arkademy and Rails Architect Masterclass on Domain-Driven Design, Event Sourcing, CQRS and Event-Driven Architecture.

Senior Software Engineer at Quiltt (quiltt.io)

Arkency

Remote

Aug 2025 - Nov 2025

Worked independently, reporting directly to the CTO. Focused on stabilising and optimising the platform. Cleared technical debt blocking Rails upgrades, reduced locking contention in core processes and eliminated OOM events through memory optimisation. Diagnosed subtle bugs including cache leaks and a faulty third-party API adapters impacting data quality from financial institutions.

Staff Software Engineer at Lemonade (lemonade.com)

Arkency

Remote

Jan 2023 - Apr 2025

Collaborated with multiple customer teams, reporting directly to Engineering Director. Designed an isolated, always-on verification system in production to validate a new customer onboarding flow — enabling safe iteration and a seamless switch to the new one with no impact on the underwriting outcomes. Drove platform modernization across a large Rails monolith without service interruptions — upgrading Ruby and Rails versions, eliminating dead code and unused dependencies. Owned the monolith migration in an organization-wide shift from Grafana to Datadog across ecosystem of services. Optimized CI pipelines and production Docker images, cutting build times and speeding up deployment cycles. Consolidated multiple background queue systems into SQS, standardizing async job processing in the platform.

Staff Software Engineer at Trezy (trezy.io)

Arkency

Sep 2021 - Oct 2022

Worked as part of a tight-knit engineering team with direct CTO reporting, taking ownership of key technical decisions. Enhanced a double-entry bookkeeping system by implementing batch processing, significantly reducing background job execution time and improving system throughput. Designed and and implemented a front-end mapping tool in Elm, allowing accountants to visually define rules for categorizing transactions against their chart of accounts. Architected read-optimized data models to power cashflow statements and financial reports across multiple time granularities (daily, monthly, quarterly), optimizing for low-latency rendering and scalable query performance. Integrated open banking APIs for transaction retrieval, troubleshooting specification gaps and documentation inconsistencies across providers.

Senior Software Engineer at Bleach London (bleachlondon.com)

Arkency

Oct 2020 - May 2021

Mentored the team on RailsEventStore best practices after they had independently selected and adopted it over competing solutions. Integrated a headless Shopify storefront with third-party logistics and Salesforce document flow. Built an analytics facade to selectively surface data in optimized formats for business intelligence consumption.

Senior Software Engineer at Billetto (billetto.dk)

Arkency

Apr 2013 - Jun 2020

Designed a star-schema data warehouse fed by domain events to enable cross-system reporting. Led an incremental, non-disrupting migration of a public API to a more efficient serialization library using sampled production traffic for validation in place of missing test coverage. Applied lessons from high-demand, resource-constrained traffic to design better model boundaries and shorter event streams. Contributed to an in-house event store that helped shape the design of RailsEventStore. Later led its replacement through a zero-downtime online migration, incrementally moving millions of event rows without service interruption. Gained firsthand experience scaling a product across market segments: from independent organizers to managed accounts to enterprise clients—understanding the unique demands of each.

Senior Software Engineer at Titleleaf (titleleaf.com)

Arkency

Sep 2018 - Nov 2019

Designed a hierarchical configuration system enabling white-label deployments for multiple publishers. Automated multi-tenant deployments with Terraform, SaltStack, and Chef Solo, improving provisioning consistency and operational efficiency. Engaged directly with customer support to troubleshoot issues, deepen domain expertise and translate feedback into system improvements.

Senior Software Engineer at Heycater (heycater.com)

Arkency

Sep 2016 - Aug 2017

Accelerated deal closures by improving operations workflows and reducing manual bottlenecks. Introduced event-driven process managers to enable instant matching between caterers and customers, improving responsiveness and reducing delays.

Software Engineer at PONS (pons.com)

Arkency

Nov 2010 - Jan 2014

Introduced infrastructure-as-code to automate VM provisioning on a pool of private, dedicated servers. Partnered with mobile developers to design and integrate in-app purchase APIs, enabling seamless transaction flows across platforms.

Software Engineer

Starware

Wrocław

Feb 2009 - Mar 2010

Responsible for development of an e-learning platform for high-school students and improving internal CMS product with Ruby on Rails.

Contract worker for Google in their Summer of Code program

Google

May 2008 - Aug 2008

My project was to research and implement new data backend based on distributed version control system (Mercurial) for the MoinMoin Wiki. I worked with Radomir Dopieralski as my project mentor.

Software Developer

Comarch

Wrocław

Jul 2007 - Mar 2008

Responsible for web application architecture design and development using ASP.NET 2.0 and ASP.NET AJAX. Delivered a new e-commerce frontend featuring WYSIWYG configuration, integrated with the company's flagship ERP platform.

System Administrator

Wroclaw University of Science and Technology

Jul 2006 - Mar 2008

Responsible for preparing and improving Windows and Linux installations on lab workstations, at scale. Maintaining and keeping up-to-date directory services — for students and teachers of the faculty. Ensuring software and hardware reliability, improving and monitoring system and network security.

Education: 1

Wrocław University of Science and Technology

MSc

2004 - 2009

Master thesis: Versioning file system for UNIX OS

Activities / Societies: Scientific Association of Autonomic and Adaptive Systems

Volunteering: 3

Co-organizer

wroclove.rb

Jan 2012 - Present

Helping running a non-profit, community-focused Ruby conference that grew up from our monthly Ruby meetups in Wrocław. Enjoying curating the agenda.

Co-organizer

DRUG czyli Dolnośląska Grupa Użytkowników Ruby

Jan 2011 - Present

Hosting monthly Ruby meetups — handling venues, inviting speakers, promoting the event and frequently giving talks.

Mentor

Hackfest Poznań

Apr 2012

Languages: 2

Polish(Native or bilingual)
English(Professional working)

Skills: 41

Technical

GitLinuxPythonRuby

Other

Amazon Web Services (AWS)Cascading Style Sheets (CSS)Chef.ioCode RefactoringData ModelingDatabasesDebuggingDevOps
DockerDomain-Driven Design (DDD)ELMEvent SourcingEvent StormingEvent-Driven ArchictureFile SystemsHotwireImpact MappingJavaScriptKubernetesMercurialMySQLNetwork AdministrationNixPerformance ImprovementPostgreSQLProcess ManagersRailsEventStoreReact.jsRuby on RailsSaltStackSidekiqSnowflakeSQLStimulusTerraformTest-Driven DevelopmentTypeScript

Also find Paweł Pacana on…