# Ali Ukani > Senior engineer with a passion for building great infra :) Location: Somerville, Massachusetts, United States Profile: https://flows.cv/aliukani I'm a Senior Software Engineer specializing in Frontend Engineering and Frontend Infrastructure. I'm passionate about how infrastructure can help product teams ship high quality software to their customers faster and more reliably. I enjoy working on teams that are collaborative, autonomous, diverse, and focused on solving for the customer. ## Work Experience ### Senior Software Engineer II @ HubSpot Jan 2021 – Jan 2025 | Cambridge, MA "Frontend Platform: Core Infra" team. My primary focus of work was on the development toolchain used to ship frontend libraries and applications. My latest projects involved: • modernizing our frontend engineering toolchain to improve build times by 25-50% • integrating Rust (Rspack) into our tooling to further reduce build times and eliminate legacy custom webpack plugins (a win for customers and also my team) • shipping tooling to make building and maintaining component libraries more sustainable and scalable (a win for core library devs and product teams that use those libraries), along with migration scripts to help teams adopt the tooling • developing an improved logging system for core library owners, to help them proactively find and query downstream issues Technologies I work with: JavaScript, TypeScript, Webpack, Rspack, Rust, React, Storybook, JSCodeShift, Babel, Java, MySQL ### Senior Software Engineer @ HubSpot Jan 2017 – Jan 2021 | Cambridge, MA "Frontend Platform: Components" team • Implement new components, patterns, and features in HubSpot's standard React components library, used by all frontend projects. • Maintain, extend, and support core Frontend JavaScript libraries. Define and implement scalable company-wide best practices for React, CSS-in-JS, library maintenance, and code migrations. • Mentor junior engineers and onboard new engineers to the team. Train team members in the "infrastructure mindset" and library maintenance best practices. • Maintain our component library's custom documentation and Visual Regression testing tooling. • Participate in regular Design Systems Review discussions with engineers and designers. Working with designers to create accessible, performant, and usable frontend components and patterns. • Provide guidance to engineers at all levels in the organization through Slack, Docs, Github, 1:1 Office Hour sessions, group workshops, and presentations. • Run large scale code migrations across hundreds of frontend projects. • Interview candidates for senior, junior, and intern/co-op positions. Technologies I work with regularly: JavaScript, CSS and Sass, React, Enzyme, styled-components, Node, jscodeshift ### Software Engineer @ Drift Jan 2015 – Jan 2017 | Cambridge, MA One of the first 10 engineers at Drift. I worked primarily on the Live Chat Widget, Campaigns/Messaging/Announcement/Meetings features, the Public Profiles product, and our frontend build-and-deploy infrastructure. * Architected the Drift Live Chat Widget and Third Party JavaScript SDK. Customers add a single line of JavaScript to their sites to install the JavaScript SDK and Live Chat Widget. Developed the Chat Widget as a Single Page Web App that loaded into an iframe on customer sites. Created theming and customization features, SDK features for customizing and controlling the chat widget, and a beta release channel for introducing early features to interested customers. Introduced best practices for JavaScript, CSS, React, Redux, and RxJS. * Lead a project to create a standardized component library for the chat widget and web app. * Developed build-and-deploy infrastructure for frontend apps. Built on top of Docker, Webpack, Nginx, Travis CI, Terraform, and AWS (S3, EC2, ECS, CloudFront). * Internationalized our live chat widget to support over 30 different languages. * Developed "Drift Profiles", a product that provides a free public website with built-in live chat to any sales rep using Drift. Built using React, Apollo, and GraphQL. Technologies I worked with closely: JavaScript, React, Redux, Node.js, Webpack, GraphQL, S3, Terraform, iframes ### Software Engineering Co-op @ Google Jan 2014 – Jan 2014 | Cambridge, MA Android for Education Team. ### Software Engineering Co-op @ HubSpot Jan 2013 – Jan 2013 | Cambridge, MA Integrations team co-op, backend/full-stack Technologies I worked with closely: Java, Dropwizard, CoffeeScript, Backbone.js, Sass ### CS2800 Logic and Computation Tutor @ Northeastern University Jan 2013 – Jan 2013 | Boston, MA ### Application Developer Analyst Co-op @ Goldman Sachs Jan 2012 – Jan 2012 | Boston, MA ### CS2800 Logic and Computation Tutor @ Northeastern University Jan 2012 – Jan 2012 | Boston, MA ## Education ### Bachelor of Science (BS) in Computer Science Northeastern University Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/aliukani --- Source: https://flows.cv/aliukani JSON Resume: https://flows.cv/aliukani/resume.json Last updated: 2026-03-22