Backend Developer | Python, Node.js, REST APIs
Computer Science graduate focused on backend development, with hands-on experience building REST APIs using Python/Flask and Node.js/Express.
I work with authentication, relational databases, automated testing, OpenAPI documentation, and production deployment. I also use Codex CLI and ChatGPT as part of structured AI-assisted development workflows.
- Backend: Python, Flask, Node.js, Express
- APIs & Authentication: REST APIs, JWT, bcrypt
- Databases: PostgreSQL, SQLite, Prisma ORM
- Testing & Documentation: pytest, Vitest, Supertest, OpenAPI/Swagger
- Tools: Git, GitHub, Codex CLI, ChatGPT
Full-stack weather and task management platform built with Node.js, Express, React, TypeScript, PostgreSQL, and Prisma ORM.
- JWT authentication and user-scoped authorization
- OpenWeatherMap integration
- Automated backend and frontend tests
- OpenAPI/Swagger documentation
- Deployed on Render with Neon PostgreSQL
Repository · Live Application · API Documentation
Full-stack task management application built with Python, Flask, React, SQLite, and JWT authentication.
- User registration, login, logout, and token revocation
- User-scoped CRUD operations and task filtering
- Automated backend tests with pytest
- OpenAPI/Swagger documentation
- Frontend and backend deployed on Render
Repository · Live Application · API Documentation
Academic project experience with C#/.NET and WPF, including OOP, layered architecture, LINQ, XML persistence, events, and multithreading.
- Email: yossihakim10@gmail.com
- Location: Bat Yam, Israel
Open to Backend Developer opportunities.

