Phalgun Krishna

Ex-Cisco Engineer transitioning into the Automation Industry. 🛠️

Team player with 4 slack emojis made by my colleagues at Cisco!

I like to surf, play tennis, play rec league basketball, and climb mountains. I'm passionate about traveling and capturing these moments through photos and videos.

ABOUT

I'm Phalgun Krishna, a software engineer with 5 years of experience building full-stack applications including 3 years on Cisco's Duo Security team, where I worked on multi-factor authentication, role-based access control, billing and audit logging used by thousands of organizations. I'm now transitioning into industrial automation, with a focus on IT/OT convergence and currently building experience with PLCs (Allen-Bradley RSLogix 500), SCADA development (Ignition by Inductive Automation), and HMI development (Ignition), and MQTT.

I plan to build more hands-on automation experience by building a side project involving pumps and sensors to automate watering the plants of my mother's garden.

EXPERTISE

  • Automation
    • PLC
    • SCADA (Learning)
    • HMI (Learning)
  • Languages
    • Python
    • JavaScript
    • Java
  • Data Visualization
    • Snowflake
    • Kibana
    • Miro
  • Frameworks
    • GraphQL
    • NodeJS
    • React
    • Spring Boot
  • Tools
    • Elasticsearch
    • Git
    • Keycloak
  • Databases
    • MongoDB
    • MySQL

WORK EXPERIENCE

Duo Security (Cisco)

Software Engineer III - MSP Platform Team

Mid level software engineer that worked across all workstreams the MSP Platform Team was responsible for -- Duo RBAC, Duo Accounts API expansion, Duo MSP Billing, and Delegated Auth. Spearheaded my team's implementation of the "User Syncing" portion of the Delegated Auth project, by designing an architectural solution involving global and regional event streams and collecting approval for my solution across Duo’s principal engineers and several Duo teams. I reviewed team members’ pull requests pertaining to my architectural solution. I also deployed and released my AI hack day project -- an AI tool enabling the Cisco AI Assistant to answer multi-tenant customer questions. Snowflake data analytics showed increased AI adoption among multi-tenant customers soon after my project was released to customers.

Software Engineer II - SaaS Platform Team

I was charged with the small project of leading the migration of Duo Signup Application to use Eloqua instead of Marketo to determine marketing leads. I also automated MSP customer onboarding through a single button click, thus eliminating manual processes and reducing conversion time from 5 minutes to seconds. The onboarding button cut related support tickets by 100%.


State of California (University of California)

Software Engineer I - Risk and Safety Solutions

My role involved developing enterprise web applications for Enterprise Risk Management (ERM) and Environmental Health & Safety (EH&S). Specifically, I delivered solutions for Biological Use Authorizations, Lab Hazard Assessments, and the California Department of Public Health’s Program Flexibility applications. My department served diverse clients including the University of California, California State University campuses and other higher education institutions. Our team's projects specifically targeted the needs of various California government agencies, customizing solutions to unique requirements.

Side Projects

Group Restaurant Recommender

A Spring Boot web application side project that ranks the restaurants in a group's vicinity based on how well each restaurant matches all the group members' cuisine preferences. The application includes a map of restaurants and provides directions to restaurants if prompted. Users have the option of saving the top ten restaurants returned by my app as well as their location. User authorization and authentication is provided by the Keycloak API.

Twitter Movie Rater

A Flask web application side project that rates movies based on tweets by utlizing sentiment analysis, a popular machine learning model used in natural language processing. This project calculates a movie's rating based on a 5 star scale and returns the 5 most popular tweets, 5 most positive tweets, and 5 most negative tweets about the movie. This app also includes a Redis Queue worker to speed up computationally heavy machine learning tasks.

Bug Tracker Web Application

Currently engineering a Spring Boot web application that enables developers to gather beta testers for their products. Beta testers can submit tickets of the bugs they discover in the developers’ product to the developers themselves. Utilizes Keycloak for authentication and authorization purposes in tandem with a separately created MySQL database. I have also used the AngularJS framework for my front-end work in this project.

Video Manipulation Program

A side project that can split video files at a desired time stamp and concatenate multiple video files together. This project was written in Java and includes a GUI for users to easily input their desired videos and time stamps.

UC Davis Research

Research Assistant in an Agent-Based Modeling Laboratory

Researched the health and socio-economic effects caused by the COVID-19 epidemic by programming various agent-based models focused on these effects. These models were written in Java.

Volunteering

St. Vincent de Paul Soup Kitchen of Alameda County, Oakland, California

January 2026 - May 2026
Prepared, packaged, and served meals to the underprivileged in Oakland, California.

Alameda Food Bank, Oakland, California

Periodically through 2023
Sorted and packaged food for distribution to the underprivileged in Alameda County, California.

Dolphin Isle Daycare, Foster City, California

July 2012 - August 2016
I helped my mother (a member of the preschool's teaching staff) and her supervisor teach basic arithmetic, reading and writing to children ages 2 to 5.