Software Developer
Current#Cloud Assessments Module -Built the cloud assessments module, allowing users to select assessment types for their cloud, which generates a detailed report with interactive charts via Chart.js. -Implemented the "connected assessment" feature, enabling automatic cloud account scans and providing AI-suggested answers for efficient, AI-guided assessments.#Ciphrix AI Module -Developed the "Ciphrix AI" chat interface with features like conversation history and thread continuity. -Implemented real-time streaming responses for AI chat, allowing users to view responses as they’re generated, enhancing interactivity and user experience. -Leveraged Redux Thunk for cross-module context sharing, reducing hallucinated responses by 20% and improving AI accuracy. -Employed various react optimization techniques such as Memoization, Lazy Loading, Throttling, Debouncing leading to improved performace#Automations Using AI -Created a script that automates the generation of over 500 SQL queries, fetching data from the client's account and populating our database using an in-house AI model. The script includes error-handling for retrying in cases of hallucinated outputs, increasing query generation efficiency by 200%. -Developed a script for analyzing various security compliance packs, including AWS Security Foundations, incorporating business logic with custom rule IDs and risk domains, using our AI model.#Cloud Security Module -Led database design discussions for the cloud security module, focusing on key modelling intricacies, and data-fetching APIs. -Designed a GraphQL schema that reduced API endpoints by 50%, leading to faster response times. -Developed AWS Lambda functions optimized for minimal time complexity, ensuring efficient server-side data manipulation. -Implemented server-side pagination on MUI DataGrid, effectively handling edge cases while minimizing re-render cycles for improved performance.