Sergej Kurbanov, Software Developer in Prague, Czech Republic
Sergej Kurbanov

Software Developer in Prague, Czech Republic

Member since September 6, 2019
Sergej has solid academic and professional experience in computer science, thanks to which he knows what it takes to come up with effective solutions to complex problems. As a skilled, communicative web developer with over five years of experience in startup and corporate environments, he believes that great results come as a product of great passion. Sergej's drive, positive attitude, and proactive approach help him deliver these results in a very natural way.
Sergej is now available for hire

Portfolio

Experience

Location

Prague, Czech Republic

Availability

Part-time

Preferred Environment

Node.js, Git, VS Code, MacOS

The most amazing...

...project I've done was a digital academy where I supported and empowered 32 women who had no previous coding experience to become junior React developers.

Employment

  • Full-stack JavaScript Developer

    2020 - PRESENT
    Toptal Client
    • Streamlined a company’s workflow through the simplification of their Google services flow, turning several of them into more practical and easy-to-use solutions, tools, and integrations.
    • Transformed business ideas into technical solutions. Created products and features that increased productivity, presented new possibilities, and reduced manual processes.
    • Developed a Slack chatbot integrating Google's Dialogflow platform, which resulted in a bot that smoothly leads users through conversations while collecting relevant data points.
    • Redesigned a front-end application fully, building on an existing system. Created dozens of flexible CMS components, allowing designers and editors to focus on putting out new content and cutting down the need for developer time by a large portion.
    • Built an image processing tool, compositing input images with various background images and outputting Google Slides presentations for rapid design prototyping.
    • Created an interactive Slack workflow for downloading media from user-supplied links. It processed tens to hundreds of video and audio files daily, delivering them to a storage platform after applying various edits and tags.
    Technologies: JavaScript, Node.js, Prismic, Google Apps Script, Google API, Slack API, Slackbot, Vue.js, Dialogflow, ImageMagick, FFmpeg, Backblaze B2, Iconic
  • Front-end Lecturer

    2020 - PRESENT
    Czechitas
    • Lectured at several three-month-long digital academies, teaching and coaching a group of 30+ women on becoming React developers from scratch.
    • Prepared tens of hours of materials and exercises related to front-end technologies, mainly JavaScript and React.
    • Acted as a mentor on multiple final projects, consulting project architecture approaches, designs, clean code, and technologies used.
    Technologies: React, CSS, HTML, JavaScript
  • Full-stack Web Developer

    2018 - 2020
    DEVIX Technologies s.r.o
    • Developed a CMS for concurrent uploading and managing video files such as movies or TV show episodes and daily saving hours of users' time.
    • Implemented and integrated a custom action tracking tool for an online store, allowing the company to collect and analyze user activity.
    • Built an extensive, component-based mailing application similar to Mailchimp for marketing messages with live preview and staging.
    • Redesigned and rewrote a price and product comparing platform utilizing SSR and custom drag and drop Vue.js components. Tens of thousands of users use the site.
    • Created a CMS for managing the company's invoices and employees using React and GraphQL.
    Technologies: NPM, jQuery, Quasar, Vuex, MongoDB, Express.js, CSS, Git, Scrum, Agile, Node.js, JavaScript, SCSS, HTML5, Vue.js
  • Full-stack Web Developer

    2016 - 2018
    VIRTII DIGITAL s.r.o.
    • Created a custom responsive drag and drop tool in React—connecting calendar, note, and appointment functions and saving users from using multiple applications.
    • Implemented a car location tracking system that calculates potential banner revenue based on impressions for a React Native application.
    • Supervised and trained a team of two front-end interns.
    • Developed precise airspace tracking of drones, processing their attributes such as height, atmospheric pressure, or tilt for a web application.
    • Created a secure flight scheduling application for pilots with a custom calendar component.
    Technologies: NPM, React Router, CSS, Git, React Native, MongoDB, Express.js, Node.js, jQuery, JavaScript, SCSS, HTML5, Redux, React

Experience

  • Collarti
    https://collarti.com/

    Collarti is a platform that allows users to share their historical items and other artifacts, create documentation for them and save them into logically organized groups.

    I've developed both the front-end and the back-end for this application.

  • ProfiPodnikatelskyPlan
    https://www.profipodnikatelskyplan.cz/

    PPP is a site for investors, who want to get their ideas validated. You can also find partners for potential business opportunities or invest in attractive business ideas.

    I've worked on the front-end and CMS part of the site.

  • Graphs
    http://graphs.felk.cvut.cz/

    Graphs is a web application that I've developed for my university.

    It allows users to interact with over 10 million graphs gathered in a huge database—users can list the graphs, filter them, and sort them by dozens of different graph properties.

    Each graph has a detail page with all its properties shown and an image visualization of the graph in multiple formats.

    Any of the graphs can be downloaded for further work or research.

  • Shadowguy - 2D RPG Game

    I've created a simple single-player RPG game with multiple levels, an inventory system and AI-controlled enemies. Supported by a heartbreaking storyline, overpowered gear, and witty puns, it was a childhood dream come true.

Skills

  • Languages

    HTML, JavaScript, HTML5, CSS, SCSS, ES8, GraphQL, Google Apps Script
  • Frameworks

    Redux, Material-UI, Quasar, Express.js, React Native, JSON Web Tokens (JWT)
  • Libraries/APIs

    React, Vue.js, Redux-saga, React Router, Vuex, jQuery, GatsbyJS, Slack API, Google API, Node.js, Google APIs, ImageMagick, FFmpeg
  • Tools

    Slack, Dialogflow, NPM, Git, Create React App, Redux Thunk, Mongoose, VS Code, Jira, Atlassian Confluence, Webpack
  • Platforms

    Netlify, MacOS, Docker
  • Other

    Software Development, Communication, APIs, Styled-components, Content Management Systems (CMS), User Experience (UX), User Interface (UI), Prismic, Slackbot, Iconic, Computer Science, Information Science
  • Paradigms

    Scrum, Agile, REST, Functional Programming
  • Storage

    MongoDB, JSON, Backblaze B2

Education

  • Bachelor's Degree in Computer and Information Science
    2016 - 2019
    Czech Technical University - Prague, Czech Republic

To view more profiles

Join Toptal
Share it with others