Vitali Gerzhuk

Software Engineer

I'm a full-stack software engineer with a passion for building creative, efficient, and innovative solutions.

I’m a software engineer with a Bachelor's degree from the State University of Information Technologies and Telecommunications (formerly Popov Odesa National Academy of Telecommunications). My academic background includes courses in object-oriented programming, algorithms, data structures, operating systems, computer networks, software engineering, database systems, and web development, providing a solid foundation in software development.

I specialize in technologies like React, Angular, Node.js, Express, NestJS, SQL, Redis, and MongoDB. I've built full-stack applications and worked with REST APIs and GraphQL. I also gained experience with C#, C++, and ASP.NET through university projects.

Outside of coding, I enjoy skiing, chess, video games, and spending time with friends. I'm always eager to learn, solve new problems, and explore opportunities in tech.

  • Task Management App

    This dynamic to-do list application, built with React, features smooth drag-and-drop interactions that allow users to easily manage tasks. Leveraging third-party libraries like Shadcn and DnDKit, the app provides a refined and responsive UI/UX. It’s designed for an intuitive experience, enabling users to seamlessly organize and prioritize their tasks with minimal effort.

    • React
    • TypeScript
    • Shadcn
    • Docker
    • TailwindCSS
  • 3D Marketplace

    A secure 3D marketplace with live, in-browser previews of 3D model assets. Implemented JWT authentication and Stripe payment processing with a strong focus on security. The platform offers user-friendly sorting, filtering, and infinite scrolling for a seamless browsing experience. Built with Angular and backed by Azure Blob Storage for reliable data storage.

    • Angular
    • TypeScript
    • ThreeJS
    • RxJS
    • MaterialUI
    • TailwindCSS
    • NestJS
    • TypeORM
    • SQL Server
    • Azure Blob Storage
    • Stripe API
  • AI Movie Finder

    An AI Movie Finder app that leverages the Gemini AI API to help users discover movies tailored to their preferences. Built with React and TypeScript, the application features a user-friendly interface and efficient data handling through Express, providing personalized movie recommendations seamlessly.

    • React
    • Redux
    • TypeScript
    • Google Generative AI
    • ExpressJS
    • Redis
    • MongoDB
    • OAuth2
    • Styled Components
  • Personal Portfolio Website

    A personal portfolio website using plain HTML, TailwindCSS, and GSAP for smooth animations. The site showcases my projects and skills, featuring a clean, responsive design that highlights my work effectively.

    • GSAP
    • TailwindCSS
    • TypeScript
  • Sticky Notes App

    A Sticky Notes app using Angular, featuring custom directives for enhanced functionality and user interaction. The app provides a simple and intuitive interface for users to create, edit, and organize notes efficiently.

    • Angular
    • TypeScript
    • SCSS
  • Expense Tracker App

    An expense tracker app using React and TypeScript, allowing users to efficiently manage and monitor their finances. The app features a user-friendly interface for tracking expenses, categorizing transactions, and visualizing spending habits.

    • React
    • TypeScript
    • Bootstrap
  • Coffee Shop API

    A coffee shop app developed using C# and ASP.NET 5, with MS SQL for data management and Dapper ORM for efficient data access. The app provides a seamless experience for managing orders and inventory.

    • C#
    • ASP.NET 5
    • SQL Server
    • DapperORM
  • Library App

    A library app developed using C#, ASP.NET 5 with MVC architecture, and Bootstrap for responsive design. Utilizing MS SQL for data storage and Dapper ORM for streamlined data access.

    • C#
    • ASP.NET 5
    • SQL Server
    • DapperORM
    • Bootstrap
    • MVC