Kyle Oliva

Hello there! Connect with me at hello@kyl.dev

About Me

I'm a fullstack developer focused on building web apps that are easy to use and reliable. I care about clean interfaces and solid backend systems—no unnecessary complexity, just software that does its job.

At SAP, I'm working on a virtual events broadcasting platform that supports up to 50,000 participants. I also developed a live subtitling feature using machine learning, making events more accessible for everyone. It's a solid technical challenge and lets me put my fullstack skills to good use.

If I'm not coding, you'll probably find me building mechanical keyboards or catching up on sci-fi and fantasy—yes, I've seen Lord of the Rings more times than I can count. I also like to reset with a good book, a run, or just some quality time with my wife.

Experience

    1. enrollaFounding Engineer

      Led and executed the development of an AI-powered platform that delivers personalized student assessments and recommendations, helping colleges boost engagement and enrollment by matching students to best-fit programs through interactive quizzes and real-time analytics. In addition to building both the frontend and backend from the ground up, also engineered the platform's design.

      • TypeScript
      • Next.js
      • Hono
      • React
      • Tailwind CSS
      • PostgreSQL
      • Stripe
      • Figma
    1. 9thCOFullstack Developer

      Write scripts to migrate data between content management systems and help move client websites away from WordPress. Also built a custom Strapi plugin that handles newsletter emails via SendGrid, making content management and communication a lot smoother.

      • TypeScript
      • Next.js
      • React
      • Tailwind CSS
      • Storyblok
      • Strapi
      • Figma
    1. SAPSenior Fullstack Developer

      Leading the rewrite of SAP's broadcasting platform, focusing on video experience, live support, and user interaction. Developed a real-time subtitling system using machine learning.

    2. Fullstack Developer

      Maintained the legacy broadcasting platform, implemented a chat reply feature, and resolved critical bugs. Optimized video streaming with a P2P distribution system. Provided technical expertise for platform overhaul strategy.

      • TypeScript
      • Nuxt
      • Vue
      • Docker
      • Cypress
      • AWS CDK
      • MongoDB
      • Figma
    1. Shockwave MediaFrontend Developer

      Led frontend development of a content creation task management platform. Established project's coding foundation with standards and best practices guide. Implemented React and Next.js for performance boost and user interactivity. Conducted code reviews to identify and prevent bugs.

      • TypeScript
      • Next.js
      • React
      • React Native
      • Tailwind CSS
      • Storybook
      • Figma
    1. PROJECT WIFIFullstack Developer

      Rebuilt PROJECT WIFI's web app using Vue to streamline billing using Stripe, enhance profit tracking, and improve user engagement. Developed a React Native mobile app to boost user engagement and invoice payments. Created the BlackWater MVP, PROJECT WIFI's mining-as-a-service project.

      • TypeScript
      • Next.js
      • Nuxt
      • Nest
      • React
      • Vue
      • Tailwind CSS
      • MongoDB
      • Stripe
      • Figma
    1. Cambridge University Press & AssessmentSoftware Engineer

      Maintained critical legacy and core product applications written in Java. Wrote unit tests for internal libraries and applications.

    2. Junior Software Engineer

      Developed Python scripts to automate journal formatting. Created a reusable library for internal authentication APIs.

      • JavaScript
      • Python
      • Java
      • Spring
      • Docker
      • PostgreSQL
    1. AccentureSoftware Engineer Intern

      Streamlined Cobol to Java code conversion by fixing 20 critical bugs in the C2J application, reducing errors by 15%. Built a fullstack event management system using Spring for user registration, events, ticketing, and real-time data.

      • Java
      • Spring
      • PostgreSQL
  1. Full Resume

Projects

  1. enrolla

    enrolla

    AI-powered platform that matches students to college programs through interactive quizzes and analytics.
  2. eParticipation Tool

    eParticipation Tool

    An innovative survey platform with AI-driven dialect translation and NLP for detailed statistical analysis.