Introduced asynchronous processing of tickets with Kafka in the tickets mirroring platform, resulting in a ~70% increase in throughput and a ~98% reduction in ticket loss for larger customers
Developed a pipeline with Airflow and Kafka to retroactively fill in ticket data for all customers while taking into consideration rate limits and implementing measures like checkpoints, exponential backoff, etc. to prevent redundant reruns.
Created a Roles-Based Access Control platform using openFGA for studios, facilitating authorized personnel to do bot configurations with easy extension to multiple Moveworks Studios, all with unique access control requirements.
Introduced multi-domain ticketing in platform, expanding domain options to incorporate Infrastructure, HR, and Finance alongside IT.
Conducted glitch-free and downtime-free migrations to simplify platform configurations for all customers
Implemented multiple enhancements to conversation flows based on user feedback and feature requests, necessitating modifications in the conversation engine.
Developed an enhanced version of the ticketing platform with improved debugging capabilities and support for atomic operations on tickets
Migrated existing integrations from ServiceNow and Jira Service Desk to ticketing platform v2
Extended ticketing platform integration with newer ITSMs such as Wolken and Manage Engine.
Spearheaded the development of a versatile library that efficiently stores tokens in AWS Secrets Manager, enabling seamless utilization across various distributed services.
Developed scripts to incorporate code templates for streamlined development cycles in newer ITSM integrations
Tech Stack - Python
Tools - Kibana, Postman
Software Engineer 1
Citrix R&D
Bengaluru
07.2019 - 10.2021
Development of a low code workflows solution - Podio Workflow Automation
Improved cache performance by reducing the CPU utilization of Redis primary node by 50%
Queueing of manual workflow triggers which improved overall flow runtime by 30%
Improved performance of Cron flows by limiting concurrency, queueing in cache and round robin execution of user flows
Developed a feature to allow HTTP calls (GET, POST, PATCH, PUT, DELETE) from workflows which allows users to collect or send data to any endpoint
Implemented SSO enforcement checks for Podio
Improved code design by moving all DB calls to Data Access Objects
Built a generic cache class for caching of all various objects used for workflows
Removed security vulnerabilities such as SSRF, XSS
Jenkins QA pipeline consisting of unit tests, SonarQube Analysis, selenium tests
Black Belt - Citrix Ninja Security Training (completed the CTF challenge)