# Phalgun Krishna > Mid-Level Software Engineer at Duo Security (Cisco) Location: San Mateo, California, United States Profile: https://flows.cv/phalgun Mid-level Software Engineer at Cisco’s Duo Security team with a B.S. in Computer Science from UC Davis. Experienced in full-stack development, AI integration, and multi-tenant platform scalability. Skilled at mentoring engineers, leading cross-functional projects, and delivering measurable improvements in performance, automation, and customer experience. ## Work Experience ### Software Engineer III @ Cisco Jan 2023 – Jan 2025 | Ann Arbor, MI Mid-Level Software Engineer on Duo’s MSP Platform Team. Architectural and System Design Contributions • Spearheaded the MSP Platform Team’s solution to the “User Syncing” problem of the Delegated Auth Project. Designed an architectural solution involving global and regional event streams and collected approval for my solution across Duo’s principal engineers and several Duo teams • Wrote the high-level Jira epics and granular Jira tasks to implement my “User Syncing” solution. Reviewed team members’ pull requests pertaining to my architectural solution Company Wide Distinctions and Mentorship • The first employee of Duo to travel to Bengaluru, India to train and mentor a Duo engineering team working out of India • Provided structured onboarding materials to guide my team’s contractors during their first 3 weeks at Duo. My contractor specific onboarding materials were adopted by all of Duo Engineering for onboarding contractors • Mentored a fellow mid-level engineer, gradually increasing responsibility until they owned a full project AI Integration • A hack day project where I engineered an AI tool enabling the Cisco AI Assistant to answer multi-tenant customer questions, eventually increasing AI Assistant adoption • Collaborated with the AI Team’s product managers and tech lead on how to expand the AI Assistant to answer more multi-tenant customer specific questions MSP Team Contributions • Recognized in performance reviews by engineers, managers, and directors for my approachability, positive energy, and cheerfulness • Automated customer account migrations between Managed Service Providers (MSPs), reducing manual effort and errors • Improved Duo Accounts API availability, expanding access to all customers • Developed the 2 major React components used in Duo's RBAC project Service Resiliency Improvements • Enhanced multi-tenant service reliability by implementing lazy token fetching, reducing traffic by 50% ### Software Engineer II @ Cisco Jan 2022 – Jan 2023 | Ann Arbor, MI Junior Software Engineer on Duo’s SaaS Platform Team. • Automated MSP customer onboarding, eliminating manual processes, reducing conversion time from 5 minutes to seconds, and cutting related support tickets by 100% • Led the migration of Duo Signup Application to use Eloqua instead of Marketo to determine marketing leads • Built a provision-account service to centralize customer creation within Duo ### Junior Software Engineer @ Risk and Safety Solutions Jan 2021 – Jan 2022 | Davis, California, United States · Developed enterprise web applications for Enterprise Risk Management (ERM) and Environmental Health & Safety (EH&S) · Delivered solutions for Biological Use Authorizations, Lab Hazard Assessments, and California Department of Public Health’s Program Flexibility applications · Served diverse clients including UC, CSU, other higher education institutions, and California government agencies, customizing solutions to unique requirements · Built applications using MongoDB, GraphQL, Node.js, React, and Elasticsearch in an Agile environment · Completed SANS Institute cybersecurity training for secure web application development ### Bug Tracking Web Application @ Side Projects Jan 2020 – Jan 2021 | Davis, California, United States Engineered 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. - Developed the application's UI using AngularJS ### Twitter Movie Rater Web Application @ Side Projects Jan 2020 – Jan 2020 | Davis, California, United States A Flask web application side project that rates movies based on tweets by utilizing 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 also includes the 5 most popular tweets, 5 most positive tweets, and 5 most negative tweets about the movie - Utilizes the Tweepy and TwitterSearch packages along with the Twitter API to gather tweets and relevant information on twitter users - Also utilizes a Redis Queue worker to speed up computationally heavy machine learning tasks ### Restaurant Recommendation Web Application @ Side Projects Jan 2020 – Jan 2020 | Davis, California, United States Deployed a Spring Boot web application that parses through a group’s cuisine preferences and ranks the restaurants in the users’ vicinity based on how well each restaurant matches all the users’ preferences. Users have the option of saving the outputted restaurants as well as their location for future reference - Includes a map with markers designating restaurants. The application provides directions to these markers when a marker is clicked - Utilizes the Google Places API, Javascript, HTML, and map data structures - Utilizes Keycloak and MySQL for user authorization, authentication, and storing user entries ### Undergraduate Student @ University of California, Davis Jan 2016 – Jan 2020 | Davis, California, United States ### Research Assistant in an Agent-Based Modeling Laboratory @ University of California, Davis Jan 2020 – Jan 2020 | Davis, California, United States * Analyzed the health and socio-economic effects caused by the COVID-19 pandemic by programming various agent-based models in Java ### Video Manipulation Side Project @ Side Projects Jan 2019 – Jan 2019 | Foster City, California, United States Wrote a Java program to parse any given video at desired times and ranges and export the resulting videos to a different file - The program involves an ffmpeg command line tool to divide the video at the desired location and is executed within the program itself - This project also includes a GUI involving JButtons, JLabels, and JFrames to allow for users to easily input time stamps and ranges ### Delivery Driver @ DoorDash Jan 2016 – Jan 2016 | San Francisco Bay Area • Expected to fulfill pickups and deliveries for numerous restaurants in a timely fashion • Communicated issues with orders to restaurant staff and attempted to resolve them including: missing items and special instructions given by the customer • Updated customers on any complications including: delayed delivery times or if requested items were no longer on a restaurant’s menu • Worked 30 hours a week during my summer break in 2016 ### Tennis Instructor @ Tennis Instructor Jan 2012 – Jan 2016 | Foster City, California, United States • Instructed novice students on proper technique in groundstrokes, serves, and net play • Instructed advanced students in more aggressive game play and strategy ## Education ### Bachelor's degree in Computer Science University of California, Davis ### San Mateo High School ## Contact & Social - LinkedIn: https://linkedin.com/in/phalgunkrishna - Portfolio: https://phalgunnkrishna.github.io/ --- Source: https://flows.cv/phalgun JSON Resume: https://flows.cv/phalgun/resume.json Last updated: 2026-03-30