Prathveer Rai

Prathveer Rai

Software Engineer and Full Stack Developer

About Me

I'm a passionate Software Engineer. I am also a recent Masters Graduate in Computer Science from Oregon State University. I'm passionate about making user friendly and robust applications that make people's lives easier. I have worked professionally on several projects for various organizations for the past two years and I want to create a noteworthy application that would impact the world in the future.

Apart from my development interests, I am a huge sports fan. I follow and play a lot of soccer (glory glory Man Untied) and basketball.

Latest Projects


project name

OSU TutorNation

TutorNation is ideally an application for Oregon State University students to find tutors in the student community. It allows students who require help with their academics to find students who have a better understanding of that subject. It is designed to make the search process much more easier and more informative about the students willing to volunteer as tutors.

Environment: Java, SpringBoot, Angular4, Gradle, CircleCi, JUnit

Find out more

project name

World Travel App

A mobile app that allows users to look up weather information, restaurants/hotels and flight data based on the place they want to travel to. It integrates with multiple APIs to serve as a single source of information for any traveler.

Find out more

project name

CDK Chatbot

Helped create a Chatbot that answers dealers/clients about services that CDK Global provides based on the data mined on the CDK Global website. It responds with the best answer based on pattern matching of keywords typed in the question. Additionally, created an interface that helps train the system to respond with more accurate information. Specifically, I helped design the APIS to consume the knowledge base, knowledge base and the interface to re-train the knowledge base. Created docker images to upload the APIS to the Bamboo cloud interface build system.

Environment: C#, Angularjs, Bamboo, Docker, Micrsoft QnA Maker(Microsoft Cognitive Services)

project name

Goal Wars

A 2-D ping-pong themed game over a 3-D space world. It follows the theme of soccer and involves applying real world physics factors on to the game. Uses binding and creating textures, data transformations, object creation and collision detection.

Environment: PyOpenGL Python and PyCharm

Find out more

Other Projects

Campus Recruitment Exchange - Web Application Development

A client server architecture built around a MYSQL database for an E-Campus Online recruitment interface. This allowed students to initiate and contribute to other work in all fields of the Software Development Cycle. The contribution data, which can be visualized as a statistical graph, allows recruiters to choose their most preferred candidates based on these estimations

Find out more

Work Experience

Software Application Engineer - Nike (2018 - Present)

  • I am part of the Platform team at Nike that provide backend infrastructure support to various Nike apps. My daily duties include developing, deploying, and performance testing services in a continuous delivery environment.
  • Implemented the Endpoint, DAO and Service layer for microservices
  • Created and integrated pipeline jobs for continuous delivery using Jenkins scripts.
  • Written automated scripts to integrate SignalFx published metrics and automated dashboard/detector creation.
  • Deployed infrastructure stack templates for AWS resources such as SQS, DynamoDB, VPC, SGs, ELBs etc
  • Created Automated Performance test services running load and endurance tests to determine bottlenecks and breaking points
  • Created Automated SignalFx scripts creating dashboards, reporting application metrics and creating detectors
Technologies used : Scala, Java, CloudFormation, Terraform, Troposphere, Dynamodb, Gatling, Signalfx, New Relic, Splunk, Mac Osx, Jira, Confluence, Bitbucket, AWS

Software Developer - Agbiz Logic (2017 - 2018)

AgBiz Logic is a startup suite of economic, financial, and environmental decision tools for businesses that grow, harvest, package, add value, and sell agricultural products. Part of a team that creates modules to help the agriculture industry build an optimal budget plan.

  • Implemented bash scripts for booting server and migrating database schemas.
  • Created Angular UI enhancements for AgBiz modules.
  • Implemented ORM (Object Relational Mapping) class models and functionality for AgBiz Modules views.
  • Created Budget Editor Interface.
  • Implemented features for NPV and Internal Rate returns
Technologies Used: Django Web FrameWork (Python), Angularjs, CircleCi, Jasmine, and Docker, Linux(Ubuntu)

Software EngineerCDK Global (2017 - 2017)

CDK Global is the leading provider of IT and digital marketing solutions to the automotive retail industry. I helped create the OEM Tracker application to track the OEM transactions for various service requests and visualize projects that are contracted with multiple OEMs such as BMW, Toyota and Ford.

  • Designed and implemented the UI interface of the application and designed API endpoints using Express for all modules.
  • Implemented Roles feature to configure visibility of the application and provide Access Control List functionality.
  • Integrated the application to Active Directory as a security feature.
  • Created several endpoints to add and modify transaction data with the database.
Technologies Used: Nodejs, Microsoft SQL Server, Angularjs, D3.js, BitBucket, Confluence, Mac OSX

Software Developer - Central Web Services (2016 - 2017)

CWS is a department of OSU focused on Building a strong Oregon State University web community through the use of comprehensive and integrated online platforms. I personally was involved with numerous projects.

  • Implemented Sign Sign On feature with CAS (Central Authentication System) for various OSU applications.
  • Redesigned database architecture and integrated with Banner data source (Central source for student/faculty information).
  • Implemented the API module for the new Campus Map System and implements bash scripts for csv file conversion to json.
Technologies Used: CakePhp, MySQL (database), Drupal (7, 8), PHP (5.6), Mac OSX