Brandon Haak

Brandon Haak

Full-Stack Software Engineer

Passionate about building scalable, user-friendly applications with a focus on clean code and modern technologies.

About

Brandon Haak

Full-Stack Software Engineer

Full-stack software engineer with 6+ years of experience building secure, scalable, and performant web applications. Proficient in modern JavaScript frameworks, with recent experience developing a SaaS app using React, Next.js, Node.js, and MongoDB. Strong backend expertise in C#, SQL Server, and RESTful APIs, with a focus on writing clean, testable code and architecting efficient solutions. Skilled in DevOps with Azure and GitHub, technical documentation, and cross-functional collaboration. Proven mentor and team contributor, passionate about user-centered design, performance optimization, and continuous learning.

Technical Experience

Web Development

React.jsNext.jsNode.jsTypeScriptJavaScriptAngular.jsC#MVCKnockoutDapperCSLA.NETRazorWebpack

Backend & API Development

REST API DevelopmentExpress.jsC#ASP.NETWeb APIsCSharpFunctionalExtensionsworkflow orchestration (Azure Data Factory)application architectureperformance tuning

Database Development

MongoDBMS SQL ServerOracle SQLNoSQL databasesCRUD operationsstored proceduresscheduled jobs

DevOps

GitGitHubAzure DevOpsCI/CD Pipelinesautomated testingrelease managementIISGitHub Copilot

Other Tools & Skills

Azure Data Factoryunit & integration testingtechnical documentationCSS/LESS/SCSSAgile/Scrum methodology

Leadership Experience

Trinity Anglican Church

(2019-Present)

  • Congregational Council Member, Small Group Leader
  • Tech Team Leader: Coordinate technology initiatives within the church community.
Walsh Construction Company

(2022-Present)

  • Mentor and provide guidance and support to software development interns and junior developers.

Strengths

Continuous Learner

Proactively seek new challenges and learning opportunities.

Solution-Oriented

Thrive on identifying challenges, designing thoughtful solutions, and implementing practical software.

Collaborative

Quick to seek help and collaborate with team members.

Patient and Empathetic

Supportive when working with and teaching others.

Effective Communicator

Clear and efficient written and interpersonal communication.

Technical Leadership

Provide guidance and mentorship while setting high standards for code quality and collaboration.

Architectural Thinker

Skilled at designing efficient, scalable systems that balance user needs with technical constraints.

Work Experience

Full-Stack Software Engineer

Walsh Construction Company

(2019-Present)

  • Support and create technical solutions to streamline company data, maintenance, and transfer processes.
  • Design, develop, deploy, and maintain secure full-stack web applications.
  • Write unit and integration tests to support technical solutions.
  • Develop clear, concise documentation for processes and solutions for both technical and non-technical team members.
  • Provide level 2 software and technical support to 4000+ employees nationwide.
  • Collaborate with other software engineers and leads to deliver solutions throughout the software development lifecycle.
  • Define project scope in coordination with project management, ensuring timely and budget-conscious delivery.
  • Lead and mentor seasonal interns and junior developers, shaping technical direction on projects, providing regular feedback, and fostering a collaborative environment that promotes learning, ownership, and engineering excellence.
  • Architected and optimized web features with a focus on performance, scalability, and user experience—reducing processing time and improving reliability for internal logistics systems used by thousands of employees.

Education

Bachelor of Science in Computer Science

University of Illinois, Chicago (2019)

Hobbies and Interests

  • Creator and process-optimizer—whether building apps, roasting coffee, or baking sourdough.
  • Enjoy sharing knowledge through routines and teaching.
  • Grounded by faith and family; proud husband and new dad.

Projects

Here are some of the projects I've worked on, showcasing my skills and creativity.

Coffee Journal

Project Preview

A web app that allows users to sign up, track their coffee, brews and recipes. Users are able to rate each brew. This data is then aggregated into simple and intuitive screens to provide useful information about their coffee consumption habits and preferences.

brandonhaak.com

Project Preview

This is my personal website to begin showcasing my skills and projects.

Brandon's Cool React Components

Project Preview

This is a collection of React components that I have created during my day-to-day development. Each component is designed to be reusable, efficient, and showcase creative solutions to common development challenges.

Contact

Let's chat about how technology can improve your systems and processes!