Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vasavi Reddy Lekkala

Summary

  • Senior Frontend Software Engineer with 5+ years of experience building large-scale, high-performance web applications using Angular and React, across domains including OTT streaming, broadcast platforms, and 3D engineering systems.
  • Specialized in designing and implementing scalable frontend architectures, developing reusable UI components and shared TypeScript libraries, and driving maintainable, enterprise-grade application structures.
  • Strong expertise in the Angular ecosystem including RxJS and NgRx/Redux, managing complex application state, side effects, and performance-critical user flows.
  • Proven hands-on experience integrating RESTful APIs, WebSockets, and real-time data pipelines, delivering low-latency, interactive features such as live streaming dashboards and 3D visualization modules (Three.js).
  • Quality-focused engineer with solid experience in unit and integration testing (Jest, Jasmine/Karma), performance optimization, and long-term maintainability of large codebases.
  • Effective Agile team contributor with a strong record of collaborating across the SDLC with product owners, designers, backend teams, and QA, and a demonstrated ability to take ownership of complex features and architectural initiatives.

Overview

5
5
years of professional experience

Work History

Senior Software Developer

Octave(formerly Hexagon)
10.2025 - Current

Project: NextGen Analysis

Description:
NextGen Analysis is a web-based engineering and visualization platform that modernizes CAESAR II desktop capabilities into a cloud-enabled web application, supporting interactive 3D modeling, design review, and validation of complex engineering systems.

Key Contributions:

  • Developed and enhanced 3D modeling and 3D reviewer modules for loading, visualizing, and interacting with complex engineering designs.
  • Designed and implemented a scalable frontend architecture, and built reusable UI components and a shared TypeScript library.
  • Integrated Three.js for high-performance 3D rendering and rich user interactions.
  • Built responsive, enterprise-grade UIs using Angular, TypeScript, and Kendo UI.
  • Integrated REST APIs and real-time features, and actively contributed to performance optimization and complex bug fixing.
  • Implemented unit and integration tests using Jest, and collaborated within Agile teams across the full SDLC.

Tech Stack:
Angular, TypeScript, Three.js, Kendo UI, HTML/CSS, RxJS, Jest, Git, Agile/Scrum

Software Engineer II

Evertz Microsystems
05.2023 - 09.2025

Project: EVERTZ.IO – Cloud-Based Broadcast & OTT Streaming Platform
Description: EVERTZ.IO is a cloud-native SaaS platform for broadcast and OTT streaming, enabling live input processing, media mixing, captioning, branding, and direct-to-consumer (DTC) content delivery at scale.

Key Contributions:

  • Contributed to the development of a large-scale, cloud-native OTT platform, building core features for linear OTT delivery, live channel streaming, and broadcast workflows.
  • Designed and implemented NgRx Store and Effects to manage complex application state and asynchronous side-effects, improving performance and maintainability.
  • Built dynamic, reusable, and configurable Angular components to support a scalable, modular frontend architecture.
  • Integrated real-time streaming capabilities using WebSockets, enabling low-latency updates, live monitoring, and synchronized content delivery.
  • Actively worked on performance optimization, complex bug fixing, and UI stability improvements across multiple modules.
  • Delivered high-quality, enterprise-grade user interfaces using Angular, TypeScript, RxJS, and Angular Material, aligned with modern UX standards.
  • Collaborated closely within Agile/Scrum teams, participating in sprint planning, code reviews, and feature deliveries using Git, JIRA, and CI/CD pipelines on Azure DevOps.

Tech Stack:
Angular, TypeScript, RxJS, NgRx, HTML/CSS, Angular Material, Material UI, WebSockets, Git, JIRA, Azure DevOps, Jasmine, Karma

Software Engineer

Tavant Technologies
12.2020 - 04.2023

Project: Truterra – Sustainable Agriculture Platform

Description:Truterra enables agricultural advisors to provide tailored sustainability solutions and track environmental progress for farmers.

Key Contributions:

  • Built responsive UI components using Angular, React, and TypeScript.
  • Developed interactive maps and charts with Leaflet.js and am4charts, integrated via RxJS and Axios.
  • Reused components and managed state efficiently with Redux and NgRx.
  • Led front-end development across SDLC phases, including testing and CI/CD deployment using Azure DevOps.
  • Applied modern UI patterns: React Hooks, Angular Directives, and Material libraries.

Tech Stack: Angular, React, Redux, TypeScript, RxJS, HTML/CSS, Angular Material, Material UI, Leaflet.js, am4charts, Axios

Tools & Platforms: Git, JIRA, Azure DevOps, Jasmine-Karma, VS Code

Education

Bachelor of Technology: Electronics And Communication Engineering -

Vardhaman College of Engineering
Hyderabad, India
09-2020

Intermediate -

Narayana Junior College
04-2016

Skills

Technologies: Angular, React, typescript, javascript, ngrx, rxjs, HTML & CSS

Testing frameworks: Jasmine-Karma

Devops: Azure, Jenkins, Git CI/CD

Editors/IDE Tools: Visual Studio Code, Webstorm

Timeline

Senior Software Developer

Octave(formerly Hexagon)
10.2025 - Current

Software Engineer II

Evertz Microsystems
05.2023 - 09.2025

Software Engineer

Tavant Technologies
12.2020 - 04.2023

Bachelor of Technology: Electronics And Communication Engineering -

Vardhaman College of Engineering

Intermediate -

Narayana Junior College
Vasavi Reddy Lekkala