# Danny Lewis > Software Engineer at Riot Games Location: Seattle, Washington, United States Profile: https://flows.cv/dannylewis I'm an experienced Software Engineer with a passion for making other folks' jobs easier. Many hours put in to Go, C/C++, Java, and C#, but I am very language agnostic and love an opportunity to learn a new tech stack. Strong software engineering and communication skills with a Bachelor of Science (B.Sc.) focused in Computer Science from University of Calgary. ## Work Experience ### Senior Software Engineer @ Riot Games Jan 2023 – Present | Seattle, Washington, United States - Lead developer on Entitlements and Wallets services backing permanent unlocks and virtual currencies for all Riot titles. - Rewrote Entitlements from internal framework to Spring Boot, improving efficiency, maintainability, and resilience - Number of required pods reduced by 30 - 40% - Incidents caused by Entitlements reduced from multiple per quarter to zero in past 6 months ### Senior Back End Engineer @ Unity Jan 2022 – Jan 2023 | Bellevue, Washington, United States • Instrumental in Lobby and Friends service development, bringing them through design, alpha, closed / open beta, and GA • Lead integration of Vivox into Lobby, reducing lines of code needed to enable voice chat in games by 10x • Developed and maintained several libraries, enabling consistency and improving velocity across micro-services • Skills: Go; Kubernetes; Postgres; TypeScript; CI/CD (Github Actions, Jenkins); Dev-ops; Packaging and evangelizing internal libraries ### Back End Engineer @ Unity Jan 2021 – Jan 2022 | Bellevue, Washington, United States Back end Software Engineer working on Lobby within Multiplayer Services. ### Software Development Engineer II @ Microsoft Jan 2019 – Jan 2021 | Redmond • Lead critical migration effort in Azure SQL Server, coordinating work between internal and external teams • Built and owned storage pre-provisioning feature, fixing long-standing performance issues, improving I/O telemetry, and eliminating recurring customer reported incidents • Skills: C/C++; C#; Driving full development cycle; Dev-ops; Simulation and automated testing ### Platform Software Developer @ Benevity Jan 2018 – Jan 2019 | Calgary, Canada Area • Built and launched a content-driven webservice, utilizing concepts of microservices, API design, and Dev-ops • Automated manual SQL processes for other teams, reducing time spent on these tasks from weeks to hours • Skills: Java; Bash; MySQL; API, webservice, and microservice design; Agile / SCRUM; Presentation andmentorship ### Software Development Engineer @ Microsoft Jan 2016 – Jan 2018 | Redmond, WA • Focused on reducing cost of giving service within Azure SQL Server, writing performant, scalable code in established codebases • Collaborated with a multi-disciplinary team of diverse experience • Performed regular on-call rotations involving the assessment and mitigation of immediate performance issues on live production databases, utilizing time-sensitive analytical thinking and problem solving skills • Skills: C/C++; C#; Design, implementation, validation, and roll-out of features; Dev-ops ### Software Engineering Intern @ Microsoft Jan 2015 – Jan 2015 | Vancouver • Worked in a team of 5 entirely made of interns, promoting teamwork and collaborative skills • Helped design and implement a piece of software from start to finish with very broad guidelines, fostering creative thinking, problem solving, and programming abilities • Presented progress to other foundry teams and leaders on a weekly basis, strengthening confidence and presentation skills • Held position of “Champion of Quality” for team, making sure that our software was up to a high standard by implementing tests and performing code reviews ### Test Automation Intern @ Coverity Jan 2014 – Jan 2015 • Wrote new and ran existing manual and automated tests for the Eclipse / Visual Studio plugins, developing understanding of professional QA practices (and gaining experience in Javascript) • Found bugs and wrote bug reports using BugZilla, reinforcing analytical and communication skills • Wrote and maintained scripts to increase efficiency and programming skills • Worked together and collaborated with an international team of colleagues, expanding knowledge of teamwork and working effectively with others ### Information Technology Summer Student @ ConocoPhillips Jan 2013 – Jan 2013 • Built and distributed Windows PCs to ConocoPhillips employees, applying knowledge of both hardware and software • Used problem solving skills to troubleshoot user's problems through ticketing software • Analyzed old tickets and facilitated the creation of help articles to make service desk more efficient • Counted and balanced hardware inventory, utilizing organizational skills and attention to detail ### Guest Services Representative @ Spray Lakes Sawmill Family Sports Centre Jan 2010 – Jan 2012 • Employed organizational skills by booking rental times on behalf of customers • Enhanced customer service and multitasking skills by assisting customers with service issues • Assisted in the creation of inventory system for skate rentals, increasing staff efficiency • Strengthened mathematical reasoning skill by ensuring cash and credit receipts balanced at the end of each shift ## Education ### Bachelor of Science (B.Sc.) with Distinction in Computer Science University of Calgary Jan 2011 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/scraniel --- Source: https://flows.cv/dannylewis JSON Resume: https://flows.cv/dannylewis/resume.json Last updated: 2026-03-22