×
Roberto Bortolussi

Roberto Bortolussi

Senior Software Engineer at Microsoft

Redmond, WA, US
(425) 979-8355
English

Background


About

About

I’m a seasoned software engineer who's worked in the industry for over 7 years with a passion for test-driven development, clean and maintainable code, engineering standards and creating innovative ways to solve complex, global scale, enterprise-level problems.
One of my strongest skills is to mentor and help other team members grow and expand their knowledge on both technical and domain levels.
I also like to stay current with the latest and greatest in technical and architectural patterns, and find ways to leverage these whenever possible. In addition, I constantly strive to leverage existing experiences from team members and foster a collaborative and inclusive environment that enables knowledge sharing and wholistic evolution as a team.

Work Experience

Work Experience

  • Senior Software Engineer, Microsoft

    Sep, 2021 - Present

    Consumer Subscriptions:
    (see the Software Engineer II descrption)

  • Software Engineer II, Microsoft

    Sep, 2018 - Sep, 20213 years

    Consumer Subscriptions:
    This team manages the lifecycle of all consumer subscriptions. These include Xbox Live Gold, Xbox GamePass, Microsoft/Office 365, and several other products. The system is reponsible for transacting upon millions of subscriptions per day.

    • Designed, implemented and augmented high-volume distributed worker services

    • Acted as an advocate and major contributor towards the adoption of more sustainable and maintainable patterns and practices

    • Migration of several high-impact live services to Azure App Services and Kubernetes

    • Code migration of several service codebases and shared libraries from .NET Framework to .NET Core

    • Implementation, improvement and optimization of many build and release pipelines for a variety of services

    • Mentorship of several interns and junior members on the team

  • Software Engineer, Microsoft

    Jul, 2016 - Sep, 20182 years 1 month

    Consumer Subscriptions and Purchase:
    The Subscriptions and Purchase team managed the order management system which backs several of Microsoft's marketplace experiences. These experiences include the Xbox game marketplace, Microsoft Store on Windows, and physical goods.

    • Data analysis and fixes

    • Implementation of metrics to ensure a high Quality of Service

  • Interim Engineering Intern, Qualcomm

    May, 2014 - Sep, 20151 year 3 months

    Worked as a member of the Parallel Compute Group.

    • Working on an IDE plugin meant for Android development, written in Java

    • Designing and writing benchmarks for Android devices

    • Working on performance-oriented system software (C and C++)

  • Web Developer, Bridgit

    May, 2013 - Sep, 20134 months

    Bridgit is a start-up whose venture revolves around enabling construction contractors to more effectively track tasks and requirements. It comprised of a mobile app and a web app that interact through a REST-ful API

    • Complete reimplementation the web API and the web app portion of the app

    • Back-end development using Ruby-on-Rails and PostgreSQL

    • Front-end development using Templatized HTML, CSS (using SASS) and JS

    • Help with the development of the Android app especially in hooking it up to the Web API

  • Web Developer (Intern), brainmaven Research Inc.

    May, 2012 - Sep, 20124 months

    A start-up that aimed to provide an ideation platform for collaboration

    • MVC web development using Django (Python) and JavaScript with jQuery

    • Websocket integration for live features (activity feeds, chats, etc.)

    • Integration of a Node.js server along the existing Django stack using HAProxy and Nginx

Skills

Skills

  • Distributed Systems/Cloud Computing

    Kubernetes

    Azure Kubernetes Service (AKS)

    Docker

    Azure Data Factory

    Distributed Tracing

    Microsoft Azure

  • Web Development/Web Services

    ASP.NET Core

    ASP.NET Web API

    SQL

    Ruby-on-Rails

    JS+CSS+HTML

  • Programming

    C#

    .NET (Framwork & Core)

    Python

    Java

    JavaScript

    C

  • Scripting

    Bash/Zsh

    PowerShell

  • Misc

    Android Development

    D3.js

Education

Education

  • Engineering Science (Major in Electrical & Computer Engineering), Bachelor of Applied Science (B.A.Sc.), University of Toronto

    Sep, 2011 - Jun, 2016

    3.39

    ECE568 - Computer Security

    ECE419 - Distributed Systems

    ECE454 - Computer Systems Programming

    ECE552 - Computer Architecture