
Sergej Kurbanov
Verified Expert in Engineering
Software Developer
Sergej is a full-stack developer who brings innovation and growth to the table with almost seven years of experience in building scalable platforms and feature-rich applications. From building his own AI-driven SaaS product to coaching 150+ students to become junior React developers, Sergej's engaging approach and dedication to staying ahead of the curve make him an invaluable asset to any project or team.
Portfolio
Experience
Availability
Preferred Environment
Node.js, Git, Visual Studio Code (VS Code), MacOS
The most amazing...
...product I have solo developed was an innovative SaaS product for personalized, AI-generated recipes and meal plans called Recipe Smarter.
Work Experience
Full-stack Developer
Personal Project
- Architected and integrated the app's technology stack using serverless libraries like Supabase and Vercel. Selected and implemented ideal technologies to optimize performance, reliability, and security, ensuring a seamless user experience.
- Developed and improved the app through user testing. Used AI (GPT) technology to generate recipes that meet user preferences and dietary requirements and continuously improved the app through user testing and feedback to enhance the user experience.
- Designed the application's UI/UX. Developed an intuitive and visually appealing design to enhance user experience and ease of use.
- Developed and executed successful SEO and analytics strategies to enhance the app's visibility and drive traffic. Regularly analyzed page insights and user behavior data to fine-tune marketing efforts.
Full-stack JavaScript Developer
Freelance Client
- Implemented a flow that allows users to use natural language to chat with uploaded PDFs, get answers to questions, or discuss anything from the documents. I integrated the Pinecone vector database, OpenAI's embeddings, and Langchain with a React app.
- Streamlined a company's workflow by simplifying their Google services flow, turning several 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 creating 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.
- Developed a robust React dashboard system to visualize stock trading data using Plotly.js. Wrote and managed data endpoints in Node.js utilizing GraphQL.
Front-end Lecturer
Czechitas
- Lectured at several 3-month-long front-end boot camps, teaching and coaching 150+ women on becoming junior 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.
Full-stack Web Developer
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 components. Tens of thousands of users use the site.
- Created a CMS for managing the company's invoices and employees using React and GraphQL.
Full-stack Web Developer
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.
Experience
Recipe Smarter
https://www.recipesmarter.com/Custom Emailing CMS for an eCommerce Company
Developed a component-based marketing email application that utilized Vue and Quasar for easy customization and scalability, closely working with a team consisting of a PO, designer, two back-end developers, and QAs.
Integrated the mailing application into the company's existing system and database, ensuring seamless communication between different components of the system.
Public Facing Website for an Advertising Company
Integrated and managed the website's back end using Prismic, a headless CMS, to enable easy content management and updates.
Developed custom responsive components to ensure the optimal layout and scalability of the website on different devices and screen sizes. Optimized for page speed and SEO, which resulted in improved search engine rankings and increased traffic to the website.
Integrated several third-party APIs (such as HiBob) and implemented Gmail authentication to enhance the website's functionality and user experience.
Q&A and Video Ingestion Slack Bot
Utilized media downloading libraries and FFmpeg to programmatically download videos and apply user-defined edits and parameters, resulting in an over 10x increase in productivity for the creative team.
Integrated with Iconik, a cloud-based content management system, to seamlessly upload processed media and eliminate the need for manual asset management.
Skills
Languages
HTML, JavaScript, HTML5, CSS, SCSS, ES8, TypeScript, GraphQL, Google Apps Script, ECMAScript (ES6), Python
Frameworks
Redux, Next.js, MUI (formerly Material UI), Quasar, Express.js, React Native, JSON Web Tokens (JWT), Tailwind CSS
Libraries/APIs
React, Vue, Redux-Saga, React Router, Vuex, jQuery, REST APIs, Slack API, Google API, Node.js, Google APIs, Plotly.js, D3.js, ImageMagick, FFmpeg, Stripe
Tools
Slack, Trello, Dialogflow, NPM, Git, Create React App, Redux Thunk, Mongoose, Prisma, Jira, Confluence, Webpack, GitLab
Paradigms
REST, Scrum, Agile, Functional Programming, Automation, Microservices, Lambda Architecture, Serverless Architecture
Platforms
Netlify, MacOS, Firebase, AWS Lambda, Amazon Web Services (AWS), Docker, Visual Studio Code (VS Code), Shopify
Other
Software Development, OpenAI GPT-3 API, Architecture, Software Architecture, Full-stack Development, Front-end Development, Single-page Applications (SPA), Data Visualization, Full-stack, Back-end, RESTful Services, Gatsby, Communication, APIs, Styled-components, GPT, Generative Pre-trained Transformers (GPT), LangChain, ChatGPT, OpenAI GPT-4 API, Team Leadership, Dashboards, Serverless, Lambda Functions, Infrastructure as Code (IaC), Content Management Systems (CMS), User Experience (UX), User Interface (UI), Prismic, Slackbot, Iconic, Computer Science, Information Science, Supabase, OpenAI, Image Processing, Vector Databases, Pinecone, Artificial Intelligence (AI), Cloudflare, Toolkits
Storage
MongoDB, JSON, PostgreSQL, Backblaze B2
Education
Bachelor's Degree in Computer and Information Science
Czech Technical University - Prague, Czech Republic