# Vivin Peris > Senior Software Engineer @ Rippling | Georgia Tech | Google Summer of Code @ Balabit | Founding Engineer @ Ula | Bodo | NITK Surathkal | Open Source Location: San Francisco, California, United States Profile: https://flows.cv/vivin Experienced Senior Software Engineer from Georgia Tech and NIT Surathkal with a deep passion for understanding and solving large-scale problems and high impact products using technology via customer-centric mindset. My firm belief in the power of fundamentals coupled with strong analytical and creative thinking has helped me tackle various engineering problems at scale in the field of robotics, medicine, scalable technology and B2B E-commerce. Worked on various Machine Learning, Deep Learning, Web development, and Big Data technologies. ## Work Experience ### Senior Software Engineer @ Rippling Jan 2024 – Present | San Francisco Bay Area As a Senior Software Engineer, I was responsible for: * Designing and Developing an Aggregation Engine: Created a robust engine capable of aggregating over 50 dimensions—including taxes, deductions, and wages—at both the company and employee levels for more than 20,000 companies and 1 million employees. This facilitated seamless tax filing for agencies across the U.S. * Developing an Audit Framework: Implemented a comprehensive audit system to identify discrepancies across 20 million unique records, ensuring reliable migration from legacy infrastructure to a modernized platform. * Designing Snapshot Infrastructure: Developed a periodic data snapshot system at both the company and employee levels to streamline filing processes. * Conducting Interviews for New Hires: Participated in the interview process across various roles to help onboard talented new team members. * Led and drove a cross org initiative to build managed connectors for SFDC, Jira, greenhouse by developing an in house platform and a CDK to work through the platform. Onboarded 3 different engineers into this initiative * Submitted three patents - one for aggregation engine, AI based search and audit framework at scale ### Senior Software Engineer @ bodo.ai Jan 2023 – Jan 2024 | United States As a Senior Software Engineer, * Led the design and development of billing export for cluster and job run level which helped customers reduce server cost by 30 percent * Developed auto availability zone feature which reduced cluster failure rates by about 40 percent * Coordinated with the tech lead on roadmap planning, process development for improving code quality and reducing reliability issues * Worked on spot instances to reduce compute costs by over 50 percent * Integrated new APM tools with the microservices which helped to cut down costs by about 50 percent * Developed JDBC driver from scratch to support jobs on BI tools like Snowflake * Took interviews and helped to onboard new hires ### Senior Software Engineer @ Ula Jan 2021 – Jan 2022 As a Senior Software Engineer in App Experience and Revenue team, my work involved * Owning high-level design(HLD), Low-Level Design(LLD), development, and code reviews for a team of 8 engineers and for cross-team collaborations. * Taking interviews across levels, onboarding and mentoring new members. Was the go-to person on my team for any technical discussions. * Communicate with stakeholders including business heads, UX team, and product managers for ideation, requirement gathering and grooming tickets, and rescoping to ensure the best Minimum Viable Product(MVP) * Own the user service with a peak load of 1 Million requests per minute * Led Digital Pod Automation(homepage personalization) design and development based on user behavior project which improved homepage conversions by 30 percent and resulted in 20 percent more orders. * Led the Grab Defence Integration to improve the security of our clients which involved collaboration with the grab team, design, and development, and helped the risk and compliance team in their strategic goal to counter Fraud. * Homepage revamp to improve conversions and reduce friction in onboarding and sales which helped to improve the successful registration metrics from 35 percent to 60 percent. * Chatbot integration with Yellow Messenger as the third party which resulted in a reduction in the customer care load by about 40 percent. ### Software Development Engineer(Founding Engineer) @ Ula Jan 2020 – Jan 2021 | Bengaluru, Karnataka, India Joined Growth and Experience team(as 7th member in the tech team, which grew to 125+ in two years), designed and developed various capabilities for retailer app and sales app(including horizontal) from scratch, such as * Payment Microservice(LLD and development) that managed prepaid and postpaid payments and wallets. * Product district visibility engine to configure buyability and visibility(LLD and development), which helped to configure SKUs at the granular level based on the nature of the material, warehouse availability, and logistic capabilities. * Planner, Goals, and Achievements tracker for sales app(HLD, LLD, and development) * Survey tool for sales executives(Ideation, HLD, LLD, and development) * Scheduling for promotions(campaigns and banners) which reduced time reduction by about 40 percent * New vertical Digital Goods(HLD, LLD, development, and team coordination), which was instrumental in improving engagement on the app by about 50 percent and bought in organic users to the app. ### Student Developer(Google Summer of Code 2020) @ Balabit-Syslog-ng Jan 2020 – Jan 2020 Designed and developed template syntax support for topic() parameter of Kafka Destination. Additionally, managed fallback cases to ensure that invalid topic message streams are not lost. Ensured all the new code was completely covered by unit tests ### Executive Member @ Association for Computing Machinery, NITK Jan 2017 – Jan 2020 Contributed to projects such as Time Series forecasting of GDP to predict future trends, Lattice Boltzmann simulation code to simulate flow across various types of boundaries. Ideate, plan and execute Knowledge exchange programs and summer mentorship sessions to promote learning across the NITK community ### Executive Member @ CSD ROBOCON NITK Jan 2018 – Jan 2020 Developed code for line following bot and quadruped which was supposed to travel across certain obstacles, throw away an object and climb up the ramp. Detailed video - Line following bot - https://www.youtube.com/watch?v=8v4y_KTSeYM Quadruped bot - https://www.youtube.com/watch?v=Ow9ISLC2RPc ### Software Development Intern @ Recotap ABM Jan 2019 – Jan 2019 | Bangalore Built an application to scrape data from multiple sites to create a database with billions of IPs and their metadata. Processed the above data through Flink(Applied NER model) with a pipeline made consisting of Kafka and Druid for data persistence. Wrote Flink jobs to further validate a request coming as logs to the server and serve response only in case where the IP is valid. Visualized the stream flow using Prometheus and Grafana ### Course Instructor @ Centre For Advanced Learning (CFAL) Jan 2016 – Jan 2019 | Mangalore Taught 200+ hours of advanced physics and mathematics at an engineering entrance coaching institute which correlated with strong learning outcomes and resulted in my students securing a rank in top 1000 out of 1 million students ### Summer Intern 2018 @ Indian Institute of Technology, Madras Jan 2018 – Jan 2018 Numerical modelling of lung - Worked on a research project to study the effect of asymmetry in the lung structure on the likelihood of contracting a disease using Monte Carlo techniques ### Inspire Camp @ Department of Science & Technology Jan 2014 – Jan 2014 ## Education ### Master's degree in Computer Science Georgia Institute of Technology ### Bachelor of Technology - BTech National Institute of Technology Karnataka ## Contact & Social - LinkedIn: https://linkedin.com/in/vivinperis --- Source: https://flows.cv/vivin JSON Resume: https://flows.cv/vivin/resume.json Last updated: 2026-03-22