Position: Front-End Developer
Category: JavaScript
English level: fluent
Years of experience: 2

Successfully developed and maintained e-learning platforms and product data repositories for clients in the health and agricultural industries, respectively.
Implemented new features and improved the performance and efficiency of various software systems.
Mentored interns and assisted them with their work needs, demonstrating strong leadership and communication skills.
Created multiple small projects from scratch and tested them.
Led the front-end development of an internal company app to help with keeping track of vacations and other leave types, choosing the stack to work with, designing the architecture, and implementing the project structure from scratch.
Developed a real-time chat room application with various features including real-time chatting, joining/creating/leaving groups, profile customization, and more.
Created a dashboard management system allowing users to manage their own unique dashboards with customizable widgets, further demonstrating my skills in software development and problem-solving.
In my current role as a Full Stack Developer at Gutenberg Technology, I have been responsible for adding features and maintaining an e-learning platform to meet customer needs, while also improving its performance and efficiency. I have also been mentoring interns and assisting them with their work needs. The stack used includes Node.js, Angular, TypeScript, React.js, Docker Products, PugJS, SASS, PostgreSQL, and GraphQL, among others.

In my previous role as a Full Stack Developer at Keendoo, I worked on a product data repository aimed at agricultural companies to keep their product information more secure and reliable with new features. I also worked on bug fixing and code refactoring, while implementing features in Polymer.js. The stack used included JavaScript, Java, Polymer.js, Nuxeo, and PostgreSQL.

As a Software Developer at Rayonit, I worked mainly with SpringBoot and Angular12, where the project was working with a Scala application aimed at tunnel cameras in Qatar. The stack used included Angular, TypeScript, Java, Spring Boot, and MongoDB.

In terms of projects, I have worked on several notable ones, including an internal company app called Vacation Tracker. I played a lead role in designing the front-end architecture and implementing the project structure from scratch, as well as mentoring other developers and assigning tasks. The stack used included Angular, RxJs, NgRx, Node.js, TypeScript, Java, Spring Boot, PostgreSQL, and Swagger API.

I also developed a real-time chatting application using Angular12/Angular Material, SpringBoot, and MongoDB as a NoSQL database, which included features such as real-time chat, private and public groups, profile customization, adding/removing/starring friends, etc. I developed a dashboard system where users can manage their desired dashboard with unique widgets, which could be added, deleted, edited, and populated based on their choices. The technologies used included Angular, Angular Material, SpringBoot, and MongoDB.

Currently, my role at Gutenberg Technology is that of a Full Stack Developer, where I am responsible for adding features and maintaining an e-learning platform, mentoring interns, and improving performance and efficiency.