# Almog Hagbi

Software & ML Engineer · M.Sc. Machine Learning student

[GitHub](https://github.com/AlmogH) · [LinkedIn](https://www.linkedin.com/in/almoghagbi/) · [Website](https://almoghagbi.com)

> Software & ML Engineer pursuing an M.Sc. in Machine Learning. I design geospatial MLOps pipelines and cloud architecture on AWS, build full-stack products with Next.js and TypeScript, and bring a deep background in test automation and engineering leadership.

## Experience

### Software & ML Engineer — Blue Green Water Technologies

**2024 - Present** · Israel

*End-to-end ownership of cloud, data, and ML infrastructure at a water-tech company fighting toxic algal blooms.*

- Cut Amazon Redshift compute costs by **20%** by restructuring queries to leverage **AWS Data Catalog** partitions and eliminate inefficient column scans. <!-- tags: AWS, Redshift, Python -->
- Backfilled several years of historical data so the data-science team could model on a correct, complete dataset. <!-- tags: AWS, Python, Data Engineering -->
- Built a calibration MLOps workflow with **AWS Step Functions** that reconciles two data sources for every new body of water. <!-- tags: AWS, Step Functions, MLOps, Python -->
- Designed a fault-tolerant (**DLQ**) geospatial MLOps pipeline on Docker-deployed **Lambdas**, **SQS**, and **S3**, running classification, aggregation, and regression models over **AWS Glue** Crawlers and optimized **Parquet** storage. <!-- tags: AWS, Glue, Docker, MLOps, Python -->
- Built a secure client-to-**S3** image upload and analysis pipeline that automatically feeds imagery into backend data-science models. <!-- tags: AWS, MLOps, Python -->
- Owned several **microservices** and data pipelines end-to-end, building them from scratch on my own. <!-- tags: AWS, Microservices, Python -->
- Secured a previously public API with a robust authentication flow using **AWS API Gateway**, **Load Balancer**, and **ECS**. <!-- tags: AWS -->
- Provisioned infrastructure as code with **AWS SAM** (and some **Terraform**) and automated CI/CD with **GitHub Actions**. <!-- tags: AWS, SAM, Terraform, GitHub Actions, CI/CD -->
- Covered services end-to-end with the full range of tests — **unit**, **integration**, and **E2E**. <!-- tags: Test Automation -->
- Spearheaded a major client-side refactor, modernizing the frontend with **Next.js** and **React**. <!-- tags: Next.js, React -->
- Built and maintained backend services in **Express.js** with **TypeScript** on Node.js. <!-- tags: Express.js, TypeScript, Node.js -->
- Accelerated delivery with Git/GitHub workflows and AI pair-programming using **GitHub Copilot** agents in VS Code. <!-- tags: GitHub Copilot -->

### Full-Stack Engineer (Volunteer) — The Product Lounge

**2023 - 2024** · Israel

*Volunteer full-stack development on an event seating-plan platform.*

- Developed a **NestJS** server backed by **Firebase** and **Redis**, and built the frontend with **React** and **Redux**. <!-- tags: NestJS, Firebase, Redis, React, Redux -->
- Led the migration of the core frontend from Create React App to **Next.js**, improving SEO and performance. <!-- tags: Next.js, React -->

### Full-Stack Engineer Intern — Remagine Ventures

**2021 - 2022** · Israel

*Internship at a venture-capital fund — completed as my Entrepreneurship excellence-track final project.*

- Developed a **Python** web scraper surfacing intelligence on new startups in **Gaming** and the **Metaverse** for the fund's deal flow. <!-- tags: Python, Data Engineering -->
- Containerized **Python** and **Node.js** services on **GCP**, built the frontend with **React**, and stored data in **MongoDB**. <!-- tags: Docker, GCP, Node.js, React, MongoDB -->

### Software Engineer Intern — RestAR

**2020** · Israel

*Internship at an augmented-reality startup, via the university CO-OP program.*

- Built a **React Native** application for testing the product. <!-- tags: React Native -->

### Automation Infrastructure Engineer / Tech Lead — eToroX

**2018 - 2019** · Israel

*Built the crypto exchange's test-automation practice from scratch, appointed tech lead.*

- Built a complete **test-automation** infrastructure from scratch as tech lead. <!-- tags: Test Automation, Tech Lead -->
- Implemented **microservices** to execute large test suites concurrently and populate existing coverage. <!-- tags: Microservices, Test Automation -->
- Auto-generated tests from **OpenAPI** specifications and enforced coverage tracking. <!-- tags: OpenAPI, Test Automation -->
- Wrote cross-browser UI automation with **Selenium** in **TypeScript**. <!-- tags: Selenium, TypeScript, Test Automation -->
- Designed a **JSON-based test DSL** persisted in a database, so tests could be defined as data and managed through the portal. <!-- tags: Test Automation, TypeScript -->
- Containerized workloads on **GCP** and ran CI/CD pipelines with **Jenkins**. <!-- tags: GCP, Docker, Jenkins, CI/CD -->
- Built a **React** + **Express.js** portal for viewing test results and authoring automation tests. <!-- tags: React, Express.js -->

### Automation Infrastructure Engineer / QA Team Lead — IDF – C4I Corps

**2014 - 2017** · Israel

*Led QA and automation across large-scale military software projects.*

- Led QA and automation teams of up to **~5 engineers** across three large-scale projects. <!-- tags: Team Leadership, QA -->
- Built **Java** + **Selenium** test-automation infrastructure from scratch, reused across the projects. <!-- tags: Java, Selenium, Test Automation -->
- Introduced the unit's **first automated test suites**, driving automation adoption across the unit and beyond. <!-- tags: Test Automation, QA -->

## Projects

### Audio & Text → Upper-Body Motion Generation

B.Sc. project · Prof. Doron Friedman, Advanced Reality Lab (Reichman University) · 2021 - 2022

- Generated real-time upper-body gestures for conversations with an AI, based on the **Yoon trimodal-context model**.
- Built a **Python** server that prepares data for the ML model and derives directional vectors for rotational movements.
- Implemented a **Unity** client that translates the rotational vectors into dynamic 3D motion (self-taught **computer graphics** and **quaternions**).

**Tech:** Python, Machine Learning, Unity, Computer Graphics

## Education

### M.Sc. in Machine Learning — The Open University

**2024 - Present**

- Completed: **Deep Learning**, **Neuromorphic Engineering**, and more.
- Upcoming: **NLP**, **MLOps**, **Advanced Deep Learning**.

### B.Sc. Computer Science & B.A. Entrepreneurship (Double Major) — Reichman University

**2019 - 2022**

- Excellence-students double-major program combining a rigorous CS curriculum with business, finance, and high-tech entrepreneurship coursework.
- Coursework included **Machine Learning**, **Data Science**, **Operating Systems**, and **Intro to Finance**.
- Entrepreneurship final project: full-stack internship at **Remagine Ventures**, a venture-capital fund.
- Member of the **IDCyber** club — cybersecurity fundamentals.

### Android & iOS Development Course — HackerU

**2012**

- Learned **Objective-C** and **Java** for iOS and Android development — during high school.

## Skills

- **Programming Languages:** Python, TypeScript, JavaScript, Java, C#, SQL
- **ML & Data:** Python, MLOps, Deep Learning, Classification & Regression, Data Pipelines
- **Cloud & DevOps:** AWS, Step Functions, SAM, Terraform, GitHub Actions, Docker, GCP, Firebase, Jenkins, CI/CD, Redshift, Glue
- **Web:** Next.js, React, TypeScript, Express.js, NestJS, Node.js, MongoDB, Redis, React Native
- **Professional:** Team Leadership, Clean Architecture, Problem Solving

## Certifications

- ISTQB Certified Tester (ISTQB)
- Certificate of Excellence (IDF – C4I Corps)

## Languages

- Hebrew — Native
- English — Fluent
