# Victor Barua 🔎 > Query Languages @ Datadog Location: Seattle, Washington, United States Profile: https://flows.cv/victorbarua Polyglot software developer living in Seattle. Interests include distributed systems, databases and programming languages. Known to spend unusual amounts of time thinking about ASTs and query engines. Organizer of #PapersWeLoveYVR ## Work Experience ### Senior Software Engineer @ Datadog Jan 2024 – Present | Seattle, Washington, United States Building out query engine and query planning capabilities. ### Software Engineer II @ Datadog Jan 2022 – Present | Seattle, Washington, United States - Building a query language and query engine. ### Senior Software Engineer @ Treasure Data Jan 2020 – Jan 2021 | Vancouver, British Columbia, Canada - Developed control plane services in Ruby w/ Ruby on Rails and Kotlin w/ Dropwizard, which managed configuration entities for data transformations and flows within our Customer Data Platform (CDP). - Load tested services with Locust, checking for both system performance and data model consistency issues. - Designed and specified new (and sometimes existing) APIs using OpenAPI. - Architected and implemented an extension of our internal permissions system with new capabilities to provide customers with more fine-grained control over their configurations. * Added a new RBAC domain layer and interpreter to our existing Ruby on Rails application with sufficient expressiveness to encode our existing model and the extensions required. * Coordinated feature release across Frontend, QA, UX and Product stakeholders. * Worked closely with a Junior Software Developer, providing mentorship and support. - Ran an internal paper reading group to introduce new (and sometimes old) technologies, techniques and best practices to our teams. ### Software Engineer @ Treasure Data Jan 2019 – Jan 2020 | Vancouver, Canada Area - Wrote tooling to analyze how customers utilized our internal query DSL in order to understand usage patterns, identify performance issues and guide product decisions. - Handled incidents as part of a regular on-call rotation and ran incident retrospectives. * Improved our operations by updating runbooks, tweaking dashboards, introducing additional monitoring and actively mentoring other developers during incidents. - Helped grow our Vancouver team from 3 to 10 developers * Interviewed potential candidates for our team. * Performed deep cleaning and updates of our onboarding material and service documentation, reducing onboarding times from months to weeks. - Configured and deployed team services to AWS using Terraform. ### Software Engineer @ Bazinga Technologies Jan 2019 – Jan 2019 | Vancouver, Canada Area - Became the sole Frontend developer in the team and onboarded myself onto our pre-existing React Typescript project in order to ship features for our users. - Implemented CI/CD pipelines for our frontend and backend codebases based on a Git feature branch workflow, enabling faster iteration and deployments. ### Backend Developer @ Rakuten Kobo Inc. Jan 2017 – Jan 2018 | Vancouver, Canada Area - Developed interconnect over RabbitMQ to integrate data from Bitlit Media into Rakuten Kobo. - Containerized development dependencies to allow for development in both Linux and Windows environments. ### Backend Developer @ Shelfie by BitLit Jan 2015 – Jan 2017 | Vancouver, Canada Area - Designed APIs for our iOS and Android applications using Apache Thrift RPC. - Implemented backend features using the Play Framework, PostgreSQL and RabbitMQ. - Implemented administrative UIs using Scala.js. - Performed performance profiling of C++ code used for Computer Vision tasks and implemented optimizations. ### Software Development Engineering Intern @ Microsoft Jan 2014 – Jan 2014 | Bellevue, Washington - Core developer of the MSN Weather Android application. - Implemented various graphical views as well as associated backend logic. ### Software Development Engineering Intern @ Amazon Jan 2013 – Jan 2013 | Seattle, WA - Worked on the Kindle Whispercast team to develop customer facing features using Javascript, jQuery and the Spring Framework. ### Undergraduate Research Assistant @ Quantum Degenerate Gases Laboratory Jan 2013 – Jan 2013 | University of British Columbia - Created device wrappers in Python to allow for new equipment, such as voltage sensors and cameras, to be incorporated into existing experimental framework. ### Quality Assurance Engineer @ Atimi Software Jan 2012 – Jan 2012 | Vancouver, Canada - Tested applications on iOS and Android devices. - Created custom data feeds and services using PHP for testing purposes. ### Teaching Assistant For CPSC 110 @ University of British Columbia Jan 2011 – Jan 2011 - Guided groups of ~20 students through weekly computer science labs. - Balanced 1-on-1 time with students with the needs of the whole lab group. ### Jump Start Academic Coach @ University of British Columbia Jan 2011 – Jan 2011 - Coached new international students at UBC as part of a two week intensive orientation program. - Trained in facilitation, listening and coaching skills to better empower students. ## Education ### Bachelor of Science - BS in Combined Honours Physics and Computer Science The University of British Columbia Jan 2010 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/vbarua - Website: https://vbarua.com - GitHub: https://github.com/vbarua --- Source: https://flows.cv/victorbarua JSON Resume: https://flows.cv/victorbarua/resume.json Last updated: 2026-03-22