# Dalbir Singh > Senior Software Engineer at Roblox Location: Burlingame, California, United States Profile: https://flows.cv/dalbir Senior Software Engineer at Roblox ## Work Experience ### Senior Software Engineer @ Roblox Jan 2022 – Present ### Senior Software Engineer @ Microsoft Jan 2022 – Jan 2022 | Greater Seattle Area Team lead for a team of four developers for a new IQP feature that monitors the customer’s workload and automatically tunes database level and query level settings to improve performance and minimize resource consumption. ### Software Engineer @ Microsoft Jan 2020 – Jan 2022 | Greater Seattle Area Worked on the SQL Server Database engine, particularly on the Query Optimization and Query Processing components. ### Software Development Manager @ Trapeze Group Jan 2019 – Jan 2020 As the manager of the Fixed Scheduling (FX) team, my goal was to update the technology stack of legacy products. I oversaw two different teams, one with four developers and another with three developers. I was directly responsible for the work that's assigned as well as it's timely completion. Responsibilities: - Work with a team of three developers to replace a legacy MFC app. The back-end was replaced with a in-house C++ web server that uses JSON RPC style web services. The front-end is rewritten in Angular 8. - Improved performance of the scheduling runcutting algorithm by 400% by introducing multi-threading and other caching techniques ### Software Development Team Lead @ Trapeze Group Jan 2017 – Jan 2018 | 5800 Explorer Drive, Mississauga As the technical team lead of the Operations team, my main responsibilities and achievements in this role were: - Manage team's assigned work and timely completion within sprint cycles - Developed C++ template based and thread-safe cache in system, resulting in over 50% increase in performance in many cases - Made in-house C++ web server scalable by making services stateless - Emphasized code reviews and created new guidelines for coding standards, resulting in a decrease in customer reported defects ### Software Developer @ Trapeze Group Jan 2014 – Jan 2016 | 5800 Explorer Drive, Mississauga - Worked on the Operations software which is responsible for managing employees in the transit agencies as well as their assigned work - Developed a new module that allows employees to bid for their work based on a configurable set of union rules ### Software Developer (Intern) @ Trapeze Group Jan 2012 – Jan 2013 | Mississauga, Ontario - Used C++ and MFC to add new components in the Operations product at the company - Involved in development, testing, and documentation of company products - Worked with large SQL and Oracle databases ## Education ### Bachelor of Applied Science (BASc) in Computer Engineering University of Toronto Jan 2009 – Jan 2014 ### Thistletown Collegiate Institute Jan 2005 – Jan 2009 ## Contact & Social - LinkedIn: https://linkedin.com/in/dalbir-singh-59450841 --- Source: https://flows.cv/dalbir JSON Resume: https://flows.cv/dalbir/resume.json Last updated: 2026-03-22