# Roddur Dasgupta > Software Engineer at NBCUniversal Location: Irvine, California, United States Profile: https://flows.cv/roddur I'm a software engineer at NBCUniversal and graduate of Computer Science from USC interested in full-stack development and data science/ML. I have experience with the following languages: • Python • JavaScript / TypeScript • C++ • C# • HTML/CSS • Java • Solidity and the following technologies: • SQL (MySQL, PostgreSQL) • NoSQL (MongoDB, DynamoDB, Firebase) • Frameworks/Libraries: Django, Flask, Numpy, Sklearn, Pandas, Tensorflow/Keras, PyTorch, Express, React, Node, Redux, Selenium • Git, AWS (EC2, S3, EKS), GCP, Kubernetes, UNIX, Linux, Unit Testing, CI/CD, Agile, Scrum, Gitlab, Figma, REST APIs ## Work Experience ### Software Engineer @ NBCUniversal Jan 2023 – Present ### Software Engineer @ Cowri Labs Jan 2021 – Jan 2022 | Remote Optimized Ocean smart contract gas fees by 3%, resulting in cost savings for the company. Developed NFT minting smart contract used by customers to mint 47k+ NFTs for the Government Toucan airdrop. Reduced slippage costs with Python simulations of coin swaps for Shell stablecoin pools. ### Software Engineer Intern @ Dragonfruit AI Jan 2021 – Jan 2021 Helped migrate the video AI inference platform off of the cloud using AWS (S3, SQS, EKS), Kubernetes, and Docker, enabling government and security agencies to protect privacy of their video content. Wrote performance tests in Python for an internal configuration caching system. Used by senior engineers to measure performance of the caching system during its development. ### VP of Curriculum @ USC Center for AI in Society's Student Branch (CAIS++) Jan 2020 – Jan 2021 | Los Angeles, California, United States Designed the AI curriculum. Lectured on ML to the cohort of incoming students. More at roddurdasgupta.com/cais ### Curriculum Lead @ USC Center for AI in Society's Student Branch (CAIS++) Jan 2019 – Jan 2021 | Greater Los Angeles Area Taught machine learning concepts to an intermediate group of students in the Fall 2019 cohort of CAIS++. Topics include: - Linear and logistic regression - classification: kNN, Naive Bayes, decision trees, random forest - Image classification - Sci-kit learn - Neural networks (high-level ideas, Keras API) - CNNs - RNNs / LSTMs - GANs ### Project Lead @ USC Center for AI in Society's Student Branch (CAIS++) Jan 2020 – Jan 2020 | Los Angeles, California, United States Created a synthetic data pipeline to improve accuracy in Density’s ML model for anonymous people counting. Generated and collected aerial depth data using C# from simulated people walking through doors in Unity. ### Software Engineer Intern @ Summit Tech Lab Jan 2019 – Jan 2019 | Irvine, CA Improved automated camera capture speed by 400% using the CanonSDK in C#. Wrote an interactive 3D plotting client in Visual Studio C# using ILNumerics. Used for analyzing over 1TB of photo brightness data to determine the best quality projector for use in the company product. Authored an instruction manual in LaTeX for a company product, complete with 3D modeled and rendered images of the components constructed step-by-step using SketchUp. ### Project Lead @ USC Center for AI in Society's Student Branch (CAIS++) Jan 2019 – Jan 2019 | United States • Successfully managed a team of 5 to create a machine learning-powered app for music producers to organize and classify audio samples. • Applied a convolutional neural network (CNN) model to mel spectrograms of samples, allowing them to be accurately labeled with relevant tags. • Developed an intuitive desktop application using React.js that facilitated efficient sample library organization and search. ### Software Engineer Intern @ Neudesic Jan 2017 – Jan 2017 | Orange County, California Area Worked to help document/automate the API for Timu, the company's proprietary project management system. -Documented web server requests to the Timu API. -Learned to use Fiddler and map API functions by reading JSON requests. -Created technical specification documentation for software automation. -Learned to navigate and read large projects in Visual Studio Code (C#). ### Software Engineer Intern @ Xavor Corporation Jan 2013 – Jan 2013 | Orange County, California Area Created an iOS app that made submitting daily hours and timesheeting more efficient for employees. Gained proficiency in Objective C, Xcode and the iOS app development process. ## Education ### Bachelor of Science - BS in Computer Science University of Southern California Jan 2018 – Jan 2022 ### Northwood High Jan 2014 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/roddur-dasgupta - Website: https://roddurdasgupta.com --- Source: https://flows.cv/roddur JSON Resume: https://flows.cv/roddur/resume.json Last updated: 2026-03-29