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

Patryk Porębski

Verified Expert  in Engineering

Technical Leadership Developer

Location
Warsaw, Poland
Toptal Member Since
November 18, 2016

New technologies enthusiast with a strong technical and business background. Over fifteen years of professional experience in delivering complex technical projects, strong knowledge of all technology stack layers, expertise with scalable, highly-available and fault-tolerant configurations and cloud infrastructure. Passionate about emerging artificial intelligence and big data technologies. Highly product oriented and focused on achieving goals through an iterative approach for quick delivery.

Availability

Full-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/mobile applications and entire IT systems for companies ranging from small startups to Fortune 500 corporations. Led teams from 2 - 20 people.
  • Developed high capacity data collection/analytics platform capable of ingesting hundreds of millions of events using AWS Kinesis, Firehose, DynamoDB, Lambda, Redshift. The collected data was then used for Machine Learning training purposes.
  • Led implementation of AI recommendation system using LightFM and AWS Personalize, which was exposed via Python/Flask REST APIs.
  • Led a team to develop 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, GCP cloud 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/SwiftUI.
  • Built multiple web applications in Javascript/Typescript/Node.js, using frameworks like React/Next.js/Remix, Redux, Bootstrap, Tailwind CSS, etc.
  • Built multiple backend systems and APIs (both REST and GraphQL) using Node.js/Express.js/Apollo, as well as Python/Django/DRF/Flask. Utilized relational (Postgres, MySql, AWS RDS) and no-SQL databases (DynamoDB, MongoDb) and used multiple ORM tools.
  • Built e-commerce systems and custom storefronts with Shopify, Magento.
  • Conducted large scale load/stress testing for large, global company using jMeter.
Technologies: AWS 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)

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.

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.

Languages

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

Frameworks

Hibernate, Grails, Redux, Express.js, React Native, Angular, Swagger, Django, Spring, Next.js

Libraries/APIs

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

Tools

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

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, Management

Platforms

Amazon EC2, AWS Elastic Beanstalk, Unix, Amazon Web Services (AWS), Docker, Firebase, Google Cloud Platform (GCP), JVM, iOS, 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, Mailchimp API, Software & Hardware Maintenance, Relational Database Services (RDS), Amazon Route 53, SAP, DuckDB, MLflow, Huey, Azure Pipelines, Azure Artifacts, Firebase Cloud Functions, Remix

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