
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
Senior full-stack software engineer with a track record of delivering scalable .NET and JavaScript applications that drive business impact. Skilled in translating complex operational needs into clean, maintainable systems through thoughtful architecture and collaborative execution. Combines a customer-first mindset with technical depth across frontend, backend, and cloud infrastructure. Passionate about mentoring others, refining processes, and building solutions that serve both people and purpose.
Technical Experience
Frontend Development
Backend & API Development
Database Development
DevOps
Engineering & Design
Leadership Experience
(2019-Present)
- Congregational Council Member
- Small Group Leader
- Tech Team Leader: Coordinate technology initiatives within the church community.
Strengths
Customer-Focused Problem Solver
Brings an understanding of customer and business needs to every project, ensuring that technical solutions enhance the customer experience and deliver measurable value.
Delivery-Driven Leader
Balances thoughtful design with a bias for action. Able to guide teams toward timely, high-quality deliverables.
Architectural & Systems Thinker
Sees the bigger picture across applications and infrastructure. Contributes to solutions that align with long-term business goals.
Collaborative Communicator & Mentor
Communicates complex ideas across technical and non-technical audiences. A mentor with patience and a heart to teach.
Lifelong Learner & Innovator
Driven by curiosity and continuous improvement. Actively exploring new technologies, patterns, and practices to improve system design and effectiveness.
Work Experience
Senior 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.
- Grounded by faith and family; proud husband and new dad.