Research Assistant, Department of Computer Engineering
Designing a framework using Reinforcement Learning which can speculate future flow and set corresponding flow rules to switches in Software Defined Networking (SDN) setup.
Developed a Job Distributor to manage workloads across laptops, desktops, cloud, and HPC systems, reducing processing time from 3–4 months to 2 weeks to accelerate research.
University of Nevada, Reno, NV
January 2023 - December 2024
Research Assistant, Department of Computer Science and Engineering
Designed and implemented the AlertWildFire System using Jetson devices (Edge devices), reducing wildfire detection time by 70% and bandwidth usage by 51%.
Developed lightweight machine learning frameworks for network traffic fingerprinting, improving device identification accuracy by 12%.
REVE Systems, Dhaka, Bangladesh
May 2021 - December 2022
Software Engineer, REVE Chat
Developed an asynchronous system for chat history archiving, reducing processing time from several days to few minutes using Java multi-threading and thread pools.
Redesigned the onboarding process with React.js and Spring Boot, enhancing user experience and satisfaction.
Led integration of Facebook Messenger, Facebook Comments (Meta), and WhatsApp (Twilio) for REVE Chat´s social media gateway, which handled 50,000 chats daily, improving chatbot speed by 200% through asynchronous operations.
Enhanced backend architecture with microservices and Cron scheduling for chat analytics, improving system performance and time zone compatibility.