Igor Bakutin, Full-stack Developer in Tbilisi, Georgia
Igor Bakutin

Full-stack Developer in Tbilisi, Georgia

Member since July 12, 2022
Igor is a full-stack developer specializing in JavaScript, Python, and Go. He has seven years of experience in deploying systems to production environments and architecting and maintaining a modern web app with the integration of all its components. Igor worked as a startup CTO for over four years, giving him a solid problem-solver mindset.
Igor is now available for hire

Portfolio

  • Friday Software
    Angular, Django, Docker, Kubernetes, Azure, GitLab, GitLab CI/CD, Redis...
  • FriendZoneBot
    React, Django, Angular, PostgreSQL, Docker, JavaScript, HTML, CSS, Node.js...
  • DataArt
    React, Python, AWS, Snowflake, Flask, AWS Lambda, Jenkins, JavaScript, HTML...

Experience

Location

Tbilisi, Georgia

Availability

Part-time

Preferred Environment

Visual Studio Code, Slack, GitHub, Bitbucket, Jira, Asana, GitLab, Docker, Kubernetes, Zoom

The most amazing...

...thing I've developed is an enterprise authentication system currently used by most internal company services.

Employment

  • Lead Developer

    2019 - 2022
    Friday Software
    • Created the company's IT infrastructure from scratch, allowing it to handle millions of events without major changes.
    • Acted as a team leader of an international team of full-stack developers.
    • Optimized the development team's performance to meet aggressive deadlines.
    • Connected various OAuth providers to the web app authentication flow, namely Google, LinkedIn, and Slack.
    Technologies: Angular, Django, Docker, Kubernetes, Azure, GitLab, GitLab CI/CD, Redis, RabbitMQ, Celery, Sentry, Web App Development, Web Security, JavaScript, HTML, CSS, Node.js, API Development, JSON Web Tokens (JWT), Next.js, PWA, GraphQL, Technical Leadership, Architecture, CTO, Best Practices, Software Architecture, Leadership, Cypress.io, Pytest, Chai, Mocha, Responsive Design, Sass, Figma, ETL Development, SQL, Elasticsearch, Amazon S3 (AWS S3), Docker Compose, Webpack, Progressive Web Applications (PWA), TypeScript, AngularJS, RxJS, DevOps, Front-end, CSS3, Back-end Development, Back-end, JSON, UI, Full-stack, MVP Design, Data Scraping, Applicant Tracking Software (ATS), API Integration, APIs, Integration, RESTful APIs, Amazon Web Services (AWS), Distributed Systems, Microservices, OAuth, Auth0, React Native, REST APIs, Responsive Web Design (RWD), UX, Minimum Viable Product (MVP), Plugins, HTML5, Databases, Jupyter Notebook
  • Lead Developer

    2018 - 2019
    FriendZoneBot
    • Prioritized the backlog in a tight schedule to keep up with the growth of the paid clients.
    • Developed a banking integration that allowed the company to receive recurring payments without an extra fee.
    • Managed a team of four developers and established the development process.
    • Set up OAuth for the data science team to use remote Jupyter notebooks.
    Technologies: React, Django, Angular, PostgreSQL, Docker, JavaScript, HTML, CSS, Node.js, MongoDB, API Development, PWA, Technical Leadership, Architecture, CTO, Best Practices, Software Architecture, Leadership, Pytest, Responsive Design, Sass, ETL Development, SQL, Elasticsearch, Amazon S3 (AWS S3), Docker Compose, Webpack, Progressive Web Applications (PWA), TypeScript, AngularJS, RxJS, DevOps, Front-end, CSS3, Back-end Development, Back-end, JSON, UI, Full-stack, MVP Design, API Integration, APIs, RESTful APIs, Amazon Web Services (AWS), Distributed Systems, Microservices, OAuth, Pub/Sub, REST APIs, Responsive Web Design (RWD), UX, Minimum Viable Product (MVP), Plugins, HTML5, Databases, Jupyter Notebook
  • Senior Developer

    2017 - 2018
    DataArt
    • Collaborated with various clients on IT consulting projects.
    • Used React, Python, Flask, AWS Lambda, and Snowflake SQL.
    • Acted as a senior developer within an international development team.
    • Used OAuth authorization and microservice architecture.
    Technologies: React, Python, AWS, Snowflake, Flask, AWS Lambda, Jenkins, JavaScript, HTML, CSS, Node.js, API Development, Best Practices, ETL Development, SQL, Amazon S3 (AWS S3), TypeScript, Front-end, CSS3, Back-end Development, Back-end, JSON, Full-stack, API Integration, APIs, Integration, RESTful APIs, Amazon Web Services (AWS), Microservices, OAuth, REST APIs, HTML5, Databases
  • Lead Go and Python Developer

    2017 - 2017
    220 Volt
    • Implemented server and client parts of the corporate OAuth 2 system currently used by most internal company services. Migrated internal services to the new set up.
    • Mastered the understanding of the development lifecycle.
    • Worked actively on a high load service on Cyber Monday that had several millions of visitors daily.
    Technologies: Go, Python, Django, JavaScript, HTML, CSS, jQuery, Node.js, API Development, Technical Leadership, Architecture, Best Practices, Leadership, Pytest, Sass, SQL, Elasticsearch, Docker Compose, Vue, Webpack, TypeScript, Front-end, CSS3, Back-end Development, Back-end, JSON, Full-stack, API Integration, APIs, Integration, RESTful APIs, Microservices, OAuth, Pub/Sub, REST APIs, Responsive Web Design (RWD), UX, Minimum Viable Product (MVP), Plugins, HTML5, Databases
  • Python Developer

    2015 - 2017
    220 Volt
    • Developed and released an e-learning service for retail employees like an in-house version of Coursera. Used Django, PostgreSQL, and Redis.
    • Maintained the e-learning service that reached over a thousand active users.
    • Communicated with non-technical managers directly and translated business requests into clearly stated tasks.
    Technologies: Python, Django, PostgreSQL, REST, Redis, Pytest, SQL, jQuery, HTML5, Databases
  • Python Developer

    2015 - 2015
    Green Arithmetic
    • Developed an automation system for a restaurant using Python.
    • Tracked and fixed bugs using Sentry as the error tracking software.
    • Served as a mentor to my colleague and coached him in using the Django framework.
    Technologies: Django, Redis, SQL, HTML5, Databases

Experience

  • Web, Teams, and Slack Apps for Automating Employee Onboarding
    https://friday.software/eng

    Friday is an HR assistant tool that helps employees quickly break through the onboarding and adaptation.

    As the lead developer, I oversaw the project's 71,000 lines of code and components, including
    • web app with the HR automation built in the browser;
    • Messenger app for the interaction of employees with bots in Teams, Slack, or other messenger apps;
    • task queue for executing the automation; and
    • analytics tool for creating powerful reports for clients and providing various aspects of usage data to the product team.

    The Friday App uses Kubernetes for deployment, GitLab CI for continuous integration, and Azure as a cloud provider.

  • Dating App

    I was the lead developer of a chatbot dating app, FriendZone, managing a team of four developers.

    The banking integration that allowed the company to receive recurring payments without an extra fee was one of the important components that I developed.

  • A Tool to Moderate Zoom Calls in Realtime
    https://automoderation.com

    Automoderation is a tool that allows to collaborate and moderate the discussion non-verbally during Zoom or any other web call.

    It uses WebSockets to keep data relevant in real-time, Redis to synchronize back-end workers, and PostgreSQL as a database.

Skills

  • Languages

    Python, Go, TypeScript, JavaScript, HTML, CSS, SQL, CSS3, HTML5, Sass, Snowflake, Bash, Markdown, GraphQL
  • Frameworks

    Angular, Django, Bootstrap, JSON Web Tokens (JWT), AngularJS, Flask, Cypress.io, Next.js, Redux, Django REST Framework, React Native
  • Libraries/APIs

    React, Node.js, API Development, RxJS, REST APIs, Chai, jQuery, Django ORM, Telegram Messenger API, Slack API, WhatsApp API, Telegram Bot API, Vue
  • Tools

    Slack, GitHub, GitLab, Docker Compose, GitLab CI/CD, Pytest, Webpack, Bitbucket, RabbitMQ, Celery, Sentry, Mocha, Jira, Asana, Jenkins, Figma, Microsoft Teams, Zoom, NGINX, Auth0
  • Paradigms

    REST, Testing, Best Practices, Microservices, Responsive Web Design (RWD), DevOps, CQRS, ETL, Automation
  • Platforms

    Docker, Kubernetes, Jupyter Notebook, Visual Studio Code, Azure, AWS Lambda, Amazon Web Services (AWS), Telegram Bot Platform, Firebase
  • Storage

    Redis, JSON, Databases, PostgreSQL, Amazon S3 (AWS S3), MongoDB, Redis Cache, Elasticsearch
  • Other

    Web App Development, ETL Development, Responsive Design, Technical Leadership, Architecture, CTO, Software Architecture, Leadership, Front-end, Back-end Development, Back-end, UI, Full-stack, MVP Design, API Integration, APIs, Integration, RESTful APIs, OAuth, UX, Minimum Viable Product (MVP), Web Security, PWA, Progressive Web Applications (PWA), Data Scraping, Applicant Tracking Software (ATS), Distributed Systems, Plugins, AWS, WebSockets, Slackbot, Microsoft Teams API, Web App Security, Web App UI, Web App UX, Web App Deployment, HR Tools, Redis Clusters, Telegram Bots

To view more profiles

Join Toptal
Share it with others