Vivek Ray
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.

Experience

Software Engineer II

NCR Voyix

2022 - Present
  • Developed a primary consumer-facing online ordering application using Next.js and Redux, directly impacting user experience and customer engagement.
  • Implemented high-performance backend APIs for an e-commerce application using NestJS, adopting a CQRS pattern to separate read and write concerns, which significantly improved scalability and maintainability.
  • Maintained a code coverage of over 90%, ensuring high code quality while thoroughly documenting the implementation of key features.
Next.jsReduxNestJSTypeScriptCQRSJest

Software Engineer Intern

NCR Corporation(now known as NCR Voyix)

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.
  • Acquired hands-on experience with React, Redux, and Graph Query Language to create a responsive delivery progress bar and accurately display the driver's location.
ReactReduxGraphQLJavaScriptGoogle Maps API

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.
iOSSwiftXcode

Skills

Frontend

ReactNext.jsTypeScriptHTML/CSSMUI

Backend

Node.jsNestJSREST APIsGraphQL

Tools & Technologies

GitGCPCI/CDJestCopilot

Projects

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.

iOSSwiftFirebaseXcode

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.

PythonNetworkingSocket Programming

Get in Touch

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