
Piotr Bochenek
Verified Expert in Engineering
Full-stack Developer
Kraków, Poland
Toptal member since March 1, 2022
Piotr is a full-stack developer with 11 years of experience who understands that code is primarily a tool for businesses to achieve their goals. Thanks to his product ownership experience, he can create zero-to-one products and balance trade-offs between the quality of underlying technology and delivery speed. With that approach, he was one of the key contributors to the success of cloud-based web applications with hundreds of thousands of simultaneous users or millions of IoT devices.
Portfolio
Experience
- MongoDB - 8 years
- TypeScript - 8 years
- Node.js - 8 years
- Scala - 7 years
- Java - 7 years
- Kubernetes - 5 years
- Angular - 5 years
- Team Leadership - 3 years
Preferred Environment
MacOS, IntelliJ IDEA, Slack, Gmail, Google Meet, Skype
The most amazing...
...thing I've developed is a Wi-Fi management platform that currently handles most of the open Wi-Fi hotspots in the UK.
Work Experience
Senior Full-stack Engineer
Wolt
- Contributed to multiple projects for the fintech side of one of the biggest food delivery apps out there.
- Spearheaded architectural enhancements for a payment platform processing millions of transactions daily, optimizing scalability and performance.
- Engineered critical updates to a payout system serving 80,000+ couriers, ensuring reliability and operational efficiency.
- Boosted observability across a microservices infrastructure, reducing incident response times and improving system transparency.
Lead Full-stack Developer
BBQ United
- Led the end-to-end (0-to-1) development of a global competitive platform connecting pitmasters and BBQ enthusiasts, culminating in a Grand Final with a $1 million prize pool.
- Architected and built the full stack using a Go back end and a responsive React front end, deployed on a highly scalable, serverless AWS infrastructure (Lambda and cron jobs).
- Engineered core platform features, including secure user registration, a dynamic blog, and a custom RSS parser for automated BBQ news aggregation.
- Integrated third-party APIs, implementing Stripe for seamless payment processing and HubSpot CRM to streamline user management and marketing operations.
- Partnered directly with founders to define the strategic product roadmap and translate business requirements into technical architecture.
Senior Engineering Manager
Siena
- Developed workflow engine for performing customer support operations (i.e., canceling orders and changing shipping addresses) using a GPT-based chatbot integrated with Shopify and multiple subscription service providers.
- Migrated codebase from legacy JavaScript to TypeScript.
- Handled over two million conversations across multiple channels (email, WhatsApp, and Facebook comments) with a record-breaking automation rate.
- Contributed to startup growth, achieving $1 million ARR and successfully raising a seed round to accelerate scaling.
Senior Software Engineer
Descope
- Developed an Open Source SDK enabling seamless integration with the Descope platform for Angular applications.
- Leveraged the latest Angular features, such as standalone components and defer, to enhance performance and usability.
- Empowered the team with comprehensive documentation and guidance for future SDK development and maintenance.
Full-stack Developer
Kindred
- Implemented a recommendation system for travel requests and home swapping.
- Implemented admin tooling using Retool and connecting it with the back end.
- Set up development, staging, and production infrastructure on Heroku.
Software Engineering Team Leader
AVSystem
- Contributed to creating IoT device management platform architecture, currently handling millions of concurrent IoT devices.
- Modernized technologies in a codebase with decade-year-old technology debt using Angular, Kubernetes, Kafka, and Prometheus.
- Created the technical vision and development process that ensures quality and minimizes time to market (TTM).
- Coordinated migration of around 20 developers between projects without anyone leaving the team.
- Helped develop careers of several junior engineers, who are now seniors specializing in the front end, back end, and DevOps.
Full-stack Developer
AVSystem
- Migrated monolithic applications deployed on bare-metal to microservices deployed in Kubernetes on the Google Cloud Platform (GCP).
- Introduced the Angular framework to two great cloud applications and oversaw a long process of rewriting GUI from the Vaadin framework.
- Introduced the Elastic (EKL) Stack to the entire organization for logging infrastructure that handles terabytes of logs.
- Contributed to the Business Process Editor (BPE) in wifi management platform capable of handling hundreds of thousands of simultaneous users.
- Contributed to the distributed event-based software architecture with Kafka Cluster at its heart that handles billions of events each month.
- Designed features of the wifi management platform, from gathering requirements and talking with UX to deployment and production environments.
Experience
AI Customer Success Agent
https://siena.cxI was one of the pioneering engineers at Siena AI, tasked with developing an empathetic AI agent for customer success. The project aimed to transform customer engagement through an autonomous chat platform that marries human empathy with intelligent automation.
Problem
The challenge was to revolutionize the customer experience industry by creating an AI-powered solution that could handle a high volume of customer interactions efficiently, while maintaining a personalized touch.
My Contributions
I led the development of a GenAI-powered Workflow Engine, utilizing GPT/OpenAI. I managed a team of 20 to build a robust system architecture from the ground up.
Outcomes
The project successfully automated two million conversations, saving over 8,000 hours per month for customer success agents and generating an additional $2.5 million in annual recurring revenue.
StayModern - LLM-driven Programmatic SEO
• Content Generation: All articles and industry pages are fully AI-generated using Perplexity Deep research combined with OpenAI
• Programmatic SEO: Designed and implemented a programmatic SEO system that automatically structures and publishes AI-generated content using Sanity CMS, achieving ~200k search impressions within the first months.
• Industry Coverage: Provides targeted AI use cases across domains such as E-Commerce, Human Resources, Real Estate, Finance, Healthcare, and Legal.
My primary contributions:
• Built the Next.js front-end application.
• Architected and delivered the programmatic SEO engine for scalable growth.
WiFi Management Platform with the Business Process Editor
Fintech Merger of Food Delivery Companies
https://wolt.comIn the wake of DoorDash's acquisition of Wolt, the companies faced significant merger challenges, particularly in integrating their financial technologies. I played a crucial role in this merger by focusing on the fintech aspect, creating a seamless financial transaction system between the two platforms.
Problem
The primary issue was the need to develop a unified system to manage and attribute transaction fees accurately among consumers, restaurants, and the platform itself, ensuring smooth financial operations post-merger.
My Contributions
I designed and implemented a robust component using Go that activates with every order placed on both Wolt and DoorDash. This system efficiently allocates fees to the appropriate parties, ensuring transparency and accuracy in financial transactions.
Courier Payouts for Wolt
• Generating invoices to actual money movement for 80,000 couriers scattered across multiple countries, each with a different tax code.
• Payouts for fleet companies, which act as a middleman and aggregate individual couriers.
• Improving observability of the microservice architecture using Datadog.
• With 80,000 couriers that get paid and 15 countries in which courier payouts operate.
Meal Benefits for Wolt
• Set up Payment-Processor, a CQRS-based microservice that is meant to process all payments that go through Wolt.
• Contributed to the functionality of meal benefits, where a company can give its employees Wolt Meal Delivery as an employment perk.
Cross-organizational IT Consulting for European Market Expansion & Financial Compliance
Achievements:
• Discovered critical North Macedonia regulatory violations and orchestrated enterprise-wide crisis resolution involving 43 stakeholders and Ernst & Young, preventing illegal operations and €millions in penalties
• Built a centralized VAT compliance platform, replacing fragmented, hardcoded values across microservices
• Enabled three new country launches through a systematic compliance framework and API improvements
Impact:
• Enabled Wolt's rapid European expansion while maintaining full financial compliance, supporting 10+ million customers.
Unified Pricing for Wolt
https://wolt.com• Consolidated two pricing calculation processors at Wolt into a single system, eliminating duplicate functionality and saving developer time.
• Simplified Wolt's fintech architecture, enhancing system clarity and maintainability.
• Streamlined feature implementation for the Finance Flows team, accelerating development and reducing complexity.
IoT Device Management Platform
BBQ World Cup Platform
https://bbqworldcup.com/I architected and built the full stack using a Go back end and a responsive React front end, deployed on a highly scalable, serverless AWS infrastructure (Lambda and cron jobs). I also engineered core platform features, including secure user registration, a dynamic blog, and a custom RSS parser for automated BBQ news aggregation.
My work included integrating third-party APIs, as well as implementing Stripe for seamless payment processing and HubSpot CRM to streamline user management and marketing operations. I also partnered directly with founders to define the strategic product roadmap and translate business requirements into technical architecture.
Angular SDK for Descope
https://www.descope.com/• Developed an open-source SDK enabling seamless integration with the Descope platform for Angular applications.
• Leveraged the latest Angular features, such as standalone components and defer, to enhance performance and usability.
• Empowered the team with comprehensive documentation and guidance for future SDK development and maintenance.
Home Swapping with Kindred
https://livekindred.com/Serverless Architectures for Distributed Scientific Applications
Facebook Messenger Bot for Splitting Bills
Following that requirement, I created this bot that allows splitting restaurant bills between friends in a Messenger group chat and making bank transfers directly from Messenger using the Polish government API.
Education
Master's Degree in Computer Science
AGH University of Science and Technology - Krakow, Poland
Bachelor's Degree in Computer Science
AGH University of Science and Technology - Krakow, Poland
Certifications
Certified Kubernetes Administrator
The Linux Foundation
Certified Kubernetes Application Developer
The Linux Foundation
Skills
Libraries/APIs
Node.js, REST APIs, API Development, React, Stripe, PayPal API, RxJS, Facebook API, Stripe API, jQuery, Twilio API, AWS Amplify, Shopify API, Chart.js, OpenAI API
Tools
Prisma, Retool, Git, RabbitMQ, GitLab, ELK (Elastic Stack), GitHub, ChatGPT, GitLab CI/CD, IntelliJ IDEA, Slack, Google Meet, Skype, Zapier, Grafana, Terraform, Figma, Knex.js, Amazon Elastic Container Service (ECS), AWS Fargate, Bazel, Google Analytics, Auth0
Languages
Java, JavaScript, TypeScript, GraphQL, HTML, Scala, SQL, Go, CSS3, HTML5, CSS, Kotlin, Python, Python 3
Frameworks
Angular, Next.js, Spring, Spring Boot, Jest, Express.js, Angular Material, Cypress, Spring Microservice, JSON Web Tokens (JWT), Flask, NestJS, Redux, gRPC, Tailwind CSS
Paradigms
REST, Requirements Analysis, Event-driven Programming, Back-end Architecture, Scalable Application, Automation, Agile, Microservices, DevOps, Unit Testing, Testing, Design Patterns, Microservices Architecture, Application Architecture, B2B, Low-code Development, Search Engine Optimization (SEO), Role-based Access Control (RBAC), CQRS
Platforms
Kubernetes, Google Cloud Platform (GCP), Apache Kafka, Docker, Amazon Web Services (AWS), Heroku, AWS Lambda, MacOS, Firebase, YouTube, Shopify, Vercel, PostHog, Sanity Studio, Google Ads, HubSpot
Storage
PostgreSQL, DB, MongoDB, Elasticsearch, Amazon S3 (AWS S3), Redis, RDBMS, Google Cloud, Databases, NoSQL, Relational Databases, Datadog, MySQL, Amazon DynamoDB
Industry Expertise
Project Management
Other
APIs, API Integration, Single-page Applications (SPAs), Architecture, Web Development, Full-stack, Back-end, Software Engineering, Software Architecture, Leadership, System Architecture, Front-end Development, Full-stack Development, Back-end Development, SaaS, Cloud Architecture, No-code Development, Solution Architecture, Technical Architecture, Project Estimation, Minimum Viable Product (MVP), RESTFul APIs, Artificial Intelligence (AI), Distributed Systems, Serverless, CI/CD Pipelines, Team Leadership, Low Code, Technical Leadership, Front-end, Caching, Planning, Integration Testing, UI Testing, System Architecture Design, Message Queues, Cloud Platforms, CRM APIs, Private Clouds, Identity & Access Management (IAM), System Design, OpenAI GPT-3 API, OpenAI GPT-4 API, Axios, IT Project Management, Product Management, Non-relational Databases, Large Language Models (LLMs), Customer Relationship Management (CRM), Agentic AI, Generative Artificial Intelligence (GenAI), OpenAI, AWS Cloud Architecture, AI Architecture, AI Automation, AI Agents, Server-side Rendering (SSR), Static Site Generators, Fintech, User Permissions, Domain-driven Design (DDD), Algorithms, Prometheus, Remote Team Leadership, Gmail, Startups, SVG, ECharts, Payment Gateways, Design, Styled-components, Amazon RDS, Security, Product Roadmaps, Feature Roadmaps, Backlog Management, LangChain, Perplexity, Google Search Console, Finance, SOC 2
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