Piotr Kuczynski, Developer in Berlin, Germany
Piotr is available for hire
Hire Piotr

Piotr Kuczynski

Verified Expert  in Engineering

Software Developer

Location
Berlin, Germany
Toptal Member Since
February 19, 2016

Piotr is a highly motivated, proactive, and ambitious software engineer with outstanding technical skills and over 20 years of experience. As an entrepreneurial professional and Agile evangelist, he has a strong personality and experience managing international and distributed teams. Piotr specializes in web development, performance optimization, and architecture design and is interested in usability and slick user interface designs.

Portfolio

Engel & Völkers
TypeORM, TypeScript, PostgreSQL, SCSS, Kubernetes, Google Cloud, React...
Coperniq
React, Node.js, Express.js, MongoDB, TypeScript, Software Architecture...
InterJoin Ltd
Vercel, MongoDB, Koa, Node.js, TypeScript, Next.js, Redux, React, Serverless...

Experience

Availability

Full-time

Preferred Environment

JavaScript, Node.js, React, TypeScript

The most amazing...

...thing I've built was a startup that grew to 50 employees in two years.

Work Experience

Senior Software Engineer

2020 - 2023
Engel & Völkers
  • Built a single-page application managing contracts and licensing fees.
  • Implemented continuous integration and continuous delivery processes using GitLab.
  • Built a REST API as Node.js, TypeScript, and PostgreSQL back end deployed with Docker to a Kubernetes cluster on Google Cloud Platform.
  • Hired new team members and supervised less experienced developers.
  • Converted business requirements into user stories and software architecture.
Technologies: TypeORM, TypeScript, PostgreSQL, SCSS, Kubernetes, Google Cloud, React, Keycloak, Grafana, Koa, REST APIs, Terraform, Google Pub/Sub, Winston, Prometheus, SAP Business ByDesign, SAP, Mailgun, Sentry, Jest, Cypress, ESLint, Material UI, Formik, Redux, i18n, Yup, React-Intl, Webpack, E2E Testing, Docker, Google Cloud Platform (GCP), Google Cloud Storage, Google Cloud SQL, GitLab CI/CD, GitLab, Pair Programming, Kanban, Scrum, Software Architecture, Cloud Architecture, B2B, Engineering, Architecture, Leadership, Full-stack, Agile, Requirements Analysis, Authentication, SDKs, Front-end Architecture, Front-end Design, Back-end Development

Software Architect

2020 - 2020
Coperniq
  • Advised on software architecture for MVP project management tool for solar engineering companies.
  • Provided consulting services on choosing appropriate technologies and tools.
  • Advised on hiring new engineers, building the team, and setting up processes to deliver the project efficiently.
Technologies: React, Node.js, Express.js, MongoDB, TypeScript, Software Architecture, Project Consultancy, B2B, Engineering, Architecture, Leadership, Full-stack, Agile, Requirements Analysis

Senior Software Engineer

2020 - 2020
InterJoin Ltd
  • Played a key role in InterJoin, a startup in the seed phase that was building an online platform to connect people interested in exchanging knowledge and services.
  • Built the MVP prototype rapidly from scratch based on the Zeplin designs.
  • Developed a single-page application in React using the Next.js framework, partially rendered statically and server-side for SEO optimization.
  • Constructed a Node.js back end in TypeScript for the app using MongoDB as a database.
  • Integrated a few open APIs for mocking parts of the profile, such as photos, to satisfy the MVP concept in the given limited time.
  • Created continuous deployment pipelines using Vercel.
  • Advised on UX and UI proposals from the designer who was part of the team.
Technologies: Vercel, MongoDB, Koa, Node.js, TypeScript, Next.js, Redux, React, Serverless, JavaScript, Full-stack Development, Front-end Development, Git, CSS, HTML, Front-end, Web Applications, APIs, User Experience (UX), User Interface (UI), Software Architecture, Project Consultancy, Cloud Architecture, Engineering, Architecture, Leadership, Full-stack, Agile, Requirements Analysis, Authentication, Front-end Architecture, Front-end Design, Back-end Development

Lead Software Engineer

2020 - 2020
COMATCH
  • Contributed significantly to an online marketplace that connects companies of all sizes with independent business consultants and industry experts registered in their network for project-based work.
  • Built a microservice using TypeScript, which extracts and analyzes text from CVs in PDF format exported from LinkedIn and converts them to machine-readable JSON.
  • Established continuous integration processes using Circle CI.
  • Configured the deployment using AWS API Gateway and API Lambda.
  • Led a small team of two back-end software engineers.
Technologies: AWS Lambda, Amazon API Gateway, Amazon S3 (AWS S3), Jest, Koa, Node.js, TypeScript, Serverless, JavaScript, Test-driven Development (TDD), Git, Unit Testing, APIs, Software Architecture, Engineering, Architecture, Leadership, Agile, Back-end Development, PDF

Senior Software Engineer

2019 - 2020
Zalando Lounge
  • Worked for Zalando Lounge which offers discounted fashion and lifestyle products to customers in 17 European markets.
  • Worked on a Salesforce integration as well as a content management application for ordering content from agencies.
  • Developed various tools supporting marketing activities and data analytics for the marketing tech department.
  • Built a single-page application in React with the Node.js, TypeScript, PostgreSQL back end, which was meant to be used to optimize the process of managing orders for content (product description, landing pages, SEO content) from external agencies.
  • Integrated with the agencies third-party APIs and exposed my own API working as a webhook to receive process notifications from the agencies.
  • Built a service for downloading on a daily schedule analytical data from Apple App Store Connect, converting to CSV and exposing it to the data analytics team in the S3 bucket.
  • Developed mass marketing emails using the Salesforce Marketing Cloud.
  • Handled the deployments and infrastructure management in AWS with Kubernetes.
Technologies: Amazon Web Services (AWS), HTML5, CSS, HTML Email, JavaScript, Salesforce Marketing Cloud, Kubernetes, Docker, PostgreSQL, Node.js, TypeScript, React, Full-stack Development, eCommerce, Front-end Development, Git, HTML, Front-end, Web Applications, Unit Testing, User Experience (UX), User Interface (UI), Engineering, Full-stack, Agile, Back-end Development

Senior Software Engineer

2019 - 2019
Daimler FleetBoard
  • Worked on a platform for tracking geo-position and truck-trailer coupling status using a mobile app and physical sensors combined with data science algorithms for Daimler FleetBoard which develops tailored, digital solutions in order to optimize logistics processes.
  • Built a Node.js back end collecting data from various sources (mobile app, soap listener, Azure Event Hub), persisting it to PostgreSQL database and forwarding to a data science platform.
  • Developed a single-page application in Angular 8 displaying geo-positional data and coupling status over the HERE Maps view.
  • Handled the deployments and infrastructure management in Azure DevOps and Azure with Kubernetes.
Technologies: Azure DevOps, Azure, Kubernetes, Docker, TypeORM, PostgreSQL, Koa, Node.js, TypeScript, RxJS, NgRx, Angular, JavaScript, Full-stack Development, SQL, Front-end Development, Git, CSS, HTML, Front-end, Web Applications, Unit Testing, APIs, User Interface (UI), Software Architecture, B2B, Engineering, Full-stack, Agile, Authentication, Front-end Architecture, Front-end Design, Back-end Development

Front-end Lead

2018 - 2019
Koerber Digital
  • Worked for Körber Digital: a spin-off from Körber AG, focused on delivering IoT based analytics for advance production lines in multiple industries.
  • Led a team of four front-end engineers.
  • Built single-page applications in React that displayed analytical data for a production line and enabled operators to send feedback for machine speed loses.
  • Developed the back end in JavaScript-based serverless architecture on AWS.
  • Managed deployments and infrastructure in CircleCI and AWS or Azure.
  • Hired new team members (front-end, back-end, QA).
Technologies: Amazon Web Services (AWS), Sentry, CircleCI, Azure, Enzyme, Mocha, Jest, Node.js, D3.js, Redux, React, Serverless, JavaScript, Test-driven Development (TDD), CTO, Front-end Development, Git, CSS, HTML, Front-end, Web Applications, Unit Testing, User Experience (UX), User Interface (UI), Software Architecture, Cloud Architecture, B2B, Engineering, Architecture, Leadership, Full-stack, Agile, Requirements Analysis, Authentication, SDKs, Front-end Architecture, Front-end Design

Senior Software Engineer

2017 - 2018
GoEuro
  • Worked as part of the fast integrations department for GoEuro: a travel metasearch engine that allows users to compare the price and journey time of air, rail and bus travel options in a single search.
  • Built end-to-end services offered to micro providers (small bus companies) covering search, routing, booking, ticket generation, and sales reporting.
  • Developed back-end services in Node.js including searches, routing, and booking implemented in the microservice architecture deployed to Google Cloud Platform using Kubernetes.
  • Implemented a PDF ticket-printing service as a server-side React app in Node.js.
  • Managed deployments and infrastructure in Kubernetes.
Technologies: Sentry, Kibana, Kubernetes, Docker, GIS, MongoDB, Protobuf, Node.js, React, JavaScript, SQL, Git, HTML, Unit Testing, APIs, Software Architecture, Engineering, Architecture, Agile, Requirements Analysis, SDKs, Back-end Development, PDF

Senior Software Engineer

2017 - 2017
SatoshiPay
  • Built a drop-in web widget serving as a payment and content management client using React and Redux.
  • Migrated from Bitcoin to alternative cryptocurrency providers.
  • Implemented new cryptocurrency payment services.
Technologies: Cryptocurrency, IOTA, Stellar SDK, Bitcoin, Docker Cloud, Docker, Sinon.JS, Chai, Mocha, Karma, MongoDB, Node.js, Redux, React, JavaScript, Full-stack Development, Front-end Development, Git, CSS, HTML, Front-end, Web Applications, Unit Testing, Cryptography, User Interface (UI), eCommerce, Engineering, Full-stack, Agile, SDKs

Product Owner

2016 - 2017
TravelMind, Inc.
  • Researched and designed a prototype of a next-generation travel management mobile app providing seamless booking and time organization experience with a slick-and-simple user interface. The prototype's next-generation version is owned by the client who is now looking for an investor.
Technologies: InVision, Web Applications, User Experience (UX), Project Consultancy, Engineering, Agile, Requirements Analysis

Senior Software Engineer

2016 - 2017
Zalando
  • Developed the shop, Zalando's main front-end application used by all customers; among its many applications and services.
  • Built a components library (React) used across the whole company to quickly develop new features and maintain consistent UX/UI.
  • Applied refreshed UI designs for main parts of the Shop application.
Technologies: Zeplin, Java, Jakarta Server Pages (JSP), Less, CSS3, HTML5, Sinon.JS, Enzyme, Chai, Mocha, Webpack, React, JavaScript, Test-driven Development (TDD), eCommerce, Front-end Development, Git, CSS, HTML, Front-end, Web Applications, Unit Testing, User Interface (UI), Engineering, Agile, Technical Writing, SDK Development, SDKs, Front-end Architecture, Front-end Design

Senior Software Engineer

2016 - 2016
SwapDoq
  • Built from scratch a prototype of a mobile-web application based on React for sharing content rich (photos, videos, 3D objects, animations) marketing brochures.
Technologies: SCSS, HTML5, React, JavaScript, Front-end Development, Git, CSS, HTML, Front-end, Web Applications, Unit Testing, User Interface (UI), User Experience (UX), Software Architecture, Project Consultancy, Engineering, Agile, Requirements Analysis, Front-end Architecture

Senior Product Owner

2015 - 2016
Smartlaw by Wolters Kluwer
  • Developed new product ideas to increase the user base.
  • Refactored an existing functionality to increase conversion.
  • Implemented a notification system to bring people back to the site more often.
  • Redesigned and improved interactions for a better user experience and increased satisfaction.
  • Managed the backlog and prioritized features and bug fixes.
Technologies: Moqups, InVision, Jira, Web Applications, User Experience (UX), Software Development Management, Engineering, Agile Project Management, Agile, Front-end Design

Senior Front-end Software Engineer

2015 - 2015
Smava GmbH
  • Developed a front-end application using Backbone.js.
  • Refactored existing code to achieve greater readability, testability, and improved performance.
  • Converted parts of the site to support responsive-design.
  • Solved compatibility issues between browsers and platforms.
  • Fixed bugs.
Technologies: Java, Sass, CSS3, HTML5, ZURB Foundation, jQuery, Backbone.js, JavaScript, Front-end Development, Git, CSS, HTML, Front-end, Web Applications, Unit Testing, User Interface (UI), Engineering, Agile, Front-end Architecture, Front-end Design

Product Owner | Technical Lead

2012 - 2015
Izumi (at HERE)
  • Worked for Izumi, an internal, crowdsourcing localization tool used by the HERE product family. It moved the localization process into the continuous delivery world and shortened translation cycles from three weeks to a few minutes.
  • Defined the scope of the product and the technical architecture.
  • Managed a small development team in Berlin, Germany and Atlanta, USA.
  • Developed a full-stack in Ruby in Rails (MySQL, HTML5, Sass, and JavaScript).
  • Introduced crowd-sourced localization to the company.
  • Changed the localization process from a highly manual job to a fully automated process.
  • Shortened localization cycles from a few weeks to a few minutes.
Technologies: Amazon Web Services (AWS), Object-oriented JavaScript (OOJS), Kanban, Jira, Amazon Route 53, Amazon, Amazon EC2, Amazon CloudFront CDN, Redis, Amazon S3 (AWS S3), jQuery, Bootstrap, Sass, CSS3, HTML5, MySQL, Ruby on Rails (RoR), Ruby, JavaScript, Full-stack Development, SQL, Front-end Development, Git, CSS, HTML, Front-end, Web Applications, Unit Testing, APIs, User Experience (UX), User Interface (UI), Software Architecture, Software Development Management, Cloud Architecture, B2B, Engineering, People Management, Team Management, Agile Project Management, Architecture, Leadership, Agile, Requirements Analysis, Authentication, Technical Writing, SDK Development, SDKs, Front-end Architecture, Front-end Design, Back-end Development

Product Owner | Technical Lead

2011 - 2012
Dashboard (at HERE)
  • Developed the analytics dashboard displaying major KPIs for a variety of Nokia products and services.
  • Worked on product definition, design, and development.
  • Led the development and delivery team.
  • Increased significantly team engagement due to my awareness of product KPIs and this improved work results.
Technologies: Object-oriented JavaScript (OOJS), Kanban, Jira, jQuery, CSS3, HTML5, MySQL, Grails, JavaScript, Full-stack Development, Front-end Development, Git, CSS, HTML, Front-end, Web Applications, Unit Testing, User Experience (UX), User Interface (UI), Software Architecture, Software Development Management, Cloud Architecture, B2B, Engineering, People Management, Team Management, Agile Project Management, Architecture, Leadership, Agile, Requirements Analysis, Authentication, Front-end Architecture, Front-end Design, Back-end Development

Senior Development Manager

2009 - 2012
HERE (a Nokia business)
  • Significantly improved front-end performance (initial web page loading time went from 30 seconds to less than six seconds).
  • Improved cross-team cooperation by implementing continuous integration processes and running weekly tech talks, where developers could freely exchange knowledge.
  • Improved the build system and overall release process which shortened the time from development to release by deploying to production at the end of each sprint (three weeks instead of every few months).
  • Designed and implemented SEO strategy which led to increased presence in Google (from a couple thousand pages being indexed to a couple of millions).
  • Mentored the web front-end development team (28 developers).
  • Oversaw the overall Nokia Maps architecture for the web.
  • Led the integration with other Nokia services.
  • Worked on new product development and ideas with business owners and the UX team.
Technologies: Apache Tomcat, Jetty, Object-oriented JavaScript (OOJS), JUnit, Jasmine, JBehave, Selenium, Hudson, Nexus, Apache Maven, Java, CSS3, HTML5, CTO, Web Applications, Software Architecture, Software Development Management, Cloud Architecture, Engineering, Delivery Management, Engineering Management, People Management, Team Management, Agile Project Management, Architecture, Leadership, Full-stack, Agile, Requirements Analysis, Technical Writing, SDK Development, SDKs, Front-end Architecture

Development Manager

2007 - 2009
Where Are You Now? Ltd
  • Hired and managed the development team (12 developers and three testers) which helped build the Polish branch office's unique friendly atmosphere.
  • Managed the workflow to maintain a dynamic development process which secured quick growth of the website.
  • Authored most of the website core back-end mechanisms and was an expert in database optimization.
  • Led the development process as well as writing the most crucial part of the system.
Technologies: T-SQL (Transact-SQL), Microsoft SQL Server, Visual Basic 6 (VB6), CSS, JavaScript, HTML, SQL, CTO, Web Applications, User Experience (UX), Software Architecture, Software Development Management, Engineering, Engineering Management, People Management, Team Management, Agile Project Management, Architecture, Leadership, Full-stack, Agile, Requirements Analysis, Authentication, Front-end Architecture, Back-end Development

Director of Research and Development

2007 - 2009
Where Are You Now? Ltd
  • Solved the crucial performance issues of the website by clustering the back-end database.
  • Improved the core template processing mechanism, which sped-up the development process.
  • Prepared the website for a multilingual interface.
  • Redesigned the website interface which was warmly welcomed by company members and the industry; this also resulted in significant traffic growth.
  • Hired and led the development team (16 developers and seven testers) and the R&D team (2 application architects and three graphic designers).
  • Mentored and helped individuals to achieve their goals.
  • Worked with partners on various product integrations (global sim card, geo-location service, white labeling, branded credit cards, hotel/restaurant booking, and others).
Technologies: T-SQL (Transact-SQL), Microsoft SQL Server, Visual Basic 6 (VB6), CSS, JavaScript, HTML, CTO, SQL, Web Applications, User Experience (UX), Software Architecture, Software Development Management, Engineering, Delivery Management, Engineering Management, People Management, Team Management, Agile Project Management, Architecture, Leadership, Agile, Requirements Analysis, Authentication, Front-end Architecture, Front-end Design

Owner | Network Administrator

2002 - 2007
HYPODE Networks
  • Built and managed a local computer network infrastructure that provided over 50 clients with internet access and services like e-mail accounts and personal website hosting.
Technologies: RHEL, Linux, Apache, BIND9, BIND 9, Postfix, LDAP

Senior Software Engineer | Team Leader

2005 - 2006
Mole Resourcing Ltd
  • Developed the first version of the website based on the spec received from business owners.
  • Built and managed the team of 3 developers and 1 graphic designer.
  • Managed the deployments and testing.
Technologies: MySQL, PHP, JavaScript, CSS, HTML, Engineering

Senior Software Engineer

2004 - 2006
Where Are You Now? Ltd
  • Was hired as one of the first two developers and was a co-author of the core website mechanisms.
  • Built the “invitation via contact import” mechanism, which allowed the website to grow from 45,000 members initially to over 1.5 million members 6 months later and maintain that growth until today.
  • Developed a web-based instant messenger written using pure HTML and JavaScript (one of the first worldwide) working pretty much unchanged until today.
Technologies: T-SQL (Transact-SQL), Microsoft SQL Server, Visual Basic 6 (VB6), CSS, JavaScript, HTML, Full-stack Development, SQL, Front-end Development, Front-end, Web Applications, User Interface (UI), User Experience (UX), Software Architecture, Engineering, Architecture, Leadership, Full-stack, Agile, Authentication, Front-end Architecture, Front-end Design, Back-end Development

Senior Software Engineer

2000 - 2005
Heuthes Sp. z o.o.
  • Designed an advanced client-side template processing mechanism that separated the visualization layer from the data stream and business logic. It was developed using advanced JavaScript and AJAX and rendered in browsers using XML and XSL. This solution helped to improve the speed of both the development process and the performance of the application (via better caching and decreasing data transmission requirements).
  • Developed the web-based business management system, written using advanced JavaScript, HTML, and HDB – a scripting language invented internally by the company, written in Delphi and running on Windows and Linux.
  • Prepared technical documentation in Polish and English for the web-based banking products developed by the company: Filia@Web and Virtual Info Banking.
Technologies: dBASE, PostgreSQL, Delphi, XPath, XSL, XML, CSS, JavaScript, HTML, Full-stack Development, SQL, Front-end Development, Front-end, Web Applications, APIs, User Interface (UI), User Experience (UX), Software Architecture, B2B, Engineering, Architecture, Full-stack, Authentication, Front-end Architecture, Front-end Design, Back-end Development

Teacher

2003 - 2004
Maius College
  • Gave lectures and led laboratory classes on the subject of databases.
  • Taught relational databases and SQL language based on PostgreSQL database system.
Technologies: PostgreSQL

Teacher

2000 - 2004
Szczecin University of Technology
  • Used the modern RDBM system for teaching the SQL language; it required organizing a dedicated server running PostgreSQL for the students’ databases.
  • Organized and led a group of students interested in software development; they participated in a contest for the best application written in Java for Nokia Communicator 92xx platform organized by Borland Poland (there was no winner due to the low number of participants).
  • Introduced HTML and JavaScript classes in the Introduction to Computer Science course.
  • Taught a first-year Computer Science studies (BSc) students before finishing my own studies (MSc).
Technologies: Visual Basic for Applications (VBA), Microsoft 365, UML, PHP, JavaScript, HTML, PostgreSQL, SQL

Software Engineer

2001 - 2002
Visuell Kommunikation AB
  • Developed version 2.0 of the application in cooperation with the product manager from Sweden.
  • Implemented testing and bug fixing.
Technologies: CSS, HTML, dBASE, Delphi, Engineering, Desktop

Blogger

1998 - 2001
Delphi in Questions & Answers
  • Fostered and maintained the biggest (at that time) Polish website about Borland Delphi as the creator and main contributor.
  • Worked as the animator of the community associated with Delphi and internet newsgroups.
Technologies: JavaScript, HTML, Windows API, Delphi

InterJoin Ltd

InterJoin Ltd is a startup in the seed phase building an online platform for connecting people interested in exchanging knowledge and services. My goal was to rapidly build the MVP prototype from scratch, based on the Zeplin designs.

Zalando Lounge

Zalando Lounge offers discounted fashion and lifestyle products to customers in 17 European markets. I worked on a Salesforce integration as well as a content management application for ordering content from agencies. As part of the marketing tech department, I also developed various tools supporting marketing activities and data analytics.

Daimler FleetBoard

https://www.fleetboard.info
Daimler FleetBoard develops tailored, digital solutions to optimize logistics processes.

I worked on a platform that tracks the geo-position and truck-trailer coupling statuses using the mobile app and physical sensors combined with data science algorithms. My responsibilities included building a back end in Node.js collecting data from various sources as well as single page application in Angular displaying it over the map view.

Körber Digital

https://www.koerber-digital.com
Körber Digital is a spin-off from Körber AG, focused on delivering IoT based analytics for advanced production lines in multiple industries.

I was responsible for building a single-page application displaying live analytics for a production line and allowing operators to send feedback for machine speed losses.

GoEuro

https://www.omio.com
GoEuro is a travel metasearch engine that allows users to compare the price and journey time of air, rail, and bus travel options in a single search. As part of the Fast Integrations department, I was responsible for building end-to-end services offered to micro providers (small bus companies) covering search, routing, booking, ticket generation, and sales reporting.

SatoshiPay

https://satoshipay.io
SatoshiPay provides a two-way payment platform that allows content providers to charge consumers a small fee (as low as one satoshi or a fraction of a cent) to read, watch, or listen to content.

Zalando

http://zalando.com
Zalando is the electronic commerce company maintaining a cross-platform online store that sells shoes, clothing, and other fashion items.

Smava

https://www.smava.de
Smava is an online social lending platform that facilitates peer-to-peer lending services as well as loan comparison portal for Germany’s leading banks. Borrowers can obtain cheap online credit as a clever alternative to a bank loan with investors financing these loans directly. Since its launch in 2007, more than 15,000 investors and 6,000 borrowers have done business with each other through the smava.de credit market, with loans totaling around EUR 55 million in value.

SmartLaw

https://www.smartlaw.de
SmartLaw is an online platform for generating customized legal documents in just a few easy steps back-ed up by a strong lawyer’s team and many third party law offices.

SmartLaw revolutionizes how contracts and other legal documents are created. In order to deliver simple, cost effective, and individualized documents, we have combined the strengths of innovative software with expert lawyers, leaders in their field. We offer the highest legal quality at competitive prices that can be delivered immediately. Each document is adapted to the personal needs of the user, be it a large enterprise, small business, or private individual.

They work exclusively with top-ranked lawyers who have proven expertise in their chosen field of law. The user interface and intuitive design of our offer have been developed by renowned communication designers. Data protection and security fulfill the highest certification standards.

HERE

HERE is a web companion for a localization platform, combining highly accurate and fresh maps with cloud technology to enable rich, real-time location experiences - a major competitor of Google Maps.

WAYN

http://www.wayn.com
WAYN.com is a lifestyle-and-travel social network with 20 million members to help people discover where to go and what to do, meet like-minded people, and share aspirations and experiences.

ISOF

http://www.isof.pl
ISOF is a web-based company management system (sales, inventory, accountancy, payroll, CRM, DMS, eShop, and task management).

COMATCH

https://www.comatch.com
COMATCH is an online marketplace that connects companies of all sizes with independent business consultants and industry experts registered in their network for project-based work. I built a microservice extracting data from a CV exported from LinkedIn.

Ruby Version Manager

https://rvm.io
Ruby Version Manager (RVM) is a command-line tool that allows users to easily install, manage, and work with multiple Ruby environments, from interpreters to sets of gems. It supports several operating systems and all available Ruby interpreters and versions.

Faker.js

https://fakerjs.dev
A trendy library with over 2.5 million downloads weekly. It is used for generating massive amounts of fake but realistic data for testing and development. It was originally written in Perl, but ports to several languages exist. I worked on the JavaScript and TypeScript version.

Ruby Configuration

https://github.com/rubyconfig/config
A widespread software library in Ruby to help developers to manage environment-specific settings in an accessible and usable manner. It has over 23 million downloads and is based on YAML files with ERB syntax, inheritance, multiple environments, and support for common frameworks such as Rails, Padrino, or Sinatra.
2003 - 2004

Postgraduate Degree in Pedagogy

Szczecin University of Technology - Szczecin, Poland

1996 - 2001

Master of Science Degree in Information Technology

Szczecin University of Technology - Szczecin, Poland

JUNE 2014 - PRESENT

The Enterprise Lean Startup Survival Guide

Udemy

NOVEMBER 2013 - PRESENT

Certified Scrum Product Owner

Scrum Alliance

Libraries/APIs

React, Node.js, React-Intl, Chai, Puppeteer, Backbone.js, jQuery, Windows API, Sinon.JS, D3.js, NgRx, RxJS, Protobuf, REST APIs, Winston, Formik, Yup

Tools

NPM, Webpack, GitHub, Git, Jira, CircleCI, Travis CI, Sentry, Cucumber, Salesforce Marketing Cloud, InVision, Moqups, Amazon CloudFront CDN, Apache Maven, Hudson, Jetty, Apache Tomcat, Postfix, Apache, Mocha, Zeplin, Karma, Stellar SDK, GIS, Kibana, Keycloak, Grafana, Terraform, GitLab CI/CD, GitLab

Frameworks

Next.js, Redux, Jest, Koa, Express.js, JSON Web Tokens (JWT), OAuth 2, Material UI, ZURB Foundation, Ruby on Rails (RoR), Bootstrap, Grails, Selenium, JBehave, Jasmine, JUnit, Jakarta Server Pages (JSP), Angular, Cypress

Languages

HTML, CSS, HTML5, CSS3, JavaScript, Sass, TypeScript, SCSS, SQL, T-SQL (Transact-SQL), Java, Ruby, Object-oriented JavaScript (OOJS), Visual Basic 6 (VB6), PHP, Delphi, dBASE, UML, Visual Basic for Applications (VBA), XML, XSL, XPath, Less, C++, Pascal, Bash, Bash Script

Paradigms

Serverless Architecture, Scrum, Kanban, Test-driven Development (TDD), Unit Testing, B2B, Agile Project Management, Agile, Requirements Analysis, Azure DevOps, E2E Testing, Pair Programming, Parallel Programming

Platforms

MacOS, Amazon EC2, Amazon Web Services (AWS), Ubuntu, iOS, Linux, Docker, Kubernetes, AWS Lambda, Google Cloud Platform (GCP), Salesforce, Amazon, Nexus, Vercel, Azure, Mailgun, Desktop

Storage

MySQL, PostgreSQL, Microsoft SQL Server, Amazon S3 (AWS S3), MongoDB, Google Cloud, Redis, Docker Cloud, Google Cloud Storage, Google Cloud SQL, RDBMS

Other

Serverless, Scraping, Cloud Architecture, TypeORM, CSS Modules, Storybook, Full-stack Development, CTO, Front-end Development, Front-end, Web Applications, APIs, User Interface (UI), Software Architecture, Project Consultancy, Software Development Management, Engineering, Delivery Management, Engineering Management, People Management, Team Management, Architecture, Leadership, Full-stack, Authentication, SDK Development, SDKs, Front-end Architecture, Front-end Design, Back-end Development, Gatsby, GitHub Actions, WebSockets, General Transit Feed Specification (GTFS), eCommerce, Cryptography, User Experience (UX), Technical Writing, PDF, Amazon Route 53, Microsoft 365, LDAP, BIND 9, BIND9, RHEL, Enzyme, Bitcoin, IOTA, Cryptocurrency, Amazon API Gateway, HTML Email, Google Pub/Sub, Prometheus, SAP Business ByDesign, SAP, ESLint, i18n, Pedagogy, Software Engineering, IT Project Management, Computer Science, Statistics, Business Development, Artificial Intelligence (AI), Computer Networking, Operating Systems, Lean Project Management, Applied Mathematics, Certified Scrum Product Owner (CSPO), Scrum Product Owner

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