omar sawwas
About Candidate
Location
Education
Work & Experience
I served as a Full Stack Developer at VTEC, where Ispearheaded the development of a cutting-edge website utilizing the latest technologies, including the MERN (MongoDB, Express.js, React.js, Node.js) stack and Next.js, alongside GraphQL and TypeScript. This dynamic platform caters to students seeking courses, events, and camps across diverse domains such as graphic design, technology, marketing, and more. My responsibilities involved architecting and implementing features that enable seamless registration, providing students with personalized dashboards for tracking progress, grades, and missions in addition to level progress and seniority level and showing course offering for semester according to that. Leveraging GraphQL and TypeScript, I ensure efficient data management and real-time updates, empowering continuous improvement for both students and members. I was also able to develop admins’ dashboard to enable admins control dynamically all the content within system.
I got the opportunity, with direct management and guidance contracting with BuilderAI, to lead mobile development team to develop and maintain an app similar to Book My Show. The user of our app is able to buy/sell/request tickets for movies and event venues based on his/her location using user-friendly interfaces designed by UX/UI designers using Builder’s whiteboard and UI generator, and developed by us the development team. I learned throughout my journey how CI/CD pipelines work (especially SonarQube), in addition to automated testing (end to end and unit testing).I also got familiar with the workflow communicating with other teammates, QA engineers, product and project managers.
I got the opportunity to collaborate with a team of two senior developers on a freelancing web project. Our achievements included designing and developing Remote Digital’s dashboard for hearing aids orders management. The system included various user roles (admin, audiologist, modeller, manager, lab manager, technician).In other words, the system tracks the patient from the first stage (booking and visiting the audiologist) until the the stage of receiving the suitable hearing aid and even its repair later. Furthermore, we also designed and developed Remote Digital’s ecommerce store that serves distributors and stores to purchase hearing aids parts, 3D printing materials, and dental materials.We were able to divide tasks and follow up using Clickup following Kanban SDLC model.
I developed a web-based application for Air and Odeur Canadian environmental engineering company specializing in air quality, where the customer requested the website to be an automated solution that enables citizens to submit forms reporting bad odor (expected source , type, severity, and location on map of that odor...). After that the admins will benefit from data analytics pages developed to include data filtering on specific date and time, specific criteria (severity, type...) , in addition to filtering by station using ray-cast algorithm implemented to filter the longitudes latitudes included in stations predefined by them. Additionally, di erent visualization tools were implemented (including di erent graphs, pie charts..) , in addition to map tool that visualizes filters and controls geodata ( visualizing wind direction at certain date side by side with the odor readings).