08/25/2026 updated

**** ******** ****
100 % available

Lead Full-Stack Developer

Kyiv, Ukraine
Only remote
Kyiv, Ukraine
Only remote

Profile attachments

Serhii_B.-Lead Full-Stack Developer.pdf

About me

I have 11+ years of commercial experience in designing and developing web applications using modern JavaScript frameworks. As a goal-oriented and hard-working professional, I bring excellent communication skills and a strong leadership presence to every project.

JavaScriptHTML5Cascading Style Sheets (CSS)Amazon DynamoDBPostgreSQLMongoDBMySQLNode.jsRedisAngular 2+Next.jsSQL DatabasesTypeScriptAngular MaterialReact.jsExpress.jsVue.jsGoogle FirebaseAngularJSFull Stack DevelopmentReact NativeAngular UiDocker
I have 11+ years of commercial experience in designing and developing web applications using modern JavaScript frameworks. As a goal-oriented and hard-working professional, I bring excellent communication skills and a strong leadership presence to every project. I am skilled at leading teams, driving technical solutions, and ensuring that all project objectives are met efficiently and effectively.

Experience

Professional experience10+ years
Freelancer since2015

Languages

EnglishFluentRussianNative speakerUkrainianNative speaker

Project history

Front-end developer

Digital Twin

10-50 team member

Developing a web app that provides a visual representation of various locations in California, along with real-time information on traffic, earthquakes, and other incidents

Responsibilities:
  • Building front-end components/pages
  • Adjusting Docker/Docker compose configurations
Technologies: Typescript, X3D library, Docker, Git

Full-stack developer

Under NDA

< 10 team member

A mobile app that helps users find and book empty leg flights by parsing linked Gmail accounts for relevant flight information. It automates the process of identifying discounted one-way private jet flights by extracting and analyzing flight data from users' email inboxes, offering a seamless and personalized booking experience. I contributed to developing the app's functionality, enabling efficient email parsing and flight matching.

Responsibilities:
  • Building back-end API endpoints
  • DB architecture design
  • Incoming booking emails parsing using Gmail API
  • Incoming booking emails parsing using Gemini API
  • Retool admin dashboard implementation
  • Writing Docker/Docker compose configuration files
Technologies: Retool, Node.js, Nest.js, PostgreSQL, Prisma, Google Cloud Storage, Google Generative API (Gemini), Git

Software engineer

Pythagora

10-50 team member

Pythagora is an open source tool that generates unit/integration tests for Node.js apps and gets from 0 to 90% code coverage within one hour without writing a single line of code.

Responsibilities:
  • Building CLI tool for automated unit tests creation
  • Writing VS Code extension for automated unit tests creation
  • Parsing JS/TS code using Babel library
  • Preparing prompts for generative AI
  • Deploying new NPM packages to registry
Technologies: Typescript, SASS, Babel, VS Code Extension API, Node.js, PostgreSQL, GPT-4 API, Git

Front-end developer

The Transmitter

50-250 team member

The Transmitter is a neuroscience-focused website designed to make complex brain research and knowledge more accessible to a broader audience. It offers educational content, articles, and insights on neuroscience topics, helping users stay informed about the latest developments in the field. As a developer, I contributed to building and optimizing the platform to enhance user engagement and ensure seamless access to valuable neuroscience resources.

Responsibilities:
  • Building front-end components/pages
Technologies: Javascript, jQuery, HTML, SASS, Tailwind, Wordpress, ACF custom fields, Git

Full-stack developer

Cormi

10-50 team member

Cormi.com is a customer relationship management (CRM) that provides companies and organizations with a flexible and visual platform for managing various aspects of their work.
The main purpose of Cormi.com is to centralize and optimize work processes by providing a visual interface that allows various organizations to create and manage projects, tasks, timelines and communicate/collaborate with deskless employees. It offers a highly customizable and intuitive interface where users can create forms, add columns, and organize information in a way that suits their specific needs.

Responsibilities:
  • Building front-end components/pages
  • Building back-end API endpoints
Technologies: Vue.js, SASS, Tailwind, Node.js, Nest.js, PostgreSQL, AWS, Microservices, Git

Front-end developer

Golem LLC.

10-50 team member

As a developer, I worked on the web interface for Golem Device, an Ethereum node running on a Raspberry Pi. Golem Device enables users to participate in decentralized computing by contributing processing power to the Golem network. My role involved designing and developing a user-friendly interface to control and manage the node, allowing seamless interaction with blockchain operations and network performance monitoring.

Responsibilities:
  • Building front-end components/pages
  • Web3 integration for ETH and ETH2 nodes running on a device
Technologies: React, Styled components, Ant Design, LESS, Web3 js, Vite, Git

Front-end developer

Alcatraz.ai

50-250 team member

Alcatraz AI is a cutting-edge security platform that uses AI and facial recognition technology to deliver autonomous access control solutions. It enhances physical security by providing frictionless entry, identity verification, and real-time monitoring, helping organizations secure their premises while improving the user experience.

Responsibilities:
  • Building front-end components/pages for complex landing website
  • Configuration of CI/CD pipelines
Technologies: Gatsby.js, GraphQL, SASS, Tailwind, Contentfull CMS, CI/CD, Git

Front-end developer

Aatlas

10-50 team member

Aatlas is a social platform that provides users with possibility to document their life path, exciting memories, and numerous of other activities related to someone's personal life such as marking the different places of attendance on the map, collecting personal opinions and hobbies, collaborating with friends, colleagues, relatives and share memories among them.

Responsibilities:
  • Building front-end components/pages
  • Bugfixes for existing features
  • Leading the team of 2 front-end developers
  • Configuration of CI/CD pipelines
Technologies: Vue.js, Vuex, SASS, Tailwind, ESLint, Google Maps, Firebase, AWS S3, CI/CD, Git

Full-stack developer

AllianceBlock

50-250 team member

AllianceBlock - the crowdfunding project based on the blockchain to securely conduct an ICO and then generate and distribute tokens. The platform is disrupting the traditional fundraising and financing models, with an initial focus on early stage projects.

Responsibilities:
  • Worked on frontend assignments, including implementing user interfaces using Vue.js and integrating with backend services using RESTful APIs, WebSocket connections.
  • Implemented backend features using Node.js and Express.js, implementing authentication and authorization using JSON Web Tokens (JWT), and writing business logic for the application.
  • Took part in discussions regarding the front-end and backend architecture to enhance the application's scalability, maintainability, and performance.
  • Created Swagger documentation to make the API easy to use for other developers.
Technologies, Vue.js, Express, Node.js, MySQL, Sequelize, Docker

Full-stack developer

Wisdom of Crowds

50-250 team member

Description:

The Wisdom of Crowds mobile game application by Allianceblock - is the initial phase of AllianceBlock’s Augmented Collective Intelligence Framework which was developed to build your reputation, and rank yourself against other crypto enthusiasts on the ‘Wisdom of Crowds’ app, all while being rewarded.

Deliverables:
  • Implementation of POC React native quiz application
  • Continuously improving the user experience of the POC React Native quiz application.
  • Implementation of mechanisms to reward users for their participation and achievements on the app.
  • Implementation of user-friendly interfaces and interactions to make the application engaging and intuitive for crypto enthusiasts.

Technologies: React.js, React Native, Node.js., Express.js., AWS

Frontend developer

Moveboard

10-50 team member

Description:

An app for package transporting. The app allows a manager or a client to fill-in an order with various types of transportation logic available: local move, flat rate, moving and storage, etc. For the transportation process the client or manager can choose appliances that will be used for the move. And that data is used for the estimated calculation of costs and resources (c.f.). During the move itself, a contract with a client is filled in with a possibility of choosing extra services.

https://themoveboard.com/

Technologies: React.js, JavaScript, SCSS, Axios, Git

Full-stack developer

Intel Retail Edge

10-50 team member

The Intel Retail Edge Program is a comprehensive platform designed to provide retail professionals with training and resources on Intel products and technologies. It offers interactive learning modules, incentives, and expert insights to help participants enhance their knowledge and improve their ability to promote and sell Intel-based solutions.

Responsibilities:
  • Building front-end components/pages for the quiz feature
  • Building back-end API endpoints for the quiz feature
  • Bugfixes for existing features
  • Bugfixes for existing Cordova based mobile app
  • Database architecture design
Technologies: Angular.js, Node.js, PostgreSQL, Cordova, HTML, CSS, GIT

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in