Available to work

Itiel Felix

Software Engineer · Full-Stack

Full-stack developer building production web applications and systems — from interfaces to infrastructure.

itiel@prod-server
systemctl status app

app.service active (running)

pm2 list

online api │ 0% cpu │ 48mb

nginx -t

syntax ok

test successful

About me

Full-stack developer, end to end

I build and maintain production web applications using React and Node.js — from REST APIs to the interfaces that consume them. I work across the full stack and take ownership of the systems I build.

On the infrastructure side I'm comfortable with Linux, Nginx, PM2 and deploying applications that need to stay up. That context helps me trace bugs that don't stop at the application layer.

My strongest skill is probably diagnosis — sitting with a slow query or a broken system, reading logs, and finding the actual root cause rather than patching symptoms.

Based in

Israel

Experience

3+ years

Stack

React / Node

Interests

Backend systemsLinuxMicrocontrollersEspresso
Skills

Tech stack

Tools and technologies I work with across the full stack.

ls ./frontend/

Frontend

ReactJavaScriptHTML & CSS
ls ./backend/

Backend

Node.jsExpressREST APIsMySQLSQLiteSQL Server
ls ./infra/

Infra & DevOps

LinuxNginxPM2AWS EC2GitDeploy
Experience

Key achievements

Production incidents diagnosed and resolved.

Performance

Order System — Calculation Bottleneck

Problem

Order totals taking longer than expected on every entity update, degrading throughput under load.

What I did

Profiled the update pipeline and traced redundant recalculations across multiple model hooks. Confirmed hooks were firing on every intermediate state change, not just at the end of the transaction. Redesigned the pipeline to calculate totals exactly once at the end of the update process, eliminating all intermediate recalculations.

Result

Significant reduction in redundant DB operations per order update. Measurable throughput improvement in production.

Node.jsBackendOptimization
Debugging

Database — 10–15 Minute Query Latency

Problem

Simple SELECT, DELETE and GET queries timing out or taking 10–15 minutes, seemingly at random, with no obvious cause in the application code.

What I did

Analyzed slow query logs, CPU usage, memory and active processes — no obvious anomalies. Correlated timestamps of slowdowns with scheduled backup jobs. Confirmed the backup process was acquiring locks on the primary database, blocking concurrent operations. Provisioned a replica database and redirected the backup process to read from it, fully decoupling backups from production.

Result

Production query latency returned to baseline. Zero downtime incidents related to backup windows since deployment.

MySQLLinuxReplicationRoot cause analysis
Projects

Things I've built

A selection of projects across web development, mobile, and backend systems.

🃏
Mobile App

21 Blackjack

Blackjack game built with Kotlin and Jetpack Compose. Clean UI, game logic from scratch, and smooth animations on Android.

KotlinJetpack ComposeAndroid
🎮
Mobile App

Game List Retrofit

Android app that consumes a games API using Retrofit and displays results with Jetpack Compose. Clean architecture with modern Android stack.

KotlinRetrofitJetpack ComposeREST API
🌐
Web App

uku-web

Web application built with JavaScript. Front-end focused project with a clean interface.

JavaScriptWeb
🖥️
Frontend

uku-front-3

TypeScript front-end application. Third iteration of the uku project with improved architecture and type safety.

TypeScriptFrontend
🗄️
Backend

MusicManagerAPI

RESTful API for managing music data, built with C#. Handles CRUD operations for a music catalog.

C#.NETREST API
Contact

Let's work together

Available for new projects and opportunities. Feel free to reach out — I'll get back to you.

Email

✓ Copied!Send email