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