Bogdan Sikora, Developer in Brno, South Moravian Region, Czech Republic
Bogdan is available for hire
Hire Bogdan

Bogdan Sikora

Verified Expert  in Engineering

Software Developer

Location
Brno, South Moravian Region, Czech Republic
Toptal Member Since
November 23, 2020

Bogdan is a Red Hat certified system administrator, software developer, and entrepreneur. He is a fan of open source technologies and excels in front-end engineering, smooth CI/CD pipelines, and seamless integrations. He has developed Smart TV applications compatible across devices and has over 20 million monthly users. Bogdan helps clients compete and grow with cleverly designed tools optimized for peak performance.

Portfolio

Self-employed
Firebase, Firebase Cloud Functions, Cloud Firestore, A11Y, Django, Node.js...
Webscope
REST APIs, APIs, Front-end, GraphQL, HTML, CSS, Cloud Firestore, Firebase...
24I Media (formerly Mautilus)
Amazon Web Services (AWS), DevOps, Front-end, HTML, CSS, Sass, Phaser.io...

Experience

Availability

Full-time

Preferred Environment

Next.js, React, TypeScript, Node.js

The most amazing...

...thing I've developed is a platform that enabled users/companies to ensure their application license compliance.

Work Experience

Software Engineer (Freelance)

2020 - PRESENT
Self-employed
  • Oversaw the development of the project's application.
  • Planned project goals and features based on business needs.
  • Acted as a development lead for an online marketplace application.
  • Built a Contentful-powered Next.js page focusing on performance and A11Y, a fully static client-side application.
  • Acted as a full-stack engineer of a serverless Shopify-powered Next.js application.
  • Created a GPT-2 dashboard web application with the Next.js-based front end and the Django back end.
  • Developed a custom serverless solution for image transformations, scaling, and serving.
Technologies: Firebase, Firebase Cloud Functions, Cloud Firestore, A11Y, Django, Node.js, MapKit, PostgreSQL, Serverless, Contentful, React Apollo, GraphQL, HTML, CSS, Styled-components, Tailwind CSS, Next.js, TypeScript, JavaScript, PixiJS, Phaser.io, Vercel, Amazon S3 (AWS S3), Shopify API, Stripe API

Full-stack Engineer

2019 - 2020
Webscope
  • Created a serverless continuous integration (CI) tool for managing dependency tree license validity.
  • Integrated a source control API and serverless architecture.
  • Developed a Python open-source tool for verifying license compliance.
Technologies: REST APIs, APIs, Front-end, GraphQL, HTML, CSS, Cloud Firestore, Firebase, Vercel, AWS Lambda, Node.js, Docker, AWS CodeBuild, Amazon S3 (AWS S3), GitLab, GitHub API, Continuous Integration (CI), Python, Next.js, Styled-components, React, TypeScript, JavaScript, Responsive Web Apps, Responsive UI, Django, Serverless

Front-end and Game Engineer

2017 - 2019
24I Media (formerly Mautilus)
  • Designed and built a leading Smart TV gaming platform with millions of user clicks per day.
  • Developed small game projects and a shared library.
  • Created and maintained a CI/CD pipeline that ensured smooth deployment and quality.
Technologies: Amazon Web Services (AWS), DevOps, Front-end, HTML, CSS, Sass, Phaser.io, CI/CD Pipelines, TypeScript, Smart TV, PixiJS, 2D Games, JavaScript, Node.js

Front-end Engineer

2017 - 2019
24I Media (formerly Mautilus)
  • Developed various React applications running mainly on different Smart TV platforms.
  • Developed and maintained widely used Smart TV applications and ensured their compatibility across devices.
  • Created and maintained a CI/CD pipeline that ensured smooth deployment and quality.
Technologies: Front-end, GraphQL, DevOps, Sass, CSS, HTML, CI/CD Pipelines, Docker, Redux, React, 2D Games, Smart TV, TypeScript, JavaScript, SCSS, Node.js

Quality Engineer

2015 - 2017
Red Hat, EMEA
  • Ensured proper quality and compatibility of Tomcat and Apache httpd applications on several platforms like Linux, Windows, and Sun.
  • Developed and maintained an internal automation tool written in Java.
  • Ensured quality of an httpd load balancer migration to EAP and Java.
Technologies: Unix, Linux, Bash, Python, Quality Assurance (QA), Docker, Java

Wikipedia-like Website

A hybrid rendered static and client website for displaying articles.

• Algolia-powered search engine
• Contentful CMS with GraphQl on the back end
• Next.js with TypeScript on the front end
• Custom Contentful CMS rich text renderer

Serverless Continuous Integration Tool

A cloud-based CI tool for managing dependency tree license validity.

• Front end based on Next.js and TypeScript
• Back end handled via Vercel, Firebase, AWS S3, and AWS CodeBuild
• Serverless architecture deployed on Vercel
• GitHub and GitLab GraphQl and REST API integration

Find, Add, and Review Places

A hybrid rendered static and client website for displaying and managing places from a database.

• Front end powered with Next.js and TypeScript
• PostgreSQL with Prisma on the data layer
• Vercel for serverless deployment

GPT-2 Dashboard

A Next.js-based front end with a simple minimalist design with micro-interactions written in TypeScript and a Jest and React testing library for testing. There is a back end powered by the Python framework Django and Docker. I completed this as one man project.

NomadStation

A web application for finding, reviewing, and adding nice places to work from around the world. It is Next.js-based, with Firebase under the hood, and powered by Algolia and Apple Maps. With the proof of concept deployed, it's currently being reworked.

License.sh Tool

https://github.com/webscopeio/license.sh
A Python-based tool to create a dependency tree that checks for license compliance. Supported dependency providers: Pipenv, Maven, Yarn, and npm. This is an open-source tool used in the License.sh application.

TV Games

http://tvgam.es/
A leading Smart TV game platform available on almost every type of platform, from Samsung Tizen OS to the hybrid broadcast broadband TV (HbbTV). The platform boasts more than 20 million users/month. The entire game lifecycle from idea to a real product, as well as most of the libraries, was developed in-house.

Shopify Powered Store Front

This is a Next.js full-stack application for an eCommerce product. Users can use this application to log in to their order, select the product they want to keep, and provide comprehensive feedback for the products.

Design System

Handled the maintenance and updates of a React-based design system for a large startup. I was a front-end developer researching and configuring mono-repo and CI/CD pipelines and debugging and fixing issues in the codebase.
OCTOBER 2020 - PRESENT

Rest API (Intermediate) Certificate

HackerRank

OCTOBER 2020 - PRESENT

Problem Solving (Intermediate) Certificate

HackerRank

MARCH 2017 - PRESENT

Red Hat Certified System Administrator

Red Hat

Libraries/APIs

React, Node.js, GitHub API, REST APIs, Shopify API, Stripe API

Tools

AWS CodeBuild, React Apollo, Prisma, GitLab

Frameworks

Next.js, Redux, Phaser.io, PixiJS, Django, Jest, MapKit, Serverless Framework, Tailwind CSS

Paradigms

Responsive Web Design (RWD), DevOps, Continuous Integration (CI), Continuous Delivery (CD), Unit Testing, Serverless Architecture

Languages

JavaScript, TypeScript, HTML, Python, Bash, CSS, Sass, GraphQL, SCSS, Java

Platforms

Vercel, Firebase, Unix, Linux, Docker, AWS Lambda, Amazon Web Services (AWS), Algolia, Contentful

Storage

Amazon S3 (AWS S3), Cloud Firestore, PostgreSQL, MongoDB

Other

2D Games, WCAG 2, Quality Assurance (QA), Smart TV, CI/CD Pipelines, HbbTV, Front-end, APIs, Generative Pre-trained Transformer 2 (GPT-2), Firebase Cloud Functions, A11Y, Styled-components, Storybook, Maps, Responsive Web Apps, Responsive UI, Google Cloud Functions, User Interface (UI), Serverless, Monorepos

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