Mid-Level Full Stack Software Engineer
Current- Designed and Deployed Distributed System for Sound E-Books Library platform on Ministry of Culture Infrastructure.- Designed and implemented the system to be high available fault tolerance, secured: 2 frontend servers, 2 backend servers, load balancer for frontend, load balancer for backend, MySQL Cluster, Firewalls, WAF, Shared Storage.- Developed UI components using vue.js such as shared UI components (inputs, buttons, cards, etc..), internal Keyboard for Kiosk version, and Sound Volume Controller.- Developed REST APIs with its documentation depending on the UML diagrams with the best practices.- Prepared 100 kiosk devices for distribution across KSA and developed a batch program for agent software to secure the devices by hiding the Windows interface and restricting access to the operating system, while enabling remote updates for the agent.