Łukasz Piłatowski, Developer in Szczecin, Poland
Łukasz is available for hire
Hire Łukasz

Łukasz Piłatowski

Verified Expert  in Engineering

Software Developer

Location
Szczecin, Poland
Toptal Member Since
June 13, 2019

Łukasz's passion for technology began at the age of 12 when he first got into programming, and he's been invested in it ever since. He has become an expert in Python and AI, focusing on delivering quality prototypes quickly. Łukasz's enthusiasm for technology extends beyond his day job. He's a software craftsmanship enthusiast who's always eager to push himself out of his comfort zone and discover new possibilities.

Portfolio

MobilSense Technologies, Inc.
Python, Test-driven Development (TDD), REST APIs, Linux, Bash Script, Pyramid...
Golem
Python 3, Node.js, Team Management, Solution Architecture, Product Development...
Luxonis
Python 3, Python, OpenCV, React, Django, OpenVINO, Ansible, Open Source...

Experience

Availability

Part-time

Preferred Environment

Linux, Chrome, PyCharm, Git, Debian

The most amazing...

...thing I've built was a web store for a couple of million active users.

Work Experience

Python Back-end and Tools Developer

2023 - 2024
MobilSense Technologies, Inc.
  • Led the migration of a complex and distributed client backend services and tooling from Python 2 to Python 3.
  • Implemented new features and resolved bugs found in the current Zope-based implementation.
  • Followed TDD principles and maintained a high coverage of tests. Migrated a test runner and framework from Nosetests to Pytest.
  • Advised and prepared plans for the proper packaging, architecture, and integration of the migrated system.
Technologies: Python, Test-driven Development (TDD), REST APIs, Linux, Bash Script, Pyramid, Flask, Docker, Amazon Web Services (AWS), PostgreSQL, SQLAlchemy, API Integration

Technical Product Owner

2022 - 2023
Golem
  • Developed a vision and set the strategic direction of the product that aligns with customer needs, business growth, and overall technology strategy.
  • Created and maintained product roadmaps and defined product requirements.
  • Developed high-quality software design and architecture.
  • Pursued a deep understanding of user and customer needs through research and data analysis.
  • Created metrics and KPIs to measure product success and identify improvement areas.
Technologies: Python 3, Node.js, Team Management, Solution Architecture, Product Development, Python, FastAPI, Full-stack, REST, Architecture, CI/CD Pipelines, Docker, TypeScript, HTML5, APIs, Back-end, Asynchronous Development, MQTT, Bash Script, Web Development, SDKs, Amazon S3 (AWS S3), Tailwind CSS, Algorithms, Startups, Next.js, Pytest, Minimum Viable Product (MVP), Technical Leadership, Leadership, Unit Testing, pylint, API Gateways, Full-stack Development

Embedded AI Developer

2019 - 2022
Luxonis
  • Created, deployed, maintained, and updated tools and services our clients– primarily developers and tech enthusiasts–used.
  • Developed a new documentation system by creating and updating its content and adding guides and tutorial videos.
  • Built an SDK package with convenient tools and helper classes that eased the development process.
  • Created a BlobConverter tool, which significantly impacted the community workflow with our devices and became a critical part of the ecosystem.
  • Built a demo app with three GUI types to showcase the product's full potential.
Technologies: Python 3, Python, OpenCV, React, Django, OpenVINO, Ansible, Open Source, Data Science, TensorFlow, DevOps, Google Cloud Platform (GCP), Full-stack, MongoDB, Front-end, HTML, CSS, REST, Redux, Architecture, CI/CD Pipelines, Artificial Intelligence (AI), Docker, REST APIs, API Connectors, HTML5, Flask, Object-relational Mapping (ORM), Embedded Linux, APIs, PostgreSQL, Back-end, Asynchronous Development, Video Streaming, MQTT, PyCamera, Internet of Things (IoT), Amazon Web Services (AWS), Bash Script, Web Development, SDKs, Amazon S3 (AWS S3), Algorithms, Data Engineering, Datasets, Startups, Large Data Sets, Protobuf, Scraping, Web Scraping, Redis, Blockchain, Minimum Viable Product (MVP), Technical Leadership, Unit Testing, Pytest, API Gateways, Multithreading, WebRTC, Python Asyncio, Full-stack Development, Django ORM, SQLAlchemy, Data Pipelines, API Integration

Senior Software Engineer

2018 - 2019
Teonite
  • Created web applications based on React and Django.
  • Collaborated and directly communicated with clients from Fortune 500 companies.
  • Developed technological stacks that were used later on internally and as a base for future work.
  • Optimized application performance and SEO of our current websites.
  • Managed the development process of a small 1-5 people team.
Technologies: JavaScript, Python, Docker, SQL, React, Django, Full-stack, MongoDB, Front-end, HTML, CSS, REST, Redux, WCAG 2, Architecture, CI/CD Pipelines, Celery, Artificial Intelligence (AI), TypeScript, REST APIs, API Connectors, Data Scraping, HTML5, Flask, Object-relational Mapping (ORM), Embedded Linux, APIs, PostgreSQL, Back-end, Sentry, Asynchronous Development, Video Streaming, MQTT, Amazon Web Services (AWS), Test-driven Development (TDD), Bash Script, Web Development, SDKs, Amazon S3 (AWS S3), Tailwind CSS, Algorithms, Data Engineering, Startups, Pytest, Scraping, Web Scraping, Redis, Minimum Viable Product (MVP), Unit Testing, pylint, API Gateways, Multithreading, WebRTC, Python Asyncio, LangChain, Full-stack Development, Django ORM, SQLAlchemy, API Integration

Organizer

2016 - 2019
Szczecin Java Users Group
  • Shared knowledge in front of a moderately sized audience.
  • Organized local events for local IT enthusiasts in Szczecin.
  • Managed social media campaigns and promotion of the events.
Technologies: Google Docs, Reveal, Trello, Startups

PL/pgSQL Developer

2017 - 2018
Teonite
  • Oversaw multiple databases, mainly in PostgreSQL and MySQL.
  • Created database replicas and streaming copies of PostgreSQL databases.
  • Managed database security and ensured proper access rights.
  • Created in-database migrations as stored PL/pgSQL procedures.
Technologies: PL/pgSQL, PSQL, PostgreSQL, Data Scraping, Back-end, Datasets, Startups, Large Data Sets, Large Language Models (LLMs), Machine Learning, Multithreading, Beautiful Soup, Scrapy, Selenium, Website Data Scraping, Selenium WebDriver, Data Pipelines, API Integration

Software Developer

2016 - 2018
Teonite
  • Created web applications in React and Django and wrapped in Docker.
  • Worked in a Scrum team following all Agile principles.
  • Delivered business solutions and provided expertise for our clients.
  • Managed the development process of the team and introduced improvements.
Technologies: Python, Node.js, React, NumPy, Pandas, PostgreSQL, Django, Full-stack, APIs, Back-end, Web Development, Startups, Scraping, Web Scraping, Maps, API Gateways, Multithreading, Python Asyncio, Full-stack Development, Scrapy, Selenium, Website Data Scraping, Selenium WebDriver, Django ORM, API Integration

Junior PHP Developer

2013 - 2013
Dige
  • Created a blog page's back end in PHP-based Symfony 2.
  • Worked in a team with a senior developer who provided feedback and guidance.
  • Managed the Git version control system and created pull requests.
Technologies: Git, Symfony 2, APIs, Back-end

Junior Java Developer

2013 - 2013
Dinghy Software S.C.
  • Created functional desktop designs and workflow presentations.
  • Built plugins for Eclipse IDE to automate the most common development tasks.
  • Developed Java 8 application modules and delivered fixes to the codebase.
Technologies: Eclipse, Scene Builder, JavaFX, Spring, Java

Winner of the Biggest Hackathon in Europe

My team and I won the Environment category in the HackYeah hackathon, the biggest hackathon in Europe in 2019. I was the head of the project. I also signed the team up and found all the team members involved in its development.

ForestVille

https://gitlab.com/forestville/forestville-hackyeah2019
This project aims to help people in tree plantations by providing a personalized experience and geotagging of planted trees. It was developed during the HackYeah hackathon and won the Environment category.

Luxonis SDK and Ecosystem

https://github.com/luxonis/depthai
While working at Luxonis, I created Python SDK, a documentation system, and tons of materials to learn from. The whole ecosystem now consists of thousands of developers, and I am still in contact with most of them.

Languages

Python, JavaScript, HTML, HTML5, Bash Script, SQL, CSS, PL/pgSQL, Java, Python 3, TypeScript, C++

Frameworks

Django, Redux, Flask, Django REST Framework, Scrapy, Selenium, Chrome, Spring, Symfony 2, Tailwind CSS, Next.js, Pyramid

Libraries/APIs

React, REST APIs, WebRTC, Python Asyncio, Django ORM, SQLAlchemy, Node.js, Selenium WebDriver, Pandas, NumPy, OpenCV, TensorFlow, Protobuf, Beautiful Soup

Tools

Pytest, Docker Compose, MQTT, pylint, Git, PyCharm, Google Docs, Scene Builder, OpenVINO, Ansible, Celery, Sentry, Trello

Paradigms

REST, Object-relational Mapping (ORM), Unit Testing, Agile, DevOps, Asynchronous Development, Data Science, Test-driven Development (TDD)

Platforms

Docker, Embedded Linux, Arch Linux, Linux, JavaFX, Eclipse, Debian, Google Cloud Platform (GCP), Amazon Web Services (AWS), Blockchain

Storage

PostgreSQL, MongoDB, Amazon S3 (AWS S3), Redis, Data Pipelines, PSQL

Other

Full-stack, Front-end, CI/CD Pipelines, API Connectors, APIs, Back-end, Web Development, SDKs, Algorithms, Startups, Minimum Viable Product (MVP), API Gateways, Multithreading, Full-stack Development, API Integration, Architecture, Artificial Intelligence (AI), Data Scraping, Video Streaming, PyCamera, STEM, Data Engineering, Datasets, Large Data Sets, Scraping, Web Scraping, Website Data Scraping, Reveal, Open Source, Team Management, Solution Architecture, Product Development, Team Leadership, Computer Vision, FastAPI, WCAG 2, Internet of Things (IoT), Maps, Technical Leadership, Large Language Models (LLMs), Machine Learning, Leadership, LangChain

2016 - 2020

Bachelor's Degree in Information Technology

ZUT | West Pomeranian University of Technology - Szczecin, Poland

2011 - 2016

Technician's Degree in Information Technology

Technican TME/ZSEE - Szczecin, Poland

MAY 2017 - PRESENT

Machine Learning

Coursera

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