Full Stack Developer - Inetex Computing Solutions Ltd - Haifa, Israel
(2024-01)
Domain: Smart City infrastructure · Incident & ticket management platform for municipal operations teams
- Architected and delivered a comprehensive municipal incident management platform from the ground up using React, TypeScript, and Node.js; deployed via Docker Compose to AWS Amplify (frontend) and Railway (backend + DB).
- Engineered a robust security layer by implementing Role-Based Access Control (RBAC) with 4 roles (Admin, Manager, Technician, Viewer) and a secure session management system using JWT rotation with a Redis-based blacklist via httpOnly cookies.
- Optimized data retrieval and reporting by building complex MongoDB aggregation pipelines powering a real-time admin analytics dashboard for incident reporting.
- Built a Kanban board with drag-and-drop, full incident lifecycle tracking (severity levels, status history, work log journal, auto-generated incident numbers) and an internal real-time messaging system with unread badge counter.
Frontend Developer - Intelliverse Ltd - Moscow, Russia (remote)
(2022-01 - 2024-12)
Domain: Health & nutrition SaaS · Meal planning and dietary goal tracking product for end consumers
- Developed high-performance UI components for complex meal planning and dietary tracking flows, ensuring a seamless user experience and integrating third-party nutrition APIs.
- Scalable State Management: implemented and maintained complex application states using Redux Toolkit, reducing data inconsistencies across multi-step user journeys. Increased code coverage and significantly reduced production regressions by integrating comprehensive unit and integration tests with Jest and React Testing Library.
IT Support Engineer - Computer Systems & OS Maintenance - Ukraine
(2018-01 - 2021-12)
- Maintained OS and hardware for workstations and servers (Windows/Linux); managed user accounts and permissions in Active Directory.
- This background informs a systems-level, user-focused approach to software development — understanding how real users interact with technology under real conditions.
Full Stack Developer - Personal Project
(2022-01 - 2022-12)
Domain: Full-stack blog web application built from scratch with complete CRUD functionality
- Implemented full CRUD for blog posts (create, view, edit) with data persisted in MySQL via Spring Data JPA and Hibernate ORM.
- Built layered MVC architecture with Spring MVC controllers handling HTTP routing, JPA repositories abstracting DB access, and Thymeleaf for server-side template rendering.
- Stack: Java · Spring Boot · Spring MVC · Spring Data JPA · Hibernate · MySQL · Thymeleaf · Bootstrap 5