Position: Senior Full Stack Developer
Category: JavaScript
English level: upper
Years of experience: 9


I have about 9 years of experience with full-stack development.
 experience with Angular for more than 6 years and with vue.js, and vanilla javascript. And more than 5 years with Node.js.

1. Right now I am working on a project for Government that provides almost all digital services for citizens. We are building it on microservices for the backend and Microfrontends architecture for the front end. My role is Full-stack developer in this team.

2. SolarKal - commercial solar energy marketplace for organizations and individuals across the U.S. The project's goal was to provide a web app for users to test and check the potential income and outcome according to their roof size and location. I took part as a Senior Frontend developer and used Angular, Google Maps API Google places API and Akita for state management.

3. Macro-Code - it was Low-code and No-Code platform that builds small and large-scale backend applications by using visual logical diagrams. it generates fully customizable and secure node js source code and also provides cloud hosting for built apps.

4. ASAN Login (SSO) system - It was a Single Sign On (Single Sign Out) system for government services that provides user verification and authorization for 3rd systems. We created a custom user-credential sharing flow for sharing tokens between integrated systems, the main goal was to simplify the integration process with 3rd apps. Took part as a Full-Stack developer, using Node.js, Redis, RabbitMQ, MSSql, and Angular 6.

5. GOV-ID Identity Platform - It was GovernmentThe Main goal was sharing user data between 3rd systems by user consent, so we created a custom AUTH 2.0 server from scratch. Implemented Authorization, Device, and client credentials grant.