Joe Brady

Senior Frontend/UX Engineer | MS UX Student at ASU | React • TypeScript • UX • Accessibility

Chicago, Illinois, United States

About

Software should be built with empathy for the client, stakeholders, and users, no matter their level of ability, and all our work should flow from that. Everyone deserves to work with inclusive systems that help them reach their goals. This ideal has led me to focus my career on frontend engineering, user experience (UX), and accessibility. Over the course of more than a decade, my career has taken me through many roles in the software development lifecycle. I have worked directly with stakeholders, designed user interfaces, implemented those designs in code, and built APIs and database schemas as a full-stack or backend engineer. Throughout this time, my passion for building usable frontends has kept coming to the surface. As a frontend engineer, I have always strived to be an advocate for those with disabilities. In the component libraries I have maintained, I've prioritized creating components that can be used via the keyboard in ways that are expected. When building applications, I have made sure they are understandable to screen readers. While working with design teams, I have emphasized improving visual feedback and interaction design in user flows so that systems are more understandable. I am passionate about this kind of work, which is why it felt natural to pursue a degree in User Experience at Arizona State University where I plan to graduate in 2028. My hope is to further my abilities in UX, design, and accessibility so I can more skillfully apply user experience principles in my software engineering work. My experience has taken me to several different industries, from cybersecurity, to advertising, to travel, and to manufacturing. Whatever the field, I have kept the same approach of focusing on client and user needs, and that has served me well. Please feel free to reach out if you'd like to connect! I'm always open to new opportunities if they are a good fit!

Experience

  • Professional development at Career Break
    May 2025 - Present · 1 yr 2 mos

    • Pursuing a Master's degree in User Experience (UX) at ASU to further career goals. • Refining skills in user experience, accessibility, and frontend technologies.

  • Senior Frontend Engineer at Censys
    Apr 2023 - May 2025 · 2 yrs 2 mos

    • Developed complex features for an Attack Surface Management (ASM) cybersecurity product in TypeScript and React.js, including integrating with REST and GraphQL endpoints in a GCP Kubernetes environment. • Advocated for and maintained an accessible component library using Storybook and Radix UI. • Built WCAG 2.1 AA-compliant component library features, including keyboard-accessible and screen-reader-friendly drag-and-drop UI elements. • Delivered a new integrations marketplace frontend in 7 weeks (of an 8-week deadline), helping close key enterprise deals. • Resolved long-standing UI and UX pain points across the app, improving user flow and reducing support tickets. • Helped shape GraphQL API gateway by working with backend engineers on schema and query structure, making it easier for frontend teams to build and maintain features. • Maintained backend for frontend (BFF) gateway written in Node.js to bridge between browser and private api endpoints written in Go and Protobuf. • Collaborated with product, design, and backend teams to scope, design, and implement user-focused features, using JIRA for task tracking and coordination. • Wrote end-to-end tests with Cypress and unit tests with Jest and React Testing Library to ensure code reliability. • Mentored junior developers through reviewing code, teaching best practices, and assigning tasks.

  • Frontend Engineer at ZIMPERIUM
    Apr 2022 - Apr 2023 · 1 yr 1 mo

    • Used React.js, Recoil, Redux, and MUI to build dynamic dashboards hosted in AWS, including forms, charts, and dashboards tailored to cybersecurity professionals. • Helped modernize frontend through migrating a large codebase to TypeScript and improving code structure. • Worked closely with backend, product, and design teams to deliver features under tight deadlines in a fast-paced Agile environment. • Refactored high-impact areas of the codebase to improve clarity, and maintainability, resulting in stable solutions. • Supported front-end team members through pair programming sessions and code reviews.

  • Software Engineer - Consultant at Aptitive
    Jul 2021 - Mar 2022 · 9 mos

    • Built modern enterprise web applications using Azure, Angular, Tailwind CSS, Node.js, Express, Nest.js, PostgreSQL, and Docker in a monorepo architecture with Nrwl Nx. • Implemented secure authentication using Azure Active Directory for a client-facing enterprise product. • Engineered solutions for the company's largest client project to date, contributing to bringing in 10% of company revenue as part of a small team.

  • Software Developer at Jupiter Aluminum Corporation
    Sep 2018 - Jul 2021 · 2 yrs 11 mos

    • Developed and maintained applications using React.js, Next.js, Node.js, and MySQL for internal manufacturing operations. • Implemented Tailwind CSS and a component-based UI architecture to enhance design quality and accelerate development. • Led modernization of legacy applications, improving performance, usability, and visual consistency across applications. • Put in place continuous integration practices using Git and Jenkins, thus increasing system reliability and reducing production downtime.