# Soham Choudhury > Software Developer at eGain Location: San Jose, California, United States Profile: https://flows.cv/sohamchoudhury I am a developer passionate about Reinforcement Learning and Generative AI, with experience building Autoencoders, GANs, and RNNs using TensorFlow, NumPy, Ray, and NetworkX. My research in this area led to a first-author publication at IEEE GLOBECOM. Currently, I’m a Software Development Engineer at eGain, where I design and maintain large-scale data infrastructure, including Docker-based deployments, Apache NiFi flows, and cloud infrastructure with Terraform and AWS. Previously, I interned at Instructure, contributing to MasteryConnect’s admin console and enabling seamless integration with Canvas. With a strong foundation in computer science (B.S. from the University of Maryland, College Park and M.S. at San José State University), I bring a balance of research and engineering skills to solve complex challenges. ## Work Experience ### Software Development Engineer @ eGain Corporation Jan 2025 – Present | Sunnyvale, CA • Led and developed alternative connection protocol for Data Import and Provisioning services between Cisco Unified Contact Center and Analytics product • Upgraded the design of Apache NiFi flows responsible for transferring data from MS SQL Server into S3 buckets • Configured NiFi and ZooKeeper infrastructure using Terraform and Terragrunt, such as ECS settings (CPU, memory limits) and deployed through GitHub Actions ### Software Development Engineer Co-op @ eGain Corporation Jan 2025 – Jan 2025 | Sunnyvale, CA • Built Python scripts to compare OLAP and Redshift report CSVs, automating data validation and discrepancy detection • Managed NuGet packages and Maven dependencies in 279 projects for Cisco Contact Center product by upgrading csproj, pom.xml files ### Software Engineering Intern @ Instructure Jan 2022 – Jan 2022 | United States • Wrote startup Shell scripts and Dockerfiles hosted in an ECR image which is responsible for 100% of QE and production deployments of the MasteryConnect product in us-west-2 • Worked extensively with Ruby on Rails to rebuild MasteryConnect’s admin console • Enabled cross-product redirection from a MasteryConnect section to its associated Canvas course in the admin console ## Education ### Master of Science - MS in Computer Science San José State University ### Bachelor of Science - BS in Computer Science University of Maryland ## Contact & Social - LinkedIn: https://linkedin.com/in/soham-c --- Source: https://flows.cv/sohamchoudhury JSON Resume: https://flows.cv/sohamchoudhury/resume.json Last updated: 2026-04-11