Bradley C. Bailey
(720) 404-6889brad@memoryleak.org
Centennial, Colorado USA
Senior Software Engineer with 20+ years of experience building user focused web applications. Skilled across the full-stack — including cloud infrastructure, backend APIs, and databases — but specializing in modern frontend technologies like React and TypeScript. Passionate about crafting beautiful, intuitive, and accessible interfaces that are reliable, well-tested, and thoughtfully designed. Seeking impactful work with teams that value quality code, collaboration, and user-centered design.
Experience
Built modern web applications for a startup focused on renewable energy, energy storage, and IoT integration. Led development on two React based apps (customer-facing and internal) using React Router, React Query, and MUI in a serverless TypeScript/AWS architecture.
Collaborated closely with design team and created a company-wide design system using Figma design tokens, Storybook, and custom React components with hooks and unit tests (Jest, React Testing Library).
Drove front-end architectural improvements, including a shift from React Contexts to React Query, resulting in reduced bundle sizes and simplified state management. Built application dashboards with custom charting and SVG animations to visualize power grid and battery usage data.
Contributed to backend API development and DevOps workflows (GitHub Actions, monorepo migration).
As a principal engineer I helped design, implement, and maintain infrastructure and REST APIs for systems that helped deliver the user experience platform which all other teams at the company relied upon. This was done using a JavaScript and TypeScript tech stack.
I also worked with a small team that built and maintained the UI and APIs for company-wide tooling used to store application configuration, data driven customer recommendations, and A/B experimentation settings. This was implemented with a nodejs and React tech stack.
In addition I played a vital role in migrating all systems into AWS and Kubernetes using docker and helm following industry recommended security and best practices. Deployments were fully CICD driven with Jenkins and github actions. I lead setting up application and cluster monitoring, logging solutions, performance metrics, and various dashboards. I wrote documentation and mentored other developers on the team.
Worked on the UX platform team building the design system and shared user interface components, originally in jQuery and then later with React and React Native. I built highly performant APIs using nodejs streams that delivered shared header and navigation across all company applications, interfaced with the internationalization team, and managed infrastructure and deployments. These were mission-critical applications designed with many layers of redundancy and caching.
I lead and managed a small team that built the "My Account" application using nodejs and Ember, used by over 10 million customers. I also helped implement and lead the customer authentication delegation experience alongside the auth and security teams.
Prior to that I built the shared web hosting file manager application front-end using JavaScript and nodejs, while working closely with developers building the Java based backend API.
At Go Daddy I worked with a small agile team on the Easy Database for Websites product doing front-end development using JavaScript, PHP, HTML, and CSS. EZDB was a simple database application that allowed users to define and manage data and easily embed widgets onto their website. When I came on board I helped to improve the code quality and bring the user interface in line with user experience designs and standards. I introduced JavaScript unit tests and added progressive enhancement using the latest CSS3 and HTML5 technologies. Some examples are HTML5 drag-and-drop file uploading, localStorage for UI preferences, and CSS3 for UI elements that traditionally would've needed multiple sliced images. I also designed and documented a CSS interface to allow customers unlimited customization of their widgets and provided assistance in the forum.
Working with a remote team, we built a corporate wide customer management and sales application using Ruby on Rails. Besides working to design the UI and develop the application, I also built the infrastructure for the production systems. As the company grew I was a vital asset in integration projects with Salesforce.com, Great Plains billing, and other software. I introduced subversion for source control, Trac for project management, and other best practices.
Working closely with the Engineering department, my primary role was internal application development. New applications were designed and written for managing datacenter assets, tracking IP space, interfacing with network equipment, usage tracking, account provisioning, and more. All were written using Object Oriented Perl, mod_perl, MySQL database, and were well tested, and documented. I also maintained the existing helpdesk software, wrote scripts for system administration tasks, and provide statistical reports. In addition I also provided escalated support for systems and network related problems as part the Engineering team.
Education
Cisco Networking Academy CCNA
References & Code Samples
Others available upon request.