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. My academic background includes courses in object-oriented programming, algorithms, data structures and operating systems, providing a solid foundation in software development.

I specialize in technologies like Angular, Express, NestJS, React, TypeORM, Node.js, SQL 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.

  • 3D Marketplace

    A secure 3D marketplace featuring JWT authentication, a Three.js 3D viewer and seamless payment processing with Stripe. The platform includes user-friendly sorting, filtering and infinite scrolling, ensuring a smooth browsing experience. Built with Angular and supported 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 films 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, Tailwind CSS 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