Patryk Porębski, Developer in Warsaw, Poland
Patryk is available for hire
Hire Patryk

Patryk Porębski

Verified Expert  in Engineering

Software Architecture Developer

Warsaw, Poland

Toptal member since November 18, 2016

Bio

Patryk is a new technologies enthusiast with a strong technical and business background. He has 15+ years of experience in delivering complex technical projects. He has a strong knowledge of all technology stack layers and expertise in scalable, highly available, and fault-tolerant configurations and cloud infrastructure. Patryk is passionate about emerging AI and big data technologies. He is highly product-oriented and focused on achieving goals through an iterative approach for quick delivery.

Portfolio

Hilgrow
Amazon Simple Notification Service (SNS), Amazon Route 53...
Orange Poland
Management

Experience

  • Full-stack - 15 years
  • Software Architecture - 15 years
  • Technical Leadership - 15 years
  • Python - 13 years
  • React - 7 years
  • TypeScript - 7 years
  • Node.js - 7 years
  • React Native - 6 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), iOS, Python, Node.js, React, React Native, Next.js, Remix, Django, Swift

The most amazing...

...feeling is when you get the product you've built into the hands of the users.

Work Experience

Owner and Freelance Developer

2012 - PRESENT
Hilgrow
  • Architected, implemented, deployed, and maintained complex web and mobile applications and entire IT systems for companies ranging from small startups to Fortune 500 corporations. Led teams from 2 – 20 people.
  • Developed a high-capacity data collection and analytics platform capable of ingesting hundreds of millions of events using AWS Kinesis, Firehose, DynamoDB, Lambda, and Redshift. The collected data was then used for machine learning training purposes.
  • Led the implementation of an AI recommendation system using LightFM and AWS Personalize, which was exposed via Python/Flask REST APIs.
  • Led a team to develop an AI-driven marketing system (based on reinforcement learning) that works across multiple marketing channels, using Python, Django, Django Rest Framework, Pandas, Numpy, XGBoost, ORTools, DuckDB, and React.
  • Built and managed a big-scale video rendering and streaming pipeline. Managed a cluster of more than 1,000 rendering machines within AWS, Azure, and Google Cloud Platform providers. Used AWS Media Convert, S3, Cloudfront, and Adobe After Effects rendering.
  • Built multiple mobile applications for both iOS and Android using React Native (including native modules) and purely native iOS mobile applications using Swift and SwiftUI.
  • Developed multiple web applications in JavaScript, TypeScript, and Node.js, using frameworks like React, Next.js, Remix, Redux, Bootstrap, Tailwind CSS, etc.
  • Built multiple back-end systems and APIs (REST and GraphQL) using Node.js, Express.js, Apollo, Python, Django, DRF, and Flask. Utilized relational (PostgreSQL, MySQL, and Amazon RDS) and NoSQL databases (DynamoDB and MongoDB) and used multiple ORM tools.
  • Built eCommerce systems and custom storefronts with Shopify and Magento.
  • Conducted large-scale load and stress testing for a large, global company using JMeter.
Technologies: Amazon Simple Notification Service (SNS), Amazon Route 53, Amazon Virtual Private Cloud (VPC), Amazon CloudFront CDN, Redux, React, Amazon S3 (AWS S3), Amazon ElastiCache, Relational Database Services (RDS), Amazon EC2, AWS Elastic Beanstalk, Redis, Amazon DynamoDB, MongoDB, PostgreSQL, MySQL, Django, Groovy, Grails, React Native, Swift, Python, Java, NgRx, Angular, Express.js, Node.js, Full-stack, API/Services Architecture, Firebase Cloud Functions, Full-stack Development, Docker, Technical Leadership, Software Architecture, JavaScript, Agile Software Development, TypeScript, GraphQL, Swagger, iOS, APIs, Unix, GitHub, Jira, Git, AWS IAM, Hibernate, Apache Tomcat, jQuery, Facebook API, PayPal API, Google Maps API, Redshift, Mandrill API, Mailchimp API, Atlassian, Bash, Firebase, REST APIs, Spring, Linux, Bitbucket, REST, Sequelize, Responsive Web Design (RWD), ECMAScript (ES6), HipChat, Apache Lucene, Quartz, ActiveMQ, Performance Analysis, Fault Tolerance, Load Balancers, Stress Testing, Apache JMeter, Object-relational Mapping (ORM), Object-oriented Programming (OOP), Functional Programming, JVM, Back-end, Google Cloud Platform (GCP), FFmpeg, CSS, HTML, Front-end, Next.js, QA Testing, Audio Recording, Storybook, Tailwind CSS, AWS Lambda, Web Scraping, Data Visualization, AWS CloudFormation, ChatGPT API, Generative Artificial Intelligence (GenAI), Docker Compose

IT Development and Maintenance Coordination Agency Manager

2011 - 2012
Orange Poland
  • Coordinated IT development and maintenance department work.
  • Managed the CAPEX/OPEX budget of a large-scale organization.
  • Allocated resources and tracked resource capacity.
  • Managed IT development and maintenance processes within the organization.
  • Oversaw change management and reporting of strategic initiatives.
Technologies: Management

Senior Project Manager

2003 - 2011
Orange Poland
  • Implemented SAP HCM in Polish Telecom and Orange Poland.
  • Planned and managed the implementation project, including budget, scope, and resources.
  • Reported to the project stakeholders and sponsors.
  • Successfully implemented the SAP HCM system at Polish Telecom and Orange Poland.
  • Managed projects and consulted on several projects within the organization.
Technologies: SAP

IT Specialist

2001 - 2003
SAP
  • Created optimization models for IT infrastructure usage.
  • Managed IT infrastructure and software for Polish SAP entity.
  • Provided IT support for SAP employees and clients.
Technologies: SAP, Microsoft SQL Server, Microsoft

Boston Consulting Group

Led the team to build an AI-driven marketing campaign system for creating, launching, and monitoring campaigns across different channels. Built front-end and back-end applications with advanced target audience selection and comprehensive analytics. Scaled the application to handle millions of customers and billions of customer attributes.

Technologies: Node.js, React, PostgreSQL, Python, Django, Django ORM, DuckDB, Kubernetes, Terraform, MLflow, Apache Airflow, Huey, Celery, Azure, AWS, Azure Pipelines, Azure Artifacts.

DEA Aviation Ltd

https://dea.aero
Built an iOS native application with Swift/SwiftUI for a specialized aerial data acquisition services company. The app was used by aircraft pilots to track important flight data. Integrated with Amazon Cognito and serverless back-end system.

Technologies: iOS, Swift, SwiftUI, Amazon Cognito, AWS Lambda, REST, PostgreSQL, Python.

Jumprope

Developed an MVP for a mobile app that allows users to discover, create, and export a world of how-tos in an engaging, linear video format. Built the back end, mobile app, dedicated video rendering farm, and dedicated analytical platform. The app subsequently entered the growth phase and was featured multiple times in the App Store and Google Play worldwide.

Technologies: Node.js, Express.js, Amazon Web Services (CloudFront, API Gateway, WebSockets, HTTP, Lambda, S3, DynamoDB, MediaConvert, Kinesis, Redshift, GraphQL API), Postgres, serverless.com, Docker, React Native, Native modules, Redux, Apollo, Azure, Adobe Aerender, ExtendScript.

Band Studio

https://bandstudio.app
Developed an MVP for collaborative recording, mixing, and playback of simultaneous music performance. Developed an innovative algorithm in the sound processing field.

Technologies: React Native, Native modules, Redux, Apollo, Node.js, Express.js, Python, GraphQL API, Amazon Web Services (CloudFront, API Gateway, WebSockets, HTTP, Lambda, S3, DynamoDB, EC2), serverless.com.

Harman International

Oversaw tools supporting hundreds of engineers within the organization. The toolset included Atlassian Jira, Bitbucket, Confluence, Bamboo, and Artifactory. Prepared load/stress tests for IBM Jazz Tool Suite (using Apache JMeter, Grafana). Prepared Dockerized versions of applications for optimized deployments (including Apache, Artifactory, Jira, Bitbucket, and Bamboo). Prepared data migration between Confluence and Jira instances. Implemented a REST API-based integration of Jira and Bitbucket.

Technologies: Python, Java, Bash, Apache JMeter, Grafana, Docker, Atlassian Jira, Bitbucket, Confluence, Bamboo, Artifactory, Apache, Tomcat, PostgreSQL.

Hammerquist Studios

Optimized and troubleshot existing problems with AWS infrastructure (Magento-based eCommerce systems) and recommended improvements. Implemented an automatic cache warming solution to improve page load speed after deployments. Migrated customer data from the ERP system into a Magento eCommerce application.

Technologies: Magento, Redis, AWS, VPC, EC2, RDS, IAM, Redis, Python, PHP, Bash.

Gociety Social App

Developed a social network application for people who love the outdoors. The application allows people to plan for outdoor adventures, schedule meetings, communicate, and preview other people's adventures in nearby locations.

Technologies: JavaScript, Angular, Java, Grails/Groovy, REST API, Hibernate, Quartz, ActiveMQ, AWS Elastic Beanstalk, EC2, RDS, DynamoDB, ElastiCache, S3, CloudFront, VPC, Route53, IAM, iOS, HTML5, CSS3.

Gociety Marketplace

Implemented an eCommerce marketplace platform. Multi-vendor sales and remuneration mechanisms, multiple stores, support for all substantial sales processes like shopping cart, payments, invoices, shipments, taxes, product catalog, inventory, promotions, etc.

Technologies: PHP, Magento, PayPal API, Amazon Web Services.

180Find

Developed a dedicated web application for buyer and supplier interactions. The service allows to anonymously issue RFI or RFQ to vendors and suppliers. It allows suppliers to make their offering and carry out communication with the prospect. Easy project, offers, and communication management.

Technologies: Java, Grails/Groovy, JavaScript, jQuery, HTML5, CSS3, Apache Lucene, PayPal API, Moneris API, Google Maps API, Amazon Web Services (Elastic Beanstalk, EC2, RDS, S3)

Logideals

Developed a reverse auction bidding platform that matches logistics, transportation, and haulage companies with people and companies seeking transportation services.

Key functionalities: Auction system, keyword text search, multicriteria search, alerts according to specified criteria, users and companies’ profiles, advanced integration with Google Maps, credit card payments, PayPal payments, multilanguage, multicurrency. Responsive design for mobile devices.

Technologies: Node.js, Express.js, React, JavaScript, jQuery, Java, Grails/Groovy, HTML5, CSS3, Apache Lucene, PayPal API, AIB Merchant Services API (credit card payment), Google Maps API, Facebook API, Apache, Tomcat, MySQL, Debian.

SalsaLibre

http://salsalibre.pl
Delivered a social application for a dancers’ community and dance school. Calendar of events, course schedules, presentation of instructors, photo and video galleries, etc.

Key functionalities: advanced social mechanisms, activity stream, relation graph, dedicated groups for course attendees, Facebook integration, YouTube integration, Pinterest integration, integration with Financial system and course planning system through EAI, CMS

Technologies: Java, Grails/Groovy, JavaScript, jQuery, HTML5, CSS3 Responsive design, Apache Lucene, Google Maps API, Facebook API, Apache ActiveMQ, Apache, Tomcat, MySQL, Debian.

TEDxWarsaw

Developed a dedicated web application for TEDx event held in Poland’s Presidential Palace and regular TEDx events held in Warsaw. Presentation of speakers, schedule, live streaming, etc.

Key functionalities: event registration, speakers suggestion form, notifications to event participants, live video stream from the event, multilanguage, CMS. Responsive design for mobile devices.

Technologies: Java, Grails/Groovy, JavaScript, jQuery, RWD, HTML5, CSS3, Facebook API, YouTube API, Apache, Tomcat, MySQL, Debian.

ZbiorowePozwy

Developed a web application related to class action law. ZbiorowePozwy.org supports the formation of a group of people who aim to implement a class action lawsuit.

Key functionalities: Formulation of group, revealing group representative, formulation of demands, identifying claims, news module, alerts, and notifications. Responsive design for mobile devices.

Technologies: HTML5, CSS3, JavaScript, jQuery, RWD, Java, Grails/Groovy, Przelewy24 API, Facebook API, Apache, Tomcat, MySQL, Debian.

PZM

Developed a scoring system for motor and rally sports juries integrated with access control system with proximity cards.

Functionalities: Integration with proximity card system, scoring of juries based on their activities at motor and rally sports events.

Technologies: PHP, Drupal, MySQL, HTML5, CSS3, JavaScript, Java Applet, Mifare.
2004 - 2005

PMI Associate's Degree in Project Management

George Washington University Management Training Development Center - Warsaw, Poland, Europe

2000 - 2005

Master's Degree in Computer Engineering

Warsaw University of Technology - Warsaw, Poland, Europe

JANUARY 2011 - PRESENT

ITIL Foundation

CT Partners

JANUARY 2005 - PRESENT

Leadership in Project Management

George Washington University/MTDC

JANUARY 2005 - PRESENT

Scheduling and Cost Control

George Washington University/MTDC

JANUARY 2005 - PRESENT

Project Management Applications

George Washington University/MTDC

JANUARY 2004 - PRESENT

Managing Projects

George Washington University/MTDC

Libraries/APIs

Node.js, jQuery, Apache Lucene, NgRx, React, REST APIs, NumPy, Pandas, Facebook API, Mandrill API, Mailchimp API, Quartz, PayPal API, Google Maps API, FFmpeg, Django ORM

Tools

Sequelize, GitHub, AWS IAM, Jira, Bitbucket, Git, HipChat, Apache Tomcat, Amazon ElastiCache, Amazon CloudFront CDN, Apache JMeter, Atlassian, ChatGPT, Figma, Amazon Virtual Private Cloud (VPC), ActiveMQ, Expo, AWS CloudFormation, Docker Compose, Amazon Simple Notification Service (SNS), Terraform, Apache Airflow, Celery, Amazon Cognito

Languages

TypeScript, GraphQL, SQL, Groovy, Java, JavaScript, Bash, ECMAScript (ES6), Python, CSS, HTML, Swift

Frameworks

Hibernate, Grails, Redux, Express.js, React Native, Angular, Swagger, Next.js, Multipeer Connectivity, Tailwind CSS, Flask, Django, SwiftUI, Spring, Remix, Flutter, Serverless Framework

Paradigms

Responsive Web Design (RWD), Agile Software Development, REST, Stress Testing, Load Testing, Object-relational Mapping (ORM), Object-oriented Programming (OOP), Functional Programming, API/Services Architecture, Mobile Development, Management

Platforms

Amazon EC2, AWS Elastic Beanstalk, Unix, Amazon Web Services (AWS), Docker, Firebase, AWS Lambda, iOS, Google Cloud Platform (GCP), JVM, Linux, Microsoft, Kubernetes, Azure

Storage

Amazon S3 (AWS S3), MySQL, PostgreSQL, Redshift, Amazon DynamoDB, MongoDB, Redis, NoSQL, Microsoft SQL Server

Other

APIs, Performance Analysis, Fault Tolerance, Load Balancers, Full-stack, Full-stack Development, Technical Leadership, Software Architecture, Leadership, Cost Control, IT Project Management, Scheduling, Back-end, Artificial Intelligence (AI), CI/CD Pipelines, AVFoundation, Front-end, QA Testing, Audio Recording, Mobile Applications, Lambda Functions, Amazon API Gateway, Software & Hardware Maintenance, Internet of Things (IoT), Storybook, Web Scraping, Data Visualization, ChatGPT API, Generative Artificial Intelligence (GenAI), Relational Database Services (RDS), Amazon Route 53, SAP, DuckDB, MLflow, Huey, Azure Pipelines, Azure Artifacts, Firebase Cloud Functions, Serverless, Identity & Access Management (IAM)

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