# Shimpy Gupta > Staff Software Engineer @ Samsung-SmartThings | Developing Scalable Microservices | Kafka | Kinesis | DynamoDb| Cassandra Location: San Francisco Bay Area, United States Profile: https://flows.cv/shimpy Technical leader with 15+ years of experience in software development across distributed systems, cloud applications, and enterprise platforms. I've worked across design, implementation, and delivery, and am comfortable collaborating across team boundaries. Currently exploring AI tools to improve how we build software. ## Work Experience ### Staff Software Engineer @ SmartThings Jan 2019 – Present | United States • Directing development of APPS Platform at Samsung SmartThings. There are 13 ser- vices that I lead to design new features, develop and maintain. • Architected zero-downtime migration from Cassandra to DynamoDB, redesigning wide- column schemas to single-table design for performance and cost efficiency. • Designed and developed a library that provided dualReads(read from both primary(source of truth) database and secondary database alongwith read repairs) and dualWrites and helps in migrating data with zero downtime. The library reports mis- matches if the records in the two databases are different. • Built serverless event streaming platform (Lambda + Kinesis) processing real-time smart home events for Alexa and Google Home at scale. • Led cross-continental architecture alignment (US/Korea) for voice-controlled ecosys- tems, defining API contracts enabling sub-100ms response. • Led room presence detection service using XGBoost ML models serving multi-region production traffic across US, EU, and Asia-Pacific. • Designed high-throughput Kafka-based device monitoring service processing events for liveness detection, battery alerting, and real-time device state over SSE; authored custom partition rebalancing via low-level Kafka consumer APIs to sustain events at scale. • Engineered core OCF device control plane – system of record for device registration and command execution across 4 regional shards, processing 205M+ daily events with sub- ms lookups via multi-tier caching. ### Principal Engineer @ Dell EMC Jan 2015 – Jan 2019 | California, United States • Built log collection and analysis pipeline across DDR clients, delivering rapid insights for marketing and customer teams. • Developed on-demand report generation for historical data backup metrics. ### Senior Software Engineer @ Dell EMC Jan 2015 – Jan 2018 | California, United States ### Staff Software Engineer @ Dell Technologies Jan 2011 – Jan 2015 | Bengaluru, Karnataka, India • Owned the PERC 9 feature portfolio in OMSS, spanning new RAID topologies, data in- tegrity, and Advanced Format drive support. • Drove cross-org coordination with LSI firmware team to deliver a new capability depen- dency, aligning firmware library changes with the RAID 10 feature rollout. ### Prinicipal Engineer @ EFI Jan 2006 – Jan 2011 • Designed Cache Manager for PrintServer capabilities and multi-threaded media module with complex media matching algorithm. • Implemented MIME Encoder/Decoder using producer-consumer paradigm. ### Senior Software Engineer @ EFI Jan 2006 – Jan 2008 ## Education ### Bachelor of Engineering (B.E.) in Computer Science Thapar Institute of Engineering & Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/shimpygupta --- Source: https://flows.cv/shimpy JSON Resume: https://flows.cv/shimpy/resume.json Last updated: 2026-04-12