Summary
Pawel Barcik is a Senior Software Engineer based in Ottawa with 11 years of experience building and scaling high-volume web and serverless systems. He combines deep hands‑on expertise in Ruby/Rails, JavaScript/TypeScript and Python with practical cloud architecture skills across AWS (Lambda, API Gateway, DynamoDB, CDK) to deliver resilient, multi‑tenant platforms. Pawel has repeatedly redesigned deployment and operational processes to improve team collaboration and reduce technical debt, and he’s led hiring and mentoring efforts that grew engineering capability in multiple organisations. Recently he’s been applying LLMs to business opportunity discovery at Cloverleaf AI, following a stretch of work that modernized ApplyBoard’s serverless student processing and multi‑region tenancy. Known for pragmatic architecture choices, he often bridges data engineering and product teams to make ML and data pipelines more production‑friendly. Outside of day‑to‑day delivery he pairs an MSc in Software Engineering and Innovation Management with a track record of introducing sustainable engineering practices that outlive individual projects.
11 years of coding experience
13 years of employment as a software developer
MSc Computing Software Engineering and Innovation Management, MSc Computing Software Engineering and Innovation Management at The Open University
Information Technologies, Information Technologies at The School of Banking and Management in Krakow
Polish, English