languages
Go
Python
Javascript
Typescript
Java
C#
frameworks
Flask
Angular
Vue
libraries
Pytest
Storybook
HighCharts
Bootstrap
Material UI
Vuex
tools
Docker
Git
Bash/Linux
CI Tools
MessageQueues
SQL
Neo4j
Software Engineer
VMware
February 2022
Working within VMware at Tanzu Labs in Public Sector Services
Design/develop modern, cloud-native applications for public sector clients, using predominantly: JVM languages, Spring, Postgres, Redis, and reactTS
Enable clients via Extreme Programming: test driven development, pair programming, and frequent releases
Practice DevSecOps by integrating security policy compliance into every step of the SDLC
Instructor - Part Time
Nucamp
January 2022
Part time instructor, teaching courses on: Python, SQL, Flask; DevOps, Cloud Computing, CI/CD, Testing, Docker, Kubernetes, Django; NodeJS, Express, and MongoDB; and React Native, Redux
Software Engineer Full-Stack
Seegrid
July 2019
December 2021
Built software for a data analytics platform to provide insight into truck operations in client facilities
Built software to manage fleet of vision guided warehouse trucks
Built Python (Twisted) micro services to automate material moves using our trucks
Managed communication between server-side services and the trucks using RabbitMQ
Developed an API to allow customers to integrate our trucks into their existing warehouse systems
Developed and handled deployment of a Vue application to monitor material moves
Developed a map to display truck events within a customer facility in Vue
Automated operating reports generation with Vue, Node, and Azure
Developed a design system to be used across the company's UIs with Vue and Storybook
Lead Developer
BNY Mellon
August 2018
June 2019
Worked on the Bank's private cloud platform
Created a service to reconcile the state of deployed services using Go
Added API endpoints to automate deployments/updates for specific states of an app across multiple clusters using Go
Added API endpoints to automate stopping/deleting/scaling apps across multiple clusters using Go
Helped with campus recruiting efforts at career fairs, hackathons, and provide technical interviews for candidates
Senior, Associate, Technology Leadership Program
BNY Mellon
June 2017
August 2018
Researched Cloudera's Hadoop platform for my team's migration from Hortonworks
Worked with Hadoop, Hive, and Oozie to automate report generation and file monitoring on the HDFS
Worked on a web app using AngularJS and Python to preview data stored in HP Vertica for Enterprise Risk
Developed an internal BI Tool using Angular, HighCharts, Java, and SQL to generate data views, reports, and charts for users in Corporate Treasury
Software Engineering Intern
Giant Eagle, Inc.
June 2016
August 2016
Created endpoints and functions in Digital Commerce API to merge, split and transfer user reward points on accounts using C#
Optimized SQL queries and found under which cases they were failing
Software Engineering Intern
CosmoLex
April 2016
May 2016
Tested software efficiency by tracing function calls and data queries in order to determine which calls and queries could be more efficient or removed
Created application to read list of servers (Windows and Linux) to a grid that users could automatically open a remote session to them using C#
Technology Intern
University of Pittsburgh
August 2014
August 2015
Managed the computer labs and assisted personnel such as professors, faculty and administrators
Answered calls at the help desk for technical support
Created and resolved support tickets
Rebuilt and repaired computers, printers and other devices Managed and took care of the computer labs
Handled other such technology related problems
patelrohanv.dev
The repo for this site, built with Vue/Vuex. check out the README for more details
patelrohanv.blog
The repo for my blog, built with Gatsy (React, GraphQL)
Pitt SigRho Website
I built and maintain the website for the University of Pittsburgh chapter of Sigma Beta Rho Fraternity Inc. I built this website using Twitter's Bootstrap framework
TinyGoogle - Spark
This is an implementation of a tinyGoogle search engine using Spark that readings in text files and allows a user to search for term(s) and get an output withhow many times that term appears in each text file and how that number is weighted relative to the other documents
TinyGoogle - Hadoop
This is an implementation of a tinyGoogle search engine using Hadoop MapReduce that readings in text files and allows a user to search for term(s) and get an output of the documents that contain each term ordered by the count in descending order. This also has the functionality to add and index new text files too.
Laboon Chess
This is a group project for the Fall 2016 CS1530 Software Engineering course. We worked as a group of 4 to create and deliever a functioning chess program. The work for this project was split over five deliverables and we working on this using the Agile Scrum methodology and we used Gradle as our build tool to build, test and run our program.
Steel Hacks 2017
We created a TwitterBot that would search for tweets containing profanity and a video game title. We would then sent a message to the user who made that tweet saying to be nicer on the Internet. This Bot won the #HackHarassment category award.
University of Pittsburgh
Bachelors of Science
Computer Science
Started: August 2013
Finished: August 2017
Algorithm Implementation
Introduction to Operating Systems
Programming Languages for Web Applications
Introduction to Data Science
Software Engineering
Special Topics - Cloud Computing
Programming and System Design on a Mobile Robot Platform
Georgia Institute of Technology
Master of Science
Started: Fall 2018
Finished: N/A
Database Systems, Concepts and Design
Introduction to Information Security
All World Gayatri Pariwar
Director (Austin); Coordinator (North Americaa)
August 2009
Serve on the board of directors in the Austin Chapter
Responsible for communications and community service in the Austin Chapter
Run several weekly reading calls on spiritual and philosophical texts
Organize quarterly virtual workshops on the intersection of modern issues and spirituality
Manage communication with local chapters across the US and Canada
Manage distribution of the organization's podcast
Sigma Beta Rho, Fraternity Inc.
Regional Governor (PA)
April 2014
January 2020
Oversaw all university chapters in the PA region
Bridged communication between university chapters and the National Executive Board
Managed budget for and organized regional events
Provided assistance to struggling chapters
Previously served as Alumni Advisor, Chapter Treasurer, and Chapter Secretary
Hindu Jain Temple
Volunteer Teacher
September 2017
June 2018
Taught classes on Hindu values and culture
Worked on creating curriculum using modern examples and stories to explain ancient beliefs
ForEyes Optical
Intern
June 2014
July 2014
Interned under Bruce Hillman O.D. for two months learning about:
- Eye care
- Diseases relating to the eyes
- Problems relating to vision
- Interacting with patients and their families in order to make them feel comfortable.
UPMC Shadyside
Volunteer
January 2014
June 2014
Volunteered in the Infection Control, Emergency, and Patient Relations departments at UPMC Shadyside hospital
Learned how to communicate with the patients and their families along with the hospital staff
Volunteered with the Special Projects department helping with hospital-run events and non-patient jobs