Vivin Peris

Senior Software Engineer

San Francisco, California, United States9 yrs experience
AI EnabledAI ML Practitioner

Key Highlights

  • Designed an aggregation engine for tax filing across 20,000 companies.
  • Led initiatives that reduced server costs by 30% and cluster failure rates by 40%.
  • Improved homepage conversions by 30% through user behavior analysis.
Stackforce AI infers this person is a Senior Software Engineer specializing in B2B SaaS solutions with a focus on scalable technology.

Contact

Skills

Core Skills

Technical Project LeadershipSoftware DesignSoftware Development

Other Skills

ANSYSAlgorithmsAmazon Web Services (AWS)Apache FlinkApache KafkaApache SparkArtificial Intelligence (AI)Big Data technologiesC (Programming Language)C++Computer VisionData Build Tool (DBT)Data ScienceData StructuresDeep Learning

About

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.

Experience

Rippling

Senior Software Engineer

May 2024Present · 1 yr 10 mos · San Francisco Bay Area · On-site

  • 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
Go (Programming Language)PythonMongoDBAmazon Web Services (AWS)MySQLTrino+9

Bodo.ai

Senior Software Engineer

May 2023May 2024 · 1 yr · United States · Hybrid

  • 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
KubernetesMySQLnode jsGo (Programming Language)TypeScriptTechnical Project Leadership+1

Ula

2 roles

Senior Software Engineer

Promoted

Apr 2021Aug 2022 · 1 yr 4 mos

  • 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.
Go (Programming Language)gRPCTechnical Project LeadershipSoftware Design

Software Development Engineer(Founding Engineer)

Jul 2020Apr 2021 · 9 mos

  • 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.
ElasticsearchJavaScriptSQLJavaGraphQLTypeScript+1

Balabit-syslog-ng

Student Developer(Google Summer of Code 2020)

Jun 2020Aug 2020 · 2 mos

  • 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
YaccSQLKafkaC (Programming Language)LexUnit Testing

Recotap abm

Software Development Intern

May 2019Jul 2019 · 2 mos · 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

Indian institute of technology, madras

Summer Intern 2018

May 2018Jul 2018 · 2 mos

  • 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

Csd robocon nitk

Executive Member

Jan 2018May 2020 · 2 yrs 4 mos

  • 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

Association for computing machinery, nitk

Executive Member

Aug 2017Jun 2020 · 2 yrs 10 mos

  • 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

Centre for advanced learning (cfal)

Course Instructor

Jun 2016May 2019 · 2 yrs 11 mos · 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

Department of science & technology

Inspire Camp

May 2014Jun 2014 · 1 mo

Education

Georgia Institute of Technology

Master's degree — Computer Science

National Institute of Technology Karnataka

Bachelor of Technology - BTech

Stackforce found 100+ more professionals with Technical Project Leadership & Software Design

Explore similar profiles based on matching skills and experience