Pavan Kuppala — Senior Software Engineer
I’m a full-stack engineer with 8+ years of experience building SaaS platforms across Elixir, Phoenix LiveView, and React.
I enjoy working in lean startup teams, solving real-world problems with simple and scalable systems.
Software Engineer
Savi Solutions · Full-time Dec 2021 – Present · 3 yrs 10 mos Remote (South Salt Lake, Utah, United States)
Savi Solutions — A cloud-based AI and video analytics platform for multi-site retail and restaurant businesses.
- Migrated Phoenix views to LiveView, delivering real-time updates and eliminating full page refreshes.
- Contributed to in-house Video Management Service (VMS) migration from a 3rd-party vendor.
- Replaced Cassandra with an embedded SQLite cluster, reducing VMS bandwidth and storage costs to \$0.
- Optimised live footage storage costs by serving files directly from servers instead of uploading & serving from cloud storage.
- Ensured VMS stability through upgrades, bug fixes, and performance tuning, transitioning to maintenance mode.
- Migrated user-facing website from ReactJS to LiveView, unifying the stack and improving Developer Experience (DX).
- Built a secure sharing feature for live/past footage and clips, enabling guest access (e.g., police/security).
- Developed the ONVIF wizard, streamlining camera setup and reducing onboarding time for new customers.
- Created a video clipping & thumbnail service for easy downloads.
- Built video analytics offerings (drive-thru & in-store) to track and optimise service time, pickup time, and interaction time.
- Developed a multi-step setup wizard for configuring cameras and regions of interest in analytics.
- Implemented a test environment to evaluate new AI models without affecting production.
- Built a regional dashboard to compare branch performance, including pickup time and other key metrics.
Skills: Elixir, Phoenix Framework, LiveView, ReactJS, PostgreSQL, SQLite, Video Analytics, VMS, AI Integration, Cloud Optimization, Real-time Systems
Full Stack Web Developer
Tyson Foods · Full-time May 2020 – Oct 2021 · 1 yr 6 mos Remote (Bengaluru, Karnataka, India)
- Joined the newly formed full-stack team in Tyson Foods Bangalore branch, contributing from the ground up.
- Introduced VS Code containerized development, eliminating “works on my laptop” issues and streamlining local environment setup.
- Introduced Strapi (replacing Drupal) and built a new internal company site using Strapi, Node.js, PostgreSQL, and React.
- Designed and built the JE Tool (Elixir + LiveView) single-handedly, migrating long-running month-end finance calculations from SAP to the tool — reducing processing time from several hours to \~1 hour with real-time updates and robust permissions.
- Implemented Microsoft SAML authentication between the web server and SAP, and presented the solution to the wider organisation — opening doors for future internal projects.
- Built a real-time Secret Santa game using Elixir and Phoenix LiveView, enabling teams across multiple countries to play together.
- Trained and managed interns, mentoring them on full-stack development best practices.
- Played a key role in hiring efforts through technical interviews and referrals.
Skills: Elixir, Phoenix, LiveView, Node.js, Strapi.js, React, PostgreSQL, SAP Integration, SAML Authentication, VS Code Containers
Full Stack Web Developer
Testpress.in · Full-time Nov 2018 – May 2020 · 1 yr 7 mos Hybrid (Greater Chennai Area)
Testpress – EdTech platform for hosting video courses & exams.
- Worked with Python, Django, PostgreSQL, Celery, and Backbone.js stack in a team of 4 engineers.
- Built a custom registration form builder in the admin UI, enabling institutes to customise student onboarding.
- Fixed critical bugs and optimised REST APIs for improved performance and stability.
- Upgraded Django REST Framework (DRF) from 1.x to 2.x, enabling subsequent upgrades to Django and Python.
- Upgraded Django from 1.6 to 1.7, resolving breaking changes and ensuring smooth migration.
- Enhanced maintainability by ensuring Python 2 & 3 compatibility, simplifying upgrades and rollbacks.
- Optimised frontend bundle size, significantly improving page load speed.
- Supported institutes with local/offline exam setup, including ad-hoc online DB sync for reliability.
Skills: Python, Django, Django REST Framework, PostgreSQL, Celery, Backbone.js, API Optimization
Full Stack Web Developer
Veron Consulting Limited · Full-time Apr 2017 – Nov 2018 · 1 yr 8 mos On-site (Hyderabad, Telangana, India)
- Worked on the student and employee management system as part of a 12+ member team.
- Responsible for developing the frontend UI using React and Redux, and building backend APIs with Node.js and Express.js.
Skills: Node.js, React.js, Redux, Express.js, REST APIs, Full Stack Development