MENU

About Me

Senior Software Engineer ||Fullstack (Back-End & Front-End) Developer

I am a Software Engineer and Web Developer with over 6+ years of hands-on experience in building scalable websites and applications. My expertise spans a wide range of front-end and back-end technologies, with a deep focus on creating software and frameworks from the ground up. I take pride in my ability to design and architect solutions, implement them effectively, and ensure they are thoroughly tested. Additionally, I have a passion for helping teams improve their software development processes through consultancy.

After working with various programming teams, I decided to take on a new challenge: understanding customers' needs directly and addressing their problems more effectively. This transition wasn't without its hurdles, but it pushed me to hone new skills such as project management, creating detailed programming plans, timelines, and managing risks.

Throughout my career, I have held roles as a Senior Software Engineer and Fullstack Web Developer, where I consistently aimed to deliver high-quality, scalable software solutions.

Experience

Senior Software engineer|| Full-stack Developer
August, 2024 — Present @ Bemaal (specializing in consumer financing) (Remotely Saudia Arabia)

My role involves developing the Bemaal website using Nuxt.js/Vue.js and converting the Figma design into a fully functional website. Additionally, I collaborate with the backend team to build an API using .NET Core 8. https://bemaal.com

Senior Software engineer|| Full-stack Developer
July, 2024 — August Freelance (Remotely)

After gaining experience in multiple programming teams, I chose to embark on a new journey to better understand customers and address their problems directly. I faced initial challenges, motivating me to develop skills like project management, creating programming plans, timelines, and risk management. One project I tackled for a client was the gaming website https://www.unvgames.com, where speed, SEO, and search engine compatibility were mandatory. https://www.unvgames.com/

Senior Software engineer|| Full-stack Developer
January, 2023 — December 2023 01Robot (Advanced technical and consulting solutions)/ Yemen (Hybrid)

Collaborated with the 01Robot startup team to develop a medical booking software, primarily handling backend development with Node.js and TypeScript. Additionally, I served as the monitoring group for backend and mobile programming, reviewing their code to ensure quality and consistency.

Sr. Software engineer @Youstudy (Remotely)
January, 2020 — 2022 Youstudy.com (international education services) / Sheffield UK (Remotely)

I took on greater responsibility by leading development projects, mentoring junior developers, and making key decisions on system architecture and design. I also worked on new initiatives, such as developing an online order system, handling both the backend and frontend aspects to ensure seamless integration and performance.

Software engineer | full-stack web developer @Youstudy (Remotely)
July, 2018 — 2019 Youstudy.com (international education services)/ Sheffield UK (Remotely)

At the beginning of my career, I worked as a Software Engineer (Full stack Web Developer) at You Study. My primary responsibility was maintaining an existing legacy system, which involved troubleshooting and resolving issues across both the backend and front end. I also contributed to enhancing the system by adding new features and improving functionality. This included optimizing the system’s speed and improving database performance. My work heavily relied on .NET technologies, where I focused on optimizing performance, ensuring code quality, and providing a better user experience.

Education Education

BSc. Computer Science
July, 2017 — July, 2016 @ Sana'a University

During my studies at the university, I was keeping to acquire high skills. Graduated with excellence with honors My graduation project won first place

Skills Skills

(To learn more about my skills, please see my resume) -> resume
Nodejs,Nest js Framework,Javascript,TypeScript95%
Nodejs,Nest js Framework,Javascript,TypeScript
Vuejs,NuxtJs,ReactJs90%
Vuejs,NuxtJs,ReactJs
HTML, CSS, Bootstrap90%
HTML, CSS, Bootstrap
MSSQL,MySQL,Database Engineering90%
MSSQL,MySQL,Database Engineering
RESTful APIs ,Graph APIs90%
RESTful APIs ,Graph APIs
C# ,Asp.net MVC(.net ,core )90%
C# ,Asp.net MVC(.net ,core ),
Docker ,kubernetes85%
Docker ,kubernetes

Achievements Project

  • 1- Bemaal.com @Bemaal
  • https://bemaal.com/

    Bemaal offers financing and loan services, providing users with access to flexible financing options that meet their needs.

  • 1- CRM @Youstudy
  • Build and maintained YouStudy CRM which is an online CRM system designed specifically for educational consultancy agencies.

  • 2- Online order Time @ Youstudy
  • Online Order Time is an online food ordering system founded in the UK . It operates like a food ordering platform and functions as a SaaS, providing each user with their own dashboard, website, and Android app for food ordering.

  • 3- Tadawi app @ 01Robot
  • Doctor Booking App allows users to schedule appointments at clinics, hospitals, or other medical facilities. It offers features such as real-time availability, appointment reminders, and the ability to select doctors based on specialty and location.

  • 4- Type Identity Framework
  • type-identity (side project)

    Type-Identity is a powerful and highly customizable authentication and authorization and access-control framework. It is the de-facto standard for securing Typescript API beta release.

  • 5- exception-handler
  • annotation-exception-handlers (side project)

    Annotation-exception-handlers is a library that allows you to write a try and catch block using annotation that makes your code more arranged.

  • 6- clean-architecture( ASP.NET ,Spring,node,nestjs,typescript,vue) (side project)
  • Github (repositories)

    This structure helps you solve problems in business requirements and convert them into highly efficient code.

  • 7- Unvgames.com (side project)
  • Unvgames.com (repositories)

    Online games platform.