Summary
Overview
Work History
Education
Skills
Timeline
Hubspot Segments AI Hackathon Award for Most Innovative
Generic

Khalil Bouaazzi

Rockwall,Texas

Summary

Dynamic technical leader with a proven track record of spearheading complex projects and driving innovative solutions. Expertise in software development, systems architecture, and project management, with a strong focus on team collaboration to achieve results in fast-paced environments. Recognized for adaptability and reliability, alongside advanced skills in coding, debugging, and performance optimization. Proficient in building and maintaining high-performance React applications, leveraging modern JavaScript libraries to create seamless user interfaces while adhering to front-end development best practices.

Overview

12
12
years of professional experience

Work History

Tech Lead (Framework Scoring)

Hubspot
03.2025 - Current
  • Developed Scoring Configuration library components for use across two separate and distinct usecases
  • These components are represented in both the Service Hub Customer Success Health Scoring app as well as the Marketing Hub Lead Scoring app
  • Organized and was the main contributor of the delivery of several key features, including Recency and Frequency, Deal Scoring (as a new scorable object), and Unlimited Group Scores using React, Redux, and Styled-components
  • Contributed to a company-wide filters component, reducing load time by approximately 60% through performance profiling (Chrome and Mozilla), enhanced caching strategies, and refactoring from observable services to basic React hooks
  • Optimized resource allocation by effectively prioritizing tasks based on business needs and project timelines.
  • Developed comprehensive documentation using Cursor and Claude to facilitate knowledge sharing among team members and support long-term maintenance efforts.
  • Remote

Senior Software Engineer (Segments and Scoring)

Hubspot
04.2023 - 03.2025
  • Company Overview: HubSpot is a leading developer and marketer of software products for inbound marketing, sales, and customer service
  • Implemented the Lists (now Segments) settings tab within the HubSpot CRM, enhancing user control and data segmentation capabilities.
  • Developed robust and maintainable UI components using React and styled-components.
  • Managed application state across all projects utilizing a combination of React Context API, custom hooks, Zustand, and Redux, ensuring efficient data flow and scalability.
  • Onboarded several new engineers and interns as an interim tech lead when the primary tech lead was beginning a new Scoring feature.
  • Remote

Frontend Architect

BBX Technologies
12.2019 - 06.2023
  • Developed Vuesion QXi Call Center Manager
  • Worked to move from Native Windows application to a Websocket driven React/Typescript/MobX application that integrated with PBX and WebRTC

Software Engineering Manager - Team Lead

OrderMyGear
07.2021 - 04.2023
  • Company Overview: OrderMyGear is an ECommerce company that aims to simplify the process for group ordering merchandise.
  • As an Engineering Manager, I oversee two engineering teams focused towards new feature development.
  • I remained coding 60% of the day, balanced with biweekly 1 on 1’s and career development check-ins with my direct reports.
  • I was directly over 5-6 engineers in the US and roughly 10 engineers from Mexico
  • Success was measured largely with a Committed vs Completed metric. The department goal was 80% to mitigate story churn by a Product department that was going through a transition through the early part of 2022.
  • Panthers team maintained a CvC of 102% through 2022
  • Llamas team maintained a CvC of 84% through 2022

Senior Software Engineer - Team Lead

OrderMyGear
09.2019 - 07.2021
  • Lead UI Upgrade Project
  • Project consisted of converting legacy navigation components with incompatible dependencies over to a dependency-agnostic solution
  • New components were developed using Web-Components (specifically Lit-HTML and Lit-Element)
  • This was to ensure compatibility with legacy PHP Application, deprecated ui repos, and modern ui repos
  • Navigation saw much faster search time after upgrades were completed
  • Lead UI Testing initiative
  • Created examples using numerous testing libraries
  • Ended up selecting Jest with React Testing Library
  • Championed Typescript as default choice while developing node services and frontend
  • Began upgrading template project to include Typescript, Eslint, and Prettier
  • Contributed as scrum leader and main developer on two new product initiatives
  • Analytics Dashboard
  • New Storefront Experience
  • Published a blog post on company blog regarding testing complex React components using React Testing Library

Senior Software Engineer - Team Lead

Dealer Socket
05.2018 - 09.2019
  • Within two weeks of returning to DealerSocket, I completely rewrote the Audit Log UI
  • Originally based on Angular but codebase became hard to maintain. Found that a rewrite would take less time
  • Using Webpack, React, Redux, Flow, JSS
  • Combined Enterprise Management UI efforts with Audit Log UI under one repo: Internal UI
  • Internal UI to contain all interfaces related to internal users actions like accessing audit log and managing enterprise dealerships, groups, and users
  • Participated in API design of Enterprise Management services using Swagger
  • Completed Dealership portion of Enterprise Management UI
  • Ability to search, add, remove Dealers
  • Used Redux Forms for all forms in React.
  • Created Drag and Drop Widget Grid for Configurable Appraisals page
  • Used React-Grid-Layout to create a configurable grid that is saved per user/dealer pair
  • Developed newer version of TrueTarget Pricing Tool for use in Configurable Appraisals page
  • Used D3 and Material-UI Slider to create new data visualization and interactions to help customers properly price an appraised vehicle
  • Developed util for managing Authorization across entire Inventory Manager project
  • Within Redux, permissions are now able to be accessed using reselect selectors
  • Utilized Nginx and Docker to properly configure a reverse proxy to combine multiple webservices and UI’s to allow for local development to work against services that were on stage, team, and production environments

Senior Software Engineer

S5 Stratos
02.2018 - 05.2018
  • Used Typescript, Bootstrap, React and Redux to develop MVP of legacy reporting software
  • Created full development pipeline; deployable locally and on server
  • Developed “2D infinite scroll” for rendering large grids in the browser

Software Engineer II - Team Lead

Dealer Socket
11.2016 - 02.2018
  • Lead team both technically and architecturally to release UI Refresh on schedule
  • Introduced a number of solutions that allowed the team to deliver a massive project to customers on schedule
  • Worked with Javascript 2015 (ES6) using Babel, SASS, Perl, and Template Toolkit (Perl)
  • Developed first customer facing React + Redux webapp with Java backend in the entire organization
  • Used Webpack and HMR for development
  • Worked with backend team to define API contracts and aided in numerous technical explorations regarding Java, React, and D3
  • Configured all team dev tools
  • Set up Webpack and HMR in two separate repos to allow for development across numerous virtualized environments
  • Configured Gulp for legacy software
  • Became Subject Matter Expert in multiple pieces of legacy software
  • Took on the UI rewrite of TrueTarget product
  • Widely regarded as the “Bread and Butter” product
  • Developed replacement using React and Redux

Senior Software Engineer

Raytheon
06.2016 - 11.2016
  • Designed RESTful API for communication with legacy server architecture with System Architect
  • Led and contributed to a team of Javascript developers that produced an AngularJS application that communicated with the aforementioned RESTful API
  • Kept track of projects with a splinter group that used SVN
  • Integrated with ClearCase at integration points

UX Software Engineer - Interim Team Lead

Omnitracs
04.2015 - 06.2016
  • Created technical design library for project engineers to use when developing products
  • Assets that were created leaned on Twitter Bootstrap, AngularJS, and Typescript
  • Due to the reusability of the components, all new projects now use this design library
  • CSS assets were developed using SASS and Flexbox
  • Provided training/pair-programming sessions to bring engineers unfamiliar with front end development up to speed on best practices
  • Worked with NodeJS, JSPM, Gulp, Protractor, Jasmine
  • Was a major contributor to the Vehicle Inspection Report 2.0 and Fleet Business Intelligence applications
  • Designed and developed API for frontend to backend communication
  • Used Java and Spring to develop RESTful interface based on API specifications
  • RESTful backend communicated with SQL Database
  • Used AngularJS and Typescript to ensure maximum reusability across application portfolio
  • Championed the decision to move to modern browsers
  • Worked with engineering, testing, and product management to develop strategy for moving customers using archaic browsers to modern browsers
  • Aided in design of new user interfaces for existing applications
  • Created wireframes, mockups, icons and other design artifacts with Adobe Illustrator, Photoshop, and Experience Design
  • Worked as a liaison between product management and engineering

Software Design Engineer

Stryker Communications
01.2014 - 04.2015
  • Developed a number of proof of concepts that have been presented to senior staff
  • Used Tomcat, Maven, Artifactory, SVN, and Jenkins in all projects
  • Developed proof of concept of medical device data collection software using Java, NoSQL, and HTML5 and Javascript
  • Developed proof of concept of online video editor using Java, NoSQL, HTML5, CSS, and Javascript
  • Aided in developing proof of concept of medical case server using Java and NoSQL
  • Was a major contributor to a software maintenance release of ConnectSuite product by
  • Contributing software in the form of bug fixes (Javascript/C++)
  • Finding and documenting new bugs in JIRA
  • Completing formal verification
  • Aided in release of ConnectSuite/Studio 3 International products by
  • Managing deliverable schedule with the Senior Project Manager

Education

Bachelors of Science - Software Engineering, Human Computer Interactions

University of Texas at Dallas
Richardson, Texas
01.2013

Skills

  • React
  • Javascript and Typescript
  • JS state management
  • Redux, Zustand, MobX
  • Sass/CSS and Styled Components
  • Webpack
  • Nodejs
  • Performance optimization

Timeline

Tech Lead (Framework Scoring)

Hubspot
03.2025 - Current

Senior Software Engineer (Segments and Scoring)

Hubspot
04.2023 - 03.2025

Software Engineering Manager - Team Lead

OrderMyGear
07.2021 - 04.2023

Frontend Architect

BBX Technologies
12.2019 - 06.2023

Senior Software Engineer - Team Lead

OrderMyGear
09.2019 - 07.2021

Senior Software Engineer - Team Lead

Dealer Socket
05.2018 - 09.2019

Senior Software Engineer

S5 Stratos
02.2018 - 05.2018

Software Engineer II - Team Lead

Dealer Socket
11.2016 - 02.2018

Senior Software Engineer

Raytheon
06.2016 - 11.2016

UX Software Engineer - Interim Team Lead

Omnitracs
04.2015 - 06.2016

Software Design Engineer

Stryker Communications
01.2014 - 04.2015

Bachelors of Science - Software Engineering, Human Computer Interactions

University of Texas at Dallas

Hubspot Segments AI Hackathon Award for Most Innovative

The project I worked on allowed users to convert a Segment's filters into a Scoring configuration

Khalil Bouaazzi