Sławomir Bańdo, Developer in Czułówek, Poland
Sławomir is available for hire
Hire Sławomir

Sławomir Bańdo

Verified Expert  in Engineering

Front-end Developer

Location
Czułówek, Poland
Toptal Member Since
August 31, 2022

Sławomir is a senior front-end developer with eight years of professional experience. Specializing in React and Next.js web applications, he is also keen on using JavaScript and TypeScript, AWS and Google Cloud solutions, and different libraries and tools for front- and back-end development and solution testing. Sławomir also has solid leadership skills and expertise with Agile methodologies.

Portfolio

Blocklabs
Ethers.js, Next.js, React, TypeScript, Styled-components, Node.js...
OpenX
React, Redux, React Query, Material UI, Nx, Jest, Cypress, Express.js, GraphQL...
Excedo, by Nikkei & The Financial Times
React, Redux, Ant Design, Tableau, Mattermost, Zendesk, Flask, Python...

Experience

Availability

Part-time

Preferred Environment

TypeScript, React, Next.js, Node.js

The most amazing...

...thing I've worked on is a commercial project that gave me an opportunity to be a professional developer.

Work Experience

Senior Front-end Developer

2022 - PRESENT
Blocklabs
  • Developed blockchain-related web apps, including an NFT cross-chain bridge and a game similar to The Sandbox.
  • Built the applications' UI and the front end using React, Next.js, and styled-components.
  • Handled leadership tasks, such as helping other team members, planning task implementation details, and recruiting.
Technologies: Ethers.js, Next.js, React, TypeScript, Styled-components, Node.js, Web Development, Architecture, APIs, Design Systems, Programming, Redux, React Query, Jest, Docker, Firebase, MetaMask, Blockchain, React Redux, DOM, REST, Vercel, Front-end, wagmi, Web3.js, UI Components, SEO Tools

Full-stack Software Engineer

2020 - 2022
OpenX
  • Developed Adtech-related web apps using React Hooks, Redux, React Query, Material UI, Jest, and Cypress.
  • Extended Express.js and GraphQL services, mainly using the Google Cloud Platform. Services included the UI gateway to communicate with our API, the Google LINE SOAP API service wrapper, and a tool to collect Elasticsearch troubleshooting data.
  • Supported and mentored junior developers and participated in recruitment processes.
Technologies: React, Redux, React Query, Material UI, Nx, Jest, Cypress, Express.js, GraphQL, Node.js, REST APIs, Web Development, Databases, Full-stack, Google Cloud Platform (GCP), Architecture, APIs, Storybook, Design Systems, Programming, Styled-components, TypeScript, Docker, React Redux, DOM, REST, Front-end, Tailwind CSS, UI Components, SEO Tools

Full-stack Developer | Python and JavaScript

2019 - 2020
Excedo, by Nikkei & The Financial Times
  • Developed a React web application that provided a system to manage student accounts, interact with them via chat client, and plan the learning counseling strategy. Used React, Redux, Ant Design, Tableau, Mattermost, and Zendesk.
  • Built REST API microservices in AWS Chalice, a Python framework for AWS Lambda. Used a PostgreSQL database, Alembic, and SQLAlchemy.
  • Developed Mattermost, an open-source alternative to Slack, with web plugins in React.
  • Created unit tests in pytest with Jest and Enzyme and supported QA engineers.
  • Used the AWS microservices infrastructure with SNS message bus, Elasticsearch, lambda functions, Amazon S3, AWS Cognito authentication, CloudFront, and Route 53.
Technologies: React, Redux, Ant Design, Tableau, Mattermost, Zendesk, Flask, Python, TypeScript, Node.js, Amazon Web Services (AWS), Jest, Pytest, Elasticsearch, MySQL, REST APIs, Web Development, Databases, Full-stack, Architecture, CQRS, APIs, Swagger, Design Systems, Programming, Styled-components, GraphQL, Docker, React Redux, DOM, REST, Front-end, Asynchronous Programming

Python and JavaScript Software Developer

2015 - 2019
Ericsson
  • Developed an operation and maintenance web app product for 5G Testbed based on cloud microservices.
  • Built REST API services in Python Flask and front ends in JavaScript using an internal UI framework and some external libraries for data visualization.
  • Created POCs for product-related functionality and services.
  • Wrote unit and integration tests in unittest, pytest, and pytest-bdd.
  • Used Docker, the ELK stack, OpenStack, Consul, and RabbitMQ.
  • Developed the continuous integration infrastructure in Jenkins using Bash, Python, and Groovy DSL scripting.
  • Resolved and reported many infrastructure issues using Jira. I also supported testers and developers following the Agile methodology and using the Kanban board and Scrum tools.
  • Analyzed and troubleshot the continuous integration machinery.
Technologies: JavaScript, Python, Bash, Docker, Flask, Unit Testing, ELK (Elastic Stack), Kibana, Elasticsearch, OpenStack, Consul, RabbitMQ, HTML, CSS, React, MySQL, REST APIs, Web Development, Databases, Full-stack, Architecture, MongoDB, CQRS, APIs, Programming, Styled-components, Redux, DOM, REST, Front-end, Asynchronous Programming

Dot Earth Web3 App

https://dotearth.io/
A blockchain application that integrates many features like NFTs, blockchain games, and in-game currency. I developed blockchain-related web apps, including NFT cross-chain bridge and a game similar to The Sandbox Game, using React, Next.js, and styled-components. I focused mainly on building UI and front-end features, but I also helped other team members, planned the task implementation, and recruited new team members.

Excedo English Teaching Application

https://excedo.com/
I contributed to this project by developing a React web application providing a system to manage student accounts, interact with them via chat client, and plan a learning counseling strategy. For this app, I used React, Redux, Ant Design UI library, and external services such as Tableau, Mattermost, and Zendesk.

I also developed REST API microservices in AWS Chalice—Python framework for AWS lambda—Postgres database, Alembic, and SQLAlchemy. Other activities included developing Mattermost web plugins in React, creating unit tests in pytest, Jest, and Enzyme, and building AWS microservices infrastructure using SNS message bus, Elasticsearch, lambda functions, S3, Cognito, CloudFront, and Route 53.

OpenX Adtech Web Apps

https://www.openx.com/why-openx/openaudience/
The project involved developing adtech-related web apps using React, Hooks, Redux, React Query, Material UI, Nx.Dev, Jest, and Cypress. I extended Express.js and GraphQL services like UI gateway to communicate with our API, service wrapper for Google LineItem SOAP API, and tool to collect Elasticsearch troubleshooting data. Google Cloud Platform was used mainly. I also supported and mentored junior developers and participated in recruitment processes.
2016 - 2020

Bachelor of Science Degree in Informatics and Econometrics

College of Economics and Computer Science (WSEI) - Kraków, Poland

Libraries/APIs

React, React Query, React Redux, Web3.js, Node.js, REST APIs, SQLAlchemy

Tools

MetaMask, Jira, Amazon Simple Notification Service (Amazon SNS), Amazon Cognito, Amazon CloudFront CDN, Tableau, Mattermost, Pytest, ELK (Elastic Stack), Kibana, RabbitMQ

Frameworks

Next.js, Redux, Material UI, Jest, Express.js, Ant Design, Swagger, Tailwind CSS, Cypress, Flask

Languages

TypeScript, JavaScript, HTML, CSS, Python, SQL, GraphQL, Bash

Paradigms

Unit Testing, CQRS, REST, Asynchronous Programming

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), Docker, AWS Lambda, Firebase, Blockchain, Vercel, Zendesk, OpenStack, Google Cloud Platform (GCP)

Storage

Databases, Elasticsearch, MySQL, MongoDB, PostgreSQL

Other

Programming, Styled-components, Web Development, Design Systems, API Integration, Team Mentoring, DOM, Front-end, wagmi, UI Components, Ethers.js, Nx, Full-stack, Architecture, APIs, Storybook, SOAP, SEO Tools, Consul

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