Dmytro Baida

Professional summary

Software Engineer with 8 years of full stack web development experience specializing in React and Node.js. Likes building scalable web infrastructure and making websites fast. Passionate about programming languages, frameworks, and developer tooling.

Contact information

Skills

  • Programming languages: TypeScript, JavaScript, C#, SQL, CSS
  • Frameworks: React, Next.js, Nest.js, React Native, Prisma, .NET Core, TailwindCSS, Express.js, Pulumi
  • Databases: PostgreSQL, MongoDB, Redis, DynamoDB
  • Cloud: Amazon Web Services, Microsoft Azure, Firebase, Vercel, Netlify, Render.com
  • Other: REST, GraphQL, Docker, Serverless Architecture, CI/CD, Agile, Git, Redux, Mobx, Jest, TDD, CI/CD

Work Experience

Metasvit, The Netherlands, Feb 2022 - Present

  • Implemented automatic infrastructure deployment system using Pulumi to minimize human errors when creating resources on AWS
  • Created a real-time Twitter bot to monitor the blockchain and automatically create tweets with notifications

Finturi, The Netherlands, Feb 2019 - Feb 2022

  • Implemented login through QR Code system which simplified login flow on Web page for users that already have a mobile application
  • Refactored mobile application source code and increased test coverage

Medipix, The Netherlands, Feb 2020 - Dec 2021

  • Connected service for rendering ultrasound images into existing products which increased user experience
  • Refactored API and updated all outdated dependencies

ArDrive, USA, Sep 2020 - Jan 2021

  • Developed desktop application from scratch using Electron which allowed a big segment of new users to use the application

Levi9/CarNext, The Netherlands, Jan 2019 - Oct 2019

  • Created several web components to improve code reusability and deployed them to common components library
  • Refactored 90% of microservice source code and covered it with unit tests

Levi9/Exact, The Netherlands, Aug 2018 - Jan 2019

  • Implemented and covered with tests subsystem for creating reports for accountants

TSI/Ukrtelecom, Ukraine, Sep 2017 - Aug 2018

  • Created a utility program for emulating phone calls which simplified the development of new features and testing
  • Optimized several SQL queries which increased speed of certain parts of application

Education

Master's degree in Computer Science

  • National Technical University of Ukraine 'Kyiv Polytechnic Institute', Ukraine, 2017 - 2018
  • GPA: 3.0/4.0

Bachelor's degree in Computer Science

  • National Technical University of Ukraine 'Kyiv Polytechnic Institute', Ukraine, 2013 - 2017
  • GPA: 3.67/4.0

Projects

GPTCommit

  • Visual Studio Code extension for automatic commit message generation using ChatGPT
  • 6K+ installs on VS Code Marketplace, 26 stars on GitHub
  • Technologies: TypeScript, VS Code Extension API, OpenAI API

Recursion Viewer

  • Website and VS Code extension for visualizing recursion
  • 4k+ unique users. 32 stars on GitHub
  • Technologies: TypeScript, VS Code Extension API, React, Vite, NX Monorepo management tool

portfolio.md

  • Node.js library which simplifies resume and portfolio creation. Uses markdown as the source for creating static pages
  • Technologies: TypeScript, React, Next.js, NX Monorepo management tool

Awards, Accolades and Certifications