Vivek Ray
Open to Opportunities

Hi, I'm Vivek Ray

Software Engineer

Hey there! πŸ‘‹ I'm a software engineer who's crazy about crafting pixel-perfect UI experiences and building scalable web applications. When I'm not coding beautiful interfaces, you'll find me either strategizing the next big UI enhancement or analyzing cricket matches with the same attention to detail I bring to my code! 🏏 I believe great software, like cricket, is all about precision, timing, and making every move count.

Work History

Experience

Software Engineer

NCR Voyix (Previously known as NCR Corporation) — Feb 2022 - Present

  • Developed a primary consumer facing online ordering application using Next.js and React Redux, leveraging GitHub Copilot and personalized agents to accelerate the development lifecycle while maintaining a high quality user experience.
  • Implemented backend REST and GraphQL APIs for an e-commerce platform with NestJS and a CQRS pattern, separating read and write operations to enhance scalability and maintainability, allowing the system to handle higher traffic with fewer performance issues.
  • As a Tech guardian, performed code and design reviews, maintained a code coverage over 90%, ensuring high code quality while thoroughly documenting the implementation of key features.
  • Conducted quality assurance for new features using Jest unit tests and Playwright automation tests, catching defects early and improving release stability.
Next.js Redux NestJS TypeScript CQRS Jest GraphQL Playwright

Experience

Software Engineer Intern

NCR Corporation — May 2021 - Aug 2021

  • Contributed to a web development project that supported online ordering and delivery management for several restaurants through DoorDash.
  • Improved delivery tracking by developing a feature that enables customers to monitor their order status and track the delivery driver in real time on a map.
  • Developed a responsive delivery progress bar with React, Redux, and GraphQL that accurately displayed the driver’s location, improving the user interface clarity and enhancing the overall customer experience.
React Redux GraphQL JavaScript Google Maps API

Experience

iOS Application Developer

Stadium-IoPT Georgia Tech — 2020-2021

  • Developed an iOS app aimed at enhancing the fan experience for Georgia Tech's Bobby Dodd Stadium, allowing users to engage in mini-games during football games, earn rewards, and track live scores andstatistics.
  • Implemented secure login and signup functionalities, ensuring robust authentication management.
  • Designed a user-friendly three-tab interface featuring a home screen, leaderboard, and points summary screen.
iOS Swift Xcode

Skills

Frontend

React Next.js TypeScript HTML/CSS MUI

Backend

Node.js NestJS REST APIs GraphQL

AI Tools

Antigravity Copilot ClaudeCode Gemini Retell AI

Projects

Project

AI Voice Scheduling Agent

Built an AI voice agent using Retell AI, Fastify, and the Google Calendar API that handles inbound restaurant calls end to end, enabling customers to check availability, book, and cancel reservations through natural speech without any human staff involvement. Integrated the scheduling service with Twilio SMS for automated booking confirmations.

Retell AI Fastify Google Calendar API Twilio SMS Node.js
Project

Live Flight Status Tracker

Developed a live flight status web app that displays realtime flight status for given airport using Google's Antigravity and Agentic workflow. Improved productivity in feature delivery by using personalized agents to plan, implement and test features such as search and filters.

Antigravity AI Agents Agentic Workflow
Project

FoundIt!

A web application to help users find lost items at Georgia Tech campus. The app allows users to report lost and found items, search & match their own lost items, and contact the campus facility to collect them.

iOS Swift Firebase Xcode
Project

Peer-to-Peer (P2P) File-Sharing System

Developed a peer-to-peer (P2P) file-sharing application in Python, modeling the core functionalities of a service like BitTorrent. The system consists of a bootstrapper server for managing peer registration and a multi-functional client that handles content discovery. I implemented the protocol for clients to register with the network, query other peers for files, and efficiently locate content using a system of direct requests and hints.

Python Networking Socket Programming

Get in Touch

I'm always interested in hearing about new opportunities, collaborations, or just having a chat about technology.

✨ Try me!