Hi, I’m Edwin Rivera, a Senior Software Engineer with 7+ years of experience building real-time AI-powered applications, including video interaction systems, conversational platforms, and scalable full-stack architectures. I enjoy turning complex ideas into robust, latency-conscious software that blends WebRTC, Node.js, React, and AI APIs to deliver engaging user experiences. Recently, I led the development of a real-time AI companion video system and multimodal chat platform, integrating WebRTC, Node.js, React, and Python AI services to support thousands of concurrent sessions with sub-second latency. I’m passionate about solving challenging synchronization and scalability problems, designing reliable microservices, and delivering production-ready solutions that empower teams and users.

Edwin Rivera

Hi, I’m Edwin Rivera, a Senior Software Engineer with 7+ years of experience building real-time AI-powered applications, including video interaction systems, conversational platforms, and scalable full-stack architectures. I enjoy turning complex ideas into robust, latency-conscious software that blends WebRTC, Node.js, React, and AI APIs to deliver engaging user experiences. Recently, I led the development of a real-time AI companion video system and multimodal chat platform, integrating WebRTC, Node.js, React, and Python AI services to support thousands of concurrent sessions with sub-second latency. I’m passionate about solving challenging synchronization and scalability problems, designing reliable microservices, and delivering production-ready solutions that empower teams and users.

Available to hire

Hi, I’m Edwin Rivera, a Senior Software Engineer with 7+ years of experience building real-time AI-powered applications, including video interaction systems, conversational platforms, and scalable full-stack architectures. I enjoy turning complex ideas into robust, latency-conscious software that blends WebRTC, Node.js, React, and AI APIs to deliver engaging user experiences.

Recently, I led the development of a real-time AI companion video system and multimodal chat platform, integrating WebRTC, Node.js, React, and Python AI services to support thousands of concurrent sessions with sub-second latency. I’m passionate about solving challenging synchronization and scalability problems, designing reliable microservices, and delivering production-ready solutions that empower teams and users.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at RTX (Pratt & Whitney)
May 1, 2024 - Present
Remote role building a real-time AI video interaction platform using WebRTC, Node.js, and React. Engineered scalable backend services to handle concurrent voice and video streams (10,000+ simultaneous sessions) with sub-second response times under heavy load. Integrated speech-to-text and text-to-speech pipelines via AI APIs to enable natural conversational flows and improved accuracy by optimizing buffering and streaming. Developed a dynamic chat interface with React and Next.js, including typing indicators, session persistence, and multimodal rendering, boosting user retention. Built AI-driven image generation workflows with Python and REST APIs, reducing average processing time through asynchronous job orchestration. Architected microservices with Docker and Kubernetes to improve deployment scalability and reduce downtime. Optimized Redis-backed caching and MongoDB performance to reduce data retrieval latency and maintain real-time session continuity. Implemented monitoring observab
Software Engineer at Mode Effect Remote
May 1, 2023 - April 30, 2024
Developed full-stack AI-enabled web applications using React, Node.js, and MongoDB, enabling real-time chat features and improving system responsiveness by 30% through efficient state management and API design. Integrated third-party AI services for conversational interfaces via REST APIs and Python, enhancing chat bot intelligence and reducing response inaccuracies by 25% through prompt optimization. Designed scalable backend architecture using REST APIs and microservices, handling high-frequency requests and improving throughput by 40% under concurrent user loads. Implemented real-time communication with Socket.io for live sessions and introduced a robust front-end in React and Next.js with typing indicators and session persistence, increasing UX responsiveness and retention.
Software Engineer at Abrams Remote
January 1, 2021 - February 1, 2023
Developed web applications using JavaScript and Node.js, delivering scalable features and increasing application stability through structured back-end development practices. Implemented front-end interfaces using React, enhancing user interaction and reducing UI latency by 20% through efficient state management. Built and maintained REST APIs, ensuring data delivery and interoperability across multiple internal tools. Collaborated with senior engineers to debug and resolve production issues, improving system reliability and reducing critical bugs by 18% through systematic troubleshooting approaches.
RGR Marking Remote at RGR Marking Remote
March 1, 2019 - January 1, 2021
Built backend services using Node.js and PostgreSQL, improving data processing efficiency by 30% while handling complex transactional workflows in production environments.
Senior Software Engineer at RTX
May 1, 2024 - Present
Remote design and implementation of a real-time AI video interaction platform using WebRTC, Node.js, and React. Solved complex synchronization latency challenges and reduced end-to-end response time by 45% for live AI companion sessions. Built scalable back-end services with Node.js and Socket.IO to support 10,000+ simultaneous voice/video sessions while maintaining sub-second response times. Integrated speech-to-text and text-to-speech pipelines with AI APIs to improve natural conversational accuracy by 35% through buffering and streaming optimizations. Implemented dynamic React/Next.js front ends with typing indicators, session persistence, and multimedia rendering, increasing user retention by 28%. Designed microservices architecture using Docker and Kubernetes, improved deployment scalability and reduced downtime by 30% through orchestration and automated failover. Optimized distributed caching with Redis and MongoDB to lower data retrieval latency by 40% while preserving real-time
Software Engineer at Abrams Remote
March 1, 2019 - January 1, 2021
Remote web application development using JavaScript and Node.js, delivering scalable features and improving application stability through structured back-end development practices. Implemented front-end interfaces with React, enhancing usability and reducing UI latency by 20% through efficient component lifecycle management. Built and maintained REST APIs, ensuring consistent data delivery and interoperability across multiple internal tools. Collaborated with senior engineers to debug and resolve production issues, improving system reliability and reducing critical bugs by 18% through systematic troubleshooting approaches.

Education

Bachelor of Science at Full Sail University
January 1, 2019 - January 1, 2021
Bachelor of Science - Computer Science at Full Sail University
January 1, 2019 - January 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Government, Software & Internet, Media & Entertainment