
Piotr
From Poland (UTC+2)
10 years of commercial experience
Lemon.io stats
3
projects done659
hours workedOpen
to new offersPiotr – Golang, React, Next.js
Piotr is a proactive Middle-to-Senior developer with over 8 years of experience in such technologies as Golang, React, Next.js, Flutter. He is passionate about self-development within dynamic start-up environments and is focused on the quality end result. His biggest strength - Go, he's been developing with it since 2015 and acquired extensive knowledge in everything related to this technology - architecture, microservices, system components, testing, and covering all the required databases.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Specialist / Expert (NLP/AI)
Research project for detecting fake news.
Piotr consulted on the architecture of data models and potential deployment issues.
Senior Back-End Engineer
It is a company that enables easy investing in early-stage companies.
- improved reliability by writing unit and integration tests for back-end
- implemented new features like invitations
- took part in the migration of front-end to the new version
Senior Back-End / Full-Stack Engineer
It is a new American bank for innovators.
- built MVP of the back-end and employee dashboard from scratch
- wrote Go back-end using best practices, that were extendable and well-architected for future grow
- wrote user management/authorization and authentication logic for banking services
Lead Developer / Software Architect
The platform allows to easily filter, search and share interesting news articles with friends.
- built the app architecture and designed system components
- implemented page scrapers
- wrote CRUD back-end with an authentication system
- developed mobile application.
Lead Developer / Software Architect
The product for game development studio with the ability to easily update information about employees, games, and internal tools related to game development and its packaging.
- built the product from the grounds up
- settled up workflows for game packaging needs
- wrote Next.js application based on provided designs
Lead Developer / Software Architect
The product consisted of two main parts: a client-facing news portal, an internal management tool for communication between reporters, sharing audio clips (including proprietary formats that are converted into mp3s), task management, etc.
Accomplishments:
- designed whole architecture for news site, with internal administrative tools
- built the entirety of the back-end
- built reusable specialized React components with radio live streaming, charts, etc.
Routine responsibilities:
- deployed updated versions of the Webapp, added functionalities as requested by the client
Lead Developer
The big media company had a need to migrate its data from legacy IBM Mainframes to contemporary Linux servers. The client needed a reliable tool that would help validate the correctness of migrated data.
Piotr was responsible for creating Go only app with a simple HTML front-end for the client's employees. He also created ETL workflows to allow migration of the data between databases and created a wide range of unit, integration and end-to-end test to ensure correctness of migrated data.
Back-End Developer
It is a place for vegans to find restaurants, places, products, and companies that stick to vegan principles. It is mainly a social network site. The public could search for vegan-friendly entities and products while connecting with each other.
Piotr created and extended already existing CRUD application with authentication and authorization system for social sharing of vegan restaurants, products and vegan-friendly products.
Back-End Developer
The project allows harvesting metadata, analyzing content and searching in big datasets like e.g. Movie Studios have. The client can connect their datastore (either on-premises or in the cloud), while the product harvest all possible metadata - technical and content-based. It allows the client to easily search for suitable files and data. The engine also consists of a deduplication tool.
Piotr's responsibilities included (but were not restricted to) writing microservices-based harvesters for various file types and databases (including proprietary ones like SAMMA), creating connectors to cloud storage services, maintaining and writing unit and integration tests.