Summary
Vivek Shankar is a software engineer with nine years of experience building cloud-native and computer vision systems, currently serving as a Graduate Teaching Assistant and grader at the University at Buffalo. He has production experience at VMware developing Desktop-as-a-Service platforms and experimental work streaming apps from containers, coupled with academic exposure to deep learning, PyTorch, OpenCV and ROS. Comfortable across backend Java/Spring ecosystems, messaging (Kafka), Azure, Linux and container orchestration, he bridges research-oriented ML/vision topics with pragmatic cloud engineering. A high-performing MS graduate (3.75 GPA) who also excelled in his B.Tech, Vivek combines classroom teaching of operating systems and image processing with hands-on platform development—an unusual mix that helps him translate research prototypes into deployable services.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Technology (B.Tech.), Computer Engineering, 8.74, Bachelor of Technology (B.Tech.), Computer Engineering, 8.74 at KiiT University
10th grade, 10th grade at Birla Vidyamandir, Nainital
Master's degree, Computer Science, 3.75, Master's degree, Computer Science, 3.75 at University at Buffalo
Hindi, English