A full stack engineer with over 3.5 years of experience turning ideas into impactful solutions, specializing in Python & JavaScript. I led projects, made critical technical decisions, and drove development efforts, resulting in high-quality outcomes appreciated with a CAP Award. Proficient in building RESTful APIs, serverless computing, and CPU intensive workflows. I am skilled in leveraging AWS services to build and deploy cloud-native solutions. I have successfully delivered 10+ integrations includes Microsoft Teams and IBM QRadar applications.
cap (crest appreciation program) award
For determination and devotion to the project's accomplishment and smooth completion of the MS Teams projects.
3rd prize in IEEE INGARSS
For the paper titled “Deep Learning based Emulator for 6S Atmospheric Correction Model”. I was in charge of developing and enhancing the deep learning model to get notable results.
Enterprise Projects
Research Publications
Freelancing Projects
Joined the Snyk Learn team as a full-stack developer, fixed UI/UX and functional bugs in Snyk Learn website, and Standardized date formatting and time zones across the platform
Implemented customizable email notifications, allowing users to toggle emails and customize message templates.Implemented customizable email notifications, allowing users to toggle emails and customize message templates.
Integrated an AI chatbot into the Snyk Learn website using the Chainlit Copilot framework.
Led the development of the StrongDM Microsoft Teams app, defining project scope, facilitating daily standups, resolving inter-team conflicts, and creating technical design documents with C4 diagrams.
Contributed to the development of a Golang server that listens to user activities. Additionally, wrote end-to-end test cases simulating user interactions with the bot server, automates behavioral test cases.
Delivered 4+ Microsoft Teams apps by analyzing client requirements, scoping development tasks, and providing project estimates
Designed the architecture for a Microsoft Teams custom app that uses event-driven services and stateless APIs in compliance with GDPR guidelines.
Developed a Node.js server to handle bot commands, CRUD operations for user preferences, and integrated OAuth authentication. Implemented an AWS Lambda function to send real-time alerts as chat messages in Teams.
Automated build and deployment processes in AWS using Dockerfiles and GitLab CI, while performing performance and load testing to ensure the app’s reliability under high alert volumes.
Wrote Python cron jobs to synchronize data between the customer's platform and IBM QRadar. Built REST APIs for inter-service communication, serving as a resource layer on top of the database backend
Developed real-time dashboards for IBM QRadar integrations, querying analytics events from a Postgres database and preparing visualizations in a React.js dashboard.
Enabled SOC analysts to efficiently prioritize security incidents and devise remediation strategies through data visualization and real-time insights
Built a a tool that summarizes long CCTV footage into short clips, highlighting key objects like people and cars while preserving attributes and relevant events.
Used transfer learning on the YOLOv4 model to accurately detect vehicles and people, and built a central controller to coordinate cameras, detectors, and trackers.
Devised an algorithm for vehicle direction recognition, distinguishing between left and right turns, straight movements, and U-turns using vector theory
StrongDM Access Workflows enable secure, auditable, and just-in-time access management to achieve Zero Standing Privileges. Through Microsoft Teams, users can view an Access Catalog, request time-bound access, manage approvals, and review or cancel access requests seamlessly.
Platform: Microsoft Teams
Dataminr's Pulse App for Microsoft Teams delivers real-time, AI-driven alerts for events, threats, and risks, enhancing organizational resilience. It provides location-based risk alerts via Teams channels, ensuring situational awareness for employees and executives. The app integrates alerts with Teams to streamline incident response and management workflows.
Platform: Microsoft Teams
Armis platform detects, classifies, and analyzes devices in your environment, including devices using proprietary wired and wireless protocols. The platform maintains a comprehensive inventory of all your assets, calculates a risk score for every device, and continuously monitors device behavior for threats or attacks. it provides richer context and greater depth of information that helps make the tools your teams already use even more effective. Armis QRadar app provides seamless integration of Armis platform with QRadar SIEM tool, enabling security analysts with convenient right-click lookups of Armis alerts and device information without leaving the QRadar console.
Platform: IBM QRadar