# Veraj Paruthi > Building Chat and Agents @ Glean Location: San Francisco, California, United States Profile: https://flows.cv/veraj Hey there! πŸ‘‹πŸΌ I love an excuse to have coffee β˜•οΈ so feel free to reach out if you think I can help out in any way! ## Work Experience ### Software Engineer @ Glean Jan 2022 – Present | Palo Alto, California, United States ### Software Engineer @ Tophatter Jan 2021 – Jan 2022 | San Francisco, California, United States ### Software Engineer @ Tophatter Jan 2021 – Jan 2021 | San Francisco Bay Area ### Full Stack Engineer @ Royal Canadian Air Force Association de l'Aviation royale canadienne Jan 2020 – Jan 2020 | Waterloo, Ontario, Canada ### Firmware Engineer @ Smart Nora Jan 2020 – Jan 2020 | Toronto, Ontario, Canada β€’ Headed ESP32 firmware development for Smart Nora's new Pebble 2.0, a machine learning IoT anti-snoring device β€’ Engineered the product's entire data flow architecture - from audio generation to serial bus transmission, to post-processing in the cloud β€’ Built an AWS pipeline that communicated S3 bucket events through SQS queues and CloudWatch alarms to direct AutoScale cluster scaling policies - reducing costs by 90% β€’ Utilized C sockets to build an IETF compliant DNS server on the ESP32 - allowing users to connect via a captive portal β€’ Pioneered a protocol for inter-processor communication over an SPI serial bus to send & receive audio data at a throughput of 192 kBit/s β€’ Eliminated dropped audio data packets through a custom SHA-256 encoded multi-part upload scheme over TLS β€’ Constructed a debugging and deployment pipeline utilizing SEGGER J-link tools - halving test time β€’ Halved snore detection classifier debugging times through the creation of CLI plotting tool using matplotlib ### Data Scientist @ CIBC Jan 2019 – Jan 2019 | Waterloo, Ontario, Canada β€’ Created an NMF (Non-negative Matrix Factorization) model to classify survey responses into 16 distinct complaint categories -- saving the bank $750,000 yearly β€’ Designed a PostgreSQL database schema to populate a dashboard - enabling HR to make sense of valuable employee data β€’ Preprocessed 300,000 unstructured text data points through translation, stemming, lemmatization, POS tagging, acronym replacement, and TF-IDF β€’ Extracted sentiment and translated captions from 25,000 Instagram and Weibo posts to predict trends in upcoming quarterly Canada Goose earnings releases ### Android Developer @ Rogers Communications Jan 2018 – Jan 2018 | Toronto, Ontario, Canada β€’ Worked on 50 Android applications – ranging from KiSS 92.5 to 680 News to Today’s Parent MealTime β€’ Boosted data collected by 4 times through an analytic feed to track user clicks, time spent watching videos, and articles read β€’ Implemented deep link notifications using Urban Airship and boosted user retention by 15% ### IT Operations Analyst @ BMO Financial Group Jan 2018 – Jan 2018 | Toronto, Canada Area β€’ Evaluated all technical aspects of the systems, processes, controls, and volumes in order to optimize IT performance β€’ Took the initiative to update an inefficient automation process in VBA - decreasing intake request time by 20 β€’ Provided consulting, costing, and project planning in order to deliver technology solutions for BMO β€’ Demonstrated knowledge of relevant technology infrastructure ## Education ### Undergraduate in Computer Engineering University of Waterloo ### Mentor College High School ## Contact & Social - LinkedIn: https://linkedin.com/in/verajparuthi --- Source: https://flows.cv/veraj JSON Resume: https://flows.cv/veraj/resume.json Last updated: 2026-03-29