Summary
Sarbajit Mukherjee is a Senior Software Engineer with 11 years of experience building cloud-native applications and data-driven systems, currently designing solutions at iWorQ Systems to help municipalities streamline operations. He combines full-stack engineering and AWS expertise with an academic background—earning a PhD in Computer Science—where he developed solar-powered, multi-sensor beehive monitors and ML models to noninvasively assess hive health. As a postdoc he applied machine learning and social media signals to create a drought-tracking system that augments sparse weather stations with on-the-ground human observations. Comfortable across Linux servers, APIs, computer vision, audio signal processing, and predictive modeling, he bridges research and production to deliver practical, low-cost tools for education and environmental monitoring. An under-the-radar strength is his habit of releasing algorithms and datasets openly for researchers and citizen scientists, reflecting a commitment to reproducible, community-focused engineering.
11 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, 3.83 out of 4, Doctor of Philosophy (Ph.D.), Computer Science, 3.83 out of 4 at Utah State University
Master of Engineering (MEng), Computer Science, 3.7 out of 4, Master of Engineering (MEng), Computer Science, 3.7 out of 4 at Bengal Engineering and Science University, Shibpur
English, Hindi, Bengali