Bartosz
From Poland (UTC+2)
Lemon.io stats
4
projects done1308
hours worked1
ongoing projectBartosz – React, Next.js, Typescript
Bartosz is a motivated Senior Developer skilled in React/Next.js and TypeScript. With some prior experience at major tech companies, he can contribute to projects of any scale. Bartosz's cheerful personality, Bachelor's degree in Engineering, and familiarity with retention marketing, e-commerce, and gambling domains make him a valuable asset to diverse projects.
8 years of commercial experience in
Main technologies
Additional skills
Rewards and achievements
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
UI Architect/Senior Software Developer
Bartosz started as a Senior Frontend Developer, but was quickly recognized and promoted to a UI Architect of their existing platform. Responsible for: the overall architecture of the system from the UI perspective, their security and compliance in the fintech space, and managing a team of frontend developers.
The product that they are creating is the Nucleus AI Project, which basically contains 3 main modules that the company's workers and clients can use to make their finance lives easier. These modules are:
- autonomous workflows creation;
- intelligent email messaging management;
- embedded/on-site chatbot;
- design-system and private npm packages shared across the whole UBS for developers to combine AI apps like a Lego bricks.
- Preparing new solutions and designing architecture;
- Creating improvements that have saved tons of money on infrastructure;
- Helping to improve the overall UX of the platform;
- Initiating the redesign the architecture of the UI layer to help improve Developer Experience and speed up and secure the deployment process.
Tech Lead/Senior Software Developer
The project was a massive management application, where the subjects were web transfer packages. Bartosz and the team were responsible for redesigning and renewing a whole platform, which required from a deep understanding of the user flows, their processes, and most importantly, their pains, which the team had an occasion to address.
- Guided agreements on how the time and cost estimation would look;
- Helped refine the requirements needed to prepare the designs;
- Created a unified design system across the whole platform to secure a predictable and scalable architecture;
- Designed the architecture of the whole platform in a scalable and predictable format;
- Managed the team and guided them in their roles, responsibilities, and everyday struggles.
Senior Front-end Developer
An online platform for booking ferry tickets for various of different vessel trips. They offer transportation from multiple operators, as well as really helpful features to compare the trip time and price compared to different operators.
- Bartosz proposed, designed, implemented, and tested a design system compatible with SSR, tailored for the company’s Next.js applications;
- converted standard SPA applications to SSR to enhance SEO and increase website traffic, addressing declining metrics compared to competitors;
- while initially tasked with rewriting components for SSR compatibility, he also optimized and simplified numerous modules and components, focusing on their SEO, UX, and DX impact;
- working with an international, dynamic team, they achieved rapid and effective releases, successfully meeting their goal by the end of February.
Senior Front-End Developer
A massive retention marketing platform, backed by a large influence of AI.
- Created Data Tables and their features (searching, sorting, deleting, adding, editing, reading, copying, expanding, moving, etc.);
- Connected structured and complex data structures coming from the Backend in the most efficient way to the front-end;
- Created and mixed different types of data and presenting them on various of different charts;
- Adjusted tools for managing communication through the whole globe and approximately 20 different timezones.
Senior Software Developer
While working in this company, Bartosz built a highly advanced MVP. It was a piece of software that was supposed to fill all of the mandatory rules expected from the vessel's docking software, but in a automated form - It was an automated docking assistant, refined from the native Windows structure to the web instance of the same app, which resulted in a fresh, modern, more modular, and more device-friendly platform, where the crew could operate the most important aspects of the vessel using thousands of the data sensors and reading them with real time without any delays, thanks to the cutting-edge performance.
- Used React to create an SPA application and present interactive maps, docs, routes, etc.;
- Used Node with GraphQL to streamline thousands of data streams, accumulate and read them all in real time;
- Was responsible for delivering and managing the Design System needed for the entire company, creating it with web components using React, Svelte, Angular, and Astro;
- Refined old, complex system designs into a fresh, new, web-focused approach.
Senior Front-End Developer
This is a gambling platform where users can play various different gambling games provided by tons of 3rd party providers. The thing that distinguishes it from other platforms is its security. The team developed various different tools for helping users feel safe and secured (e.g limiting the time of the user's play, limiting and monitoring his "hype" for the play, predicting his addiction to gambling, etc.). The project was exposed to 15 markets and was also obligated to keep our platform compliant with all of the different laws in different countries, so the team also needed to discuss tons of things with people from different countries to properly align our platform to their requirements.
- Implemented new features (e.g., tools for limiting the time of the user's play);
- Maintained application (e.g., fixing bugs, improving some parts of the app, etc.);
- Created POCs (Bartosz was one of the people who were responsible for preparing and executing a plan for the migration to the newer technology);
- Mentored two junior developers (he was discussing with them their weaknesses and strengths and properly helping them to overcome some problems they encountered and, at the same time, helping them grow).