ali.batayneh
CDT ?
portfolio · v2026.05Houston, TX
Ali Batayneh
currently open to interesting conversations

Ali
Batayneh.
Engineer.

Principal Engineer at Farouk Systems — leading deep technical direction across chi.com on Salesforce Commerce + Marketing Cloud, and the application software upgrades that drive the CHI Color Master Factory. Four years on Datto’s SaaS Protection web app (Rails, PHP, Scala) before that, plus earlier work at Microsoft (SQL Server batch algorithms) and Johnson & Johnson (data analytics, machine learning, and computer vision).

locationHouston, TX
status● shipping
since2016
educationRIT · CompE
now · May 2026
Two launches in flight: chi.com’s EU rollout — cookie collection framework and policy hardening are the last block — and the CHI Color Master Factory’s August 2026 go-live.
tighteningQA + beta feedback loops for Color Master’s August go-live
leadingcode review and mentorship across both product teams
readingThe Staff Engineer’s Path
ali@farouk-systems: ~/portfolio
ali@farouk-systems — zsh — 80×24
Last login: portfolio session
 
type ‘help’ to explore. or just poke around.
 
ali@portfolio
10+
years buildingsince 2016
5
companies shipped atMSFT · J&J · Datto · Moog · Farouk
14
languages in the toolkitPython · JS · PHP · Ruby · Scala · …
2
platforms owned todayCHI/BioSilk · ColorMaster
Principal EngineerE-commerceCloud-native SaaSSalesforce CommerceMachine LearningFull-stackPrincipal EngineerE-commerceCloud-native SaaSSalesforce CommerceMachine LearningFull-stackPrincipal EngineerE-commerceCloud-native SaaSSalesforce CommerceMachine LearningFull-stackPrincipal EngineerE-commerceCloud-native SaaSSalesforce CommerceMachine LearningFull-stack
01 / about

A short bio.

the gist

My weeks split between chi.com and the CHI Color Master Factory— a salon machine that dispenses custom hair-color formulations, used in thousands of locations worldwide. On the commerce side, I lead a team of three (one engineer, two marketing and merchandising leads); the deepest features land on me, and I parcel out the rest. Recent example: a full checkout backend rewrite supporting Klarna, Afterpay, Clearpay, and Link end-to-end, payment-intent lifecycle and failure handling included. On the device side, I work alongside a senior iOS engineer and a senior Android engineer to modernize the native apps that drive the machine. We just shipped a shared-data model so multiple devices in one salon can pool client and stylist records, and we’re now refactoring native code that hadn’t been touched in years. The “technical direction” piece, in practice: code review, the features that demand deep involvement, mentoring engineers across both products, and pulling long-outsourced code toward something the in-house team can own.

currently
Principal Engineer
at
Farouk Systems
based in
Houston, TX
education
RIT · B.S. Computer Engineering
previously
Datto · Microsoft · Johnson & Johnson
the path

I started at Moog, fixing internal .NET and Java apps that hadn’t been touched in years — my first lesson in legacy code. A summer at Microsoft followed, writing C++/C# for a SQL Server batch-migration algorithm. Then a fall co-op at Johnson & Johnson, building proofs of concept in data analytics, machine learning, and computer vision. A second summer back at Microsoft — this one as a Technical Program Manager owning a third-party data-source integration — closed the early years.

Four years at Datto taught me how real SaaS gets shipped: feature teams, code review, QA, deployment, and the discipline of keeping a four-year-old web app healthy underneath it all. The stack was polyglot (Ruby on Rails, PHP and Symfony, Scala) — where the habit of “learn whichever language the problem calls for” formed.

Two years ago, Farouk Systemsbrought me in to help build the in-house engineering function — after decades as a B2B brand, the company was making a serious bet on chi.com and the Color Master Factory’s software side. Most of the work since has been less about shipping the next feature than about laying the foundation that makes every feature after it sustainable.

02 / experience

Where I’ve shipped.

Past roles
Jul 2024 Oct 2025Farouk Systems (CHI/BioSilk)Software Project Developer
Houston, TX

Spearheaded development of a bespoke Salesforce-based e-commerce platform (chi.com), building out the architecture and shipping the first production features. Designed and integrated custom RESTful endpoints to bridge Salesforce Commerce Cloud and Marketing Cloud, improving cross-system functionality and unlocking automated customer-journey flows. Led the Agile development team day-to-day, owning sprint planning, code review, and delivery cadence end-to-end.

JavaScriptPythonSalesforce Commerce CloudSalesforce Marketing CloudREST
Jun 2019 Jun 2023DattoSoftware Engineer II
Rochester, NY · 4 years

Developed and maintained SaaS Protection — Datto's cloud-backup web application for Microsoft 365 and Google Workspace data — as part of a feature team responsible for new feature development and bug fixes. Worked across a polyglot codebase spanning Ruby on Rails, PHP/Symfony, Scala, and SQL, with Docker + Kubernetes orchestration. Ran a two-week agile sprint cadence: specification → implementation → code review → QA → deployment.

Ruby on RailsPHPSymfonyScalaSQLDockerKubernetesJavaScript
Summer 2018MicrosoftTechnical Program Manager
Redmond, WA · summer internship

Owned the end-to-end integration of a third-party data source into an internal data portal used by Microsoft's Program Manager organization. Authored the detailed technical specification for conforming to the portal's pre-existing data layers, designed the migration process to scale against expected ingestion volumes, and implemented the project's initial key requirements.

PowerShellSQLPython
Fall 2017Johnson & JohnsonSoftware Developer
Somerset, NJ · semester co-op

Built proof-of-concept software at the intersection of machine learning, computer vision, and data analytics. Implemented a deep-learning classifier for counterfeit-product detection from consumer-product imagery, and developed clustering algorithms over thermal hand-imaging data for arthritis-inflammation research — mining structure in unlabeled medical sensor data.

PythonJavaScriptOpenCVTensorFlowDockerMongoDB
Summer 2016MicrosoftSoftware Developer
Redmond, WA · summer internship

Contributed to an improved batch-migration algorithm for a SQL Server feature, focused on performance against Azure storage. The implementation dynamically sized batches based on observed I/O patterns and storage characteristics, reducing migration time and Azure throughput consumption versus the prior fixed-size approach.

C++C#SQL ServerAzure Storage
Spring 2016Moog Inc.Software Developer Intern
Buffalo, NY · 6 months

Built and maintained internal web applications across the .NET and Java environments — contributed to greenfield features and stabilized pre-existing production systems written years earlier. First professional exposure to legacy code maintenance on systems older than my career.

C#Java.NET
03 / stack

The tools I reach for.

Python8/10
PHP8/10
JavaScript8/10
Ruby7/10
Java7/10
SQL7/10
Scala6/10
Bash6/10
ROS6/10
C++5/10
Swift5/10
VHDL5/10
OpenCVTensorFlowDockerKubernetesAzureAWSReactSymfonyRailsSalesforce Commerce CloudSalesforce Marketing CloudMongoDB
04 / contact

Let’s talk.

currently open to interesting conversations
based in
Houston, Texas
© 2026 Ali Batayneh. Built with care & caffeine.
last deploy · 2026-05-26