Almog Hagbi
HomeBlogResume
GitHub
Loading…

Almog Hagbi

Software & ML Engineer building scalable systems and clean code.

© 2026 Almog Hagbi. All rights reserved.

Resume

Almog Hagbi

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

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

  1. Software & ML EngineerCurrent
    Blue Green Water Technologies
    2024 - PresentIsrael

    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.
    • Backfilled several years of historical data so the data-science team could model on a correct, complete dataset.
    • Built a calibration MLOps workflow with AWS Step Functions that reconciles two data sources for every new body of water.
    • 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.
    • Built a secure client-to-S3 image upload and analysis pipeline that automatically feeds imagery into backend data-science models.
    • Owned several microservices and data pipelines end-to-end, building them from scratch on my own.
    • Secured a previously public API with a robust authentication flow using AWS API Gateway, Load Balancer, and ECS.
    • Provisioned infrastructure as code with AWS SAM (and some Terraform) and automated CI/CD with GitHub Actions.
    • Covered services end-to-end with the full range of tests — unit, integration, and E2E.
    • Spearheaded a major client-side refactor, modernizing the frontend with Next.js and React.
    • Built and maintained backend services in Express.js with TypeScript on Node.js.
    • Accelerated delivery with Git/GitHub workflows and AI pair-programming using GitHub Copilot agents in VS Code.
    AWSRedshiftPythonData EngineeringStep FunctionsMLOpsGlueDockerMicroservicesSAMTerraformGitHub ActionsCI/CDTest AutomationNext.jsReactExpress.jsTypeScriptNode.jsGitHub Copilot
  2. Full-Stack Engineer (Volunteer)
    The Product Lounge
    2023 - 2024Israel

    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.
    • Led the migration of the core frontend from Create React App to Next.js, improving SEO and performance.
    NestJSFirebaseRedisReactReduxNext.js
  3. Full-Stack Engineer Intern
    Remagine Ventures
    2021 - 2022Israel

    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.
    • Containerized Python and Node.js services on GCP, built the frontend with React, and stored data in MongoDB.
    PythonData EngineeringDockerGCPNode.jsReactMongoDB
  4. Software Engineer Intern
    RestAR
    2020Israel

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

    • Built a React Native application for testing the product.
    React Native
  5. Automation Infrastructure Engineer / Tech Lead
    eToroX
    2018 - 2019Israel

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

    • Built a complete test-automation infrastructure from scratch as tech lead.
    • Implemented microservices to execute large test suites concurrently and populate existing coverage.
    • Auto-generated tests from OpenAPI specifications and enforced coverage tracking.
    • Wrote cross-browser UI automation with Selenium in TypeScript.
    • Designed a JSON-based test DSL persisted in a database, so tests could be defined as data and managed through the portal.
    • Containerized workloads on GCP and ran CI/CD pipelines with Jenkins.
    • Built a React + Express.js portal for viewing test results and authoring automation tests.
    Test AutomationTech LeadMicroservicesOpenAPISeleniumTypeScriptGCPDockerJenkinsCI/CDReactExpress.js
  6. Automation Infrastructure Engineer / QA Team Lead
    IDF – C4I Corps
    2014 - 2017Israel

    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.
    • Built Java + Selenium test-automation infrastructure from scratch, reused across the projects.
    • Introduced the unit's first automated test suites, driving automation adoption across the unit and beyond.
    Team LeadershipQAJavaSeleniumTest Automation

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).
PythonMachine LearningUnityComputer 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
PythonTypeScriptJavaScriptJavaC#SQL

Python, TypeScript, JavaScript, Java, C#, SQL

ML & Data
PythonMLOpsDeep LearningClassification & RegressionData Pipelines

Python, MLOps, Deep Learning, Classification & Regression, Data Pipelines

Cloud & DevOps
AWSStep FunctionsSAMTerraformGitHub ActionsDockerGCPFirebaseJenkinsCI/CDRedshiftGlue

AWS, Step Functions, SAM, Terraform, GitHub Actions, Docker, GCP, Firebase, Jenkins, CI/CD, Redshift, Glue

Web
Next.jsReactTypeScriptExpress.jsNestJSNode.jsMongoDBRedisReact Native

Next.js, React, TypeScript, Express.js, NestJS, Node.js, MongoDB, Redis, React Native

Professional
Team LeadershipClean ArchitectureProblem Solving

Team Leadership, Clean Architecture, Problem Solving

Certifications

ISTQB Certified Tester
ISTQB
Certificate of Excellence
IDF – C4I Corps

Languages

Hebrew· NativeEnglish· Fluent