Łukasz Piłatowski
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
IoT Developer
Koch Industries - Koch CC
- Created processing pipelines for sensor data using MQTT Pub/Sub and Node.js processing nodes.
- Created admin tools in Python with Tkinter GUI that helped speed up the development process.
- Analyzed environmental technical documentation and created code solutions that processed the data with the required in-depth knowledge.
Python Back-end and Tools Developer
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.
Technical Product Owner
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.
Embedded AI Developer
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.
Senior Software Engineer
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.
Organizer
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.
PL/pgSQL Developer
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.
Software Developer
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.
Junior PHP Developer
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.
Junior Java Developer
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.
Experience
Winner of the Biggest Hackathon in Europe
ForestVille
https://gitlab.com/forestville/forestville-hackyeah2019Luxonis SDK and Ecosystem
https://github.com/luxonis/depthaiEducation
Bachelor's Degree in Information Technology
ZUT | West Pomeranian University of Technology - Szczecin, Poland
Technician's Degree in Information Technology
Technican TME/ZSEE - Szczecin, Poland
Certifications
Machine Learning
Coursera
Skills
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, NGINX, Git, PyCharm, Google Docs, Scene Builder, OpenVINO, Ansible, Celery, Sentry, Trello
Languages
Python, JavaScript, HTML, HTML5, Bash Script, SQL, CSS, PL/pgSQL, Java, Python 3, TypeScript, C++, Solidity
Frameworks
Django, Redux, Flask, Django REST Framework, Scrapy, Selenium, Chrome, Spring, Symfony 2, Tailwind CSS, Next.js, Pyramid
Paradigms
REST, Object-relational Mapping (ORM), Unit Testing, Agile, DevOps, Asynchronous Development, Test-driven Development (TDD)
Platforms
Docker, Embedded Linux, Arch Linux, Linux, JavaFX, Eclipse, Debian, Google Cloud Platform (GCP), Amazon Web Services (AWS), Blockchain, AWS IoT, Ethereum
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, Front-end Development, 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, Data Science, 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, IoT Protocols, Decentralized Applications
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