Brandon J. Dusseau
I do not provide freelance services. If you have contracted with a freelancer using my name and likeness, you have been defrauded!
Check out my portfolio page for a list of some of my projects.
Work Experience
- Barracuda Networks • Senior Software Engineer
September 2022 - Present • Ann Arbor, MIC# (.NET 6+)GolangProtobufAzure DevOpsAzure CloudGitHub ActionsTerraformmacOSLinux- Developed for Cloud-to-Cloud Backup product
 - Assisted in development of backing storage migration projected to save thousands of dollars
 - Built application to aggregate analytics data to support business inquiries
 - Co-authored documentation to significantly decrease ramp-up time for new developers
 
 - Rocket Central (formerly Rocket Mortgage/Quicken Loans) • Software Engineer
April 2018 - September 2022 • Detroit, MIC# (.NET Framework/Core/5/6)ASP.NET (Fx/Core)PythonAzure DevOpsAWSTerraformCircleCISnykSonarQubeGrafanaSplunkOAuth (Ping Federate, Auth0)Windows- Maintained system that fetches and processes client financial data for use by other systems
 - Saved over $1 million per year by identifying and correcting software inefficiency
 - Architected new cloud-based applications to process and distribute data from external vendors
 - Built UI tools with vanilla JavaScript and/or jQuery to assist in diagnosing issues with client data imports
 - Utilized Ping Federate, Auth0, CircleCI, Terraform, Azure DevOps, Splunk, Grafana, and other tools to build, deploy, and monitor software
 - Worked closely with business stakeholders and outside vendors to meet the needs of our team members and clients
 - Evangelized documentation, clean code practices, and safe and consistent source control workflows
 
 - Barracuda Networks • Software Engineer
May 2014 – July 2014 (intern), May 2015 – November 2017 • Ann Arbor, MIPHPHTMLCSSJSNGINXPuppetLinux (Ubuntu, Gentoo)macOS- Added and redesigned core features of the Barracuda Backup product
 - Implemented REST API for new web backend to overhaul and improve user experience
 - Assisted in management of server configurations utilizing Puppet
 - Worked with Customer Support to help solve cases and spread knowledge of product internals
 - Created tools to help automate and decrease turnaround time on customer support escalations
 - Led the effort to rebuild and improve internal documentation of code structure and processes
 
 
Skills
For examples of my projects, please see my portfolio.
- Web Technologies – HTML5, CSS3, JavaScript, Laravel 8/9, Jekyll, Vue 3, Bootstrap 5, jQuery, SASS, Grunt, Gulp, Apache, Nginx
 - Desktop Languages – C# (.NET Framework/Core/5+), PHP, Python, Bash (plus some experience with Java, C, and C++, and Visual Basic)
 - Data Storage – MySQL, PostgreSQL, MongoDB, DynamoDB, CosmosDB, Azure Blob, Azure Data Explorer (plus some experience with MS SQL)
 - Cloud Technologies – AWS, Azure Cloud, Terraform
 - Operating Systems – Linux (Debian- and Fedora-based, some experience with Arch and Gentoo), macOS, Windows
 - System Administration – Linux CLI proficiency, Puppet, general server configuration, general networking
 - Network Management – DNS, Firewalls, IPv4 NAT, UniFi, OpenWRT
 - Virtualization/Containers – Kubernetes, Docker, VMware, VirtualBox, Vagrant
 - Version Control/Issue Tracking – Git (general), Azure DevOps, JIRA, GitHub Enterprise, Bitbucket Server (plus some experience with SVN and Mercurial)
 - CI/CD – GitHub Actions, Travis CI, CircleCI 2/3, Azure DevOps Pipelines, SonarQube, Snyk, Code Climate
 
Education
- Michigan Technological University • August 2011 – May 2015
B.S. Computer Science, Cum Laude