Skip to content

Hi! I am Madhavan.

Software Engineer and a Computer Science graduate.

Scroll Down

About Me

I am a Software Engineer at Fortinet and I graduated with a Master's degree in Computer Science from Arizona State University. I have previously worked as a Software Engineer at OpenText and I am passionate about problem solving and software development. I also love competitive programming, playing the guitar and producing music!

Resume

Skills

  • Languages

    • C
    • C++
    • C#
    • Java
    • Python
    • Go
    • Rust
    • HTML
    • CSS
    • JavaScript
    • TypeScript
  • Frameworks

    • Spring Boot
    • Tailwind CSS
    • Svelte/SvelteKit
    • Flask
    • Next.js
    • Django
    • Tensorflow
    • Express.js
  • Libraries

    • React
    • Numpy
    • Pandas
    • Matplotlib
  • Databases

    • SQL
    • MongoDB
    • GraphQL
    • Redis
  • DevOps

    • Git
    • Docker
    • Kubernetes

Publications

  1. 2021

    Violence Detection from CCTV Footage Using Optical Flow and Deep Learning in Inconsistent Weather and Lighting Conditions

    R Madhavan, Utkarsh, JV Vidhya

    Springer (CCIS, Volume 1440)

    Read Paper

Experience

  1. Oct 2024 – Present

    Software Development Engineer

    FortinetSunnyvale, CA, United States

    Building enterprise network access control features for FortiNAC in Java, Spring, and Hibernate—improved device classification accuracy 80%, boosted throughput 5%+, and cut CPU utilization 10%.

  2. Jun 2024 – Oct 2024

    Technical Team Lead

    mBolden ConsultingUnited States (Remote)

    Led a team of 7 to rebuild the Ensil MIS platform in Next.js, TypeScript, PostgreSQL, and Prisma, integrating LLM-powered RAG pipelines and improving performance 50%.

  3. Jun 2021 – Jul 2022

    Associate Software Engineer

    OpenTextHyderabad, India (Remote)

    Developed the Content Server in OScript, HTML, and CSS and built Selenium and Java automation tests—improved performance 20% and reduced testing time 30%.

  4. Feb 2021 – Jun 2021

    Software Engineer Intern

    OpenTextBangalore, India (Remote)

    Engineered custom REST API connectors that cut data transfer time 40% and automated testing pipelines for 150% greater efficiency.

Projects

  1. Moon

    • Go

    A minimal, zero-dependency POSIX-compliant command-line parser for Go, inspired by Cobra. Supports subcommands, strongly-typed flags, positional and variadic arguments, environment-variable fallbacks, default and required modifiers, auto-generated help, and a validator for catching misconfigurations in CI.

    View Project
  2. FurDB

    • Rust
    • Actix-web
    • Docker

    A minimal Rust database management system optimized for storage efficiency and fast lookup and query times by letting users specify the exact number of bits each column occupies. Exposes full CRUD operations over databases, tables, and entries via an Actix-web REST API, with querying by index or value, and is distributed through crates.io and Docker Hub.

    View Project
  3. Coen

    • Rust

    A RegEx-based transpiler for markdown-like languages, written in Rust and published to crates.io. Supports user-defined variables and regex-driven definitions (with named capture groups) to compile coen source files into target formats like LaTeX.

    View Project
  4. DecorMD

    • Go
    • Docker

    A collection of Go microservices, containerized with Docker and Docker Compose, that generate decorative buttons and visual embellishments to spice up GitHub markdown documents (WIP).

    View Project