# Vaishnav Kshirsagar > Senior Software Engineer at SnapLogic | MS at USFCA Location: Sunnyvale, California, United States Profile: https://flows.cv/vaishnavkshirsagar I am an enthusiastic learner and with a master's (MS) in computer science at the University of San Francisco. I completed my bachelor's degree from MIT, Pune in computer engineering. I am eager to learn new technologies and interested in innovation and research. In my career till now, I have developed many web-based, desktop-based, and mobile-based applications using Java 8, HTML5, CSS3, Android Studio, JavaScript, PHP, etc. In my academics, I have built applications in technologies like Java 8, Java Spring, SQL Server, Firebase, REST API, GCS. In the Cloud Data Processing project, I built an end-to-end data flow pipeline with the help of Apache Beam SDK, Google dataflow. Apart from these, I have worked on Google Big Query to perform data analysis and visualized it on a live dashboard using Google Data Studio. Also, as a part of my master's project, I interned at SnapLogic and developed a kafka like persistent native event streaming system. This summer I interned with IpserLabs and wrote RestApi backend for their investor discovery platform website. I like to travel, cooking and gaming when I get time. Making new friends and connections is one of my hobbies. ## Work Experience ### Senior Software Engineer @ SnapLogic Jan 2024 – Present | San Mateo, California, United States ### Software Engineer @ SnapLogic Jan 2021 – Jan 2024 | San Mateo County, California, United States ### Software Engineer Intern @ SnapLogic Jan 2021 – Jan 2021 | San Mateo County, California, United States Working as an intern in Snap team to support the snap development team. ### Software Engineer Intern @ SnapLogic Jan 2020 – Jan 2020 | California, United States Project Title - SnapLogic Persistent Event Streaming SnapLogic is an Integration Platform as a Service (iPaaS) that enables quick development of sophisticated data and application pipelines using a visual drag and drop user interface. The current SnapLogic execution engine does not provide durable and persistent storage for in-flight data, instead, most processing is done in memory. We developed a prototype of a SnapLogic Persistent Event Streaming service that extends the existing architecture by providing a native streaming service. Ultimately, this service can be integrated with the native Snaplex execution environment so that SnapLogic customers can easily deploy and leverage event streaming. In this project, we built Kafka-like components, a durable and persistent logging mechanism, and distributed consensus. Our implementation can survive node failures. We also built Streaming Service Snaps that allows a SnapLogic user to build visual pipelines that can read and write to our streaming service. We also supported many features of kafka like timely deletion of data, consistency and replication management. ### Senator @ University of San Francisco Jan 2020 – Jan 2021 | San Francisco, California, United States Working as a Graduate student senator for the Arts and Science department of the University of San Francisco and also a social media head for the GSS. We conduct townhalls and answer the questions of the students by inviting speakers from different fields. ### Graduate Teaching Assistant @ University of San Francisco Jan 2020 – Jan 2020 | San Francisco, California, United States Working as a teaching assistant for the Algorithms course(CS-673) for Fall 2020. Jobs did: 1) Grading 2} Help professor in creating innovative problems and test cases 3} Assist professor during curricular activities like coding sessions during lectures 4) Solve homework and exams before students and give feedback to the professor 5) Take office hours and problem solving sessions ### Software Engineer Intern @ IpserLab Jan 2020 – Jan 2020 | United States Project Title - Investor Discovery Platform Worked as a full-stack developer on rest APIs, JDBC, annotations, and JavaScript. Also got a title as an esteemed intern for summer 2020. You can see the task I have done here https://www.ipserlab.com/user/public?useremail=kshirvaishnav@gmail.com ## Education ### Master of Science - MS in Computer Science University of San Francisco ### Bachelor of Engineering - BE in Computer Science Maharashtra Institute of Technology ### HSC in Science bhausaheb firodiya junior college ### SSC bhausaheb firodiya high school ## Contact & Social - LinkedIn: https://linkedin.com/in/vaishnavkshirsagar --- Source: https://flows.cv/vaishnavkshirsagar JSON Resume: https://flows.cv/vaishnavkshirsagar/resume.json Last updated: 2026-04-01