Andy Bond (he/him)

Software Engineering Technical LeaderLexington, KY

About Me

Software Engineering Technical Leader with a focus on driving innovation and technical excellence in large-scale applications. I lead teams in developing critical features, including AI Assistant solutions and reusable components for internal design systems, leveraging deep expertise in Angular, NgRx, and Nx. My contributions extend to shaping frontend architecture, streamlining project execution, and ensuring robust code quality. I am dedicated to mentorship and improving engineering processes through effective documentation and strategic planning, always pushing the boundaries of what's possible in software development.

Experience

  1. December 2021 - Present

    Software Engineering Technical Leader

    CiscoRemote
    • Drove the successful planning, execution, and delivery of critical, large-scale features, resulting in measurable improvements to customer experience.
    • Led the complete frontend development for multiple AI Assistants, and architected reusable, flexible AI Assistant components for seamless integration and adoption by external teams.
    • Played a key role in frontend architecture review and leadership meetings, consistently providing valuable feedback and strategic guidance on high-level initiatives.
    • Mentored and guided team members through dedicated office hours and ad-hoc support, fostering a culture of knowledge sharing and technical growth across multiple teams.
    • Contributed significantly to project planning and workflow optimization, leading efforts in work estimation, requirement refinement, and task organization to enhance team efficiency and project delivery.
    • Developed and optimized highly scalable and maintainable components and services using Angular and NgRx, within a robust Nx Monorepo environment.
    • Authored and maintained critical organizational documentation, including new developer onboarding guides, project setup instructions, and the implementation of Architecture Decision Records (ADRs) to standardize processes.
    • Played a key role in building and expanding internal design system component libraries, contributing with Angular, React, and Storybook.
    • Implemented and enforced rigorous testing practices, including Jest unit tests and Playwright/Cypress E2E tests, to maintain superior code quality and reliability.
  2. February 2016 - December 2021

    Software Engineer

    Legislative Research CommissionFrankfort, KY
    • Created responsive web based applications with a strong focus on user experience using Angular to be used by LRC staff, legislators, and the general public.
    • Worked directly with clients to develop new project features and migrate out-of-date applications to modern standards.
    • Developed templates and libraries used in nearly every Angular application in the agency.
    • Developed APIs using ASP.NET Core MVC to provide data to various applications and other APIs/microservices.
    • Developed multiple Windows desktop applications to assist members of LRC staff in their various duties using both Windows Forms and WPF.
    • Managed SQL tables, stored procedures, functions, users, and roles for use in the applications that were developed.
  3. September 2012 - January 2016

    Photographer

    University of KentuckyLexington, KY
    • Photographed banquets, concerts, student and faculty activities, sporting events, speeches, and many other functions.
    • Organized group shots of 50+ people.
  4. June 2015 - August 2015

    Software Developer (Intern)

    California Resources CorporationBakersfield, CA
    • Developed a server application using C# that fetched and cached live images from IP based security cameras.
    • Created client webpage application to facilitate selecting cameras for a lived feed of any camera in the field using HTML, CSS, JavaScript, and ASP.NET.
  5. May 2014 - September 2014

    Software Developer (Intern)

    Occidental Petroleum CorporationBakersfield, CA
    • Created and edited over 200 human-machine interface pages for online viewing.
    • Created a program to improve speed on human-machine interface development process using Visual Basic 6.0.

Education

  1. August 2012 - December 2015

    Bachelor of Science (B.S.), Computer Science

    University of KentuckyLexington, KY

Skills

  • Angular
    Angular
  • NgRx
    NgRx
  • ReactiveX
    RxJS
  • HTML5
    HTML
  • CSS
    CSS
  • TypeScript
    TypeScript
  • JavaScript
    JavaScript
  • React
    React
  • Jest
    Jest
  • Playwright
  • Cypress
    Cypress
  • C#
  • .NET
    .NET Core
  • SQL