* Worked in a project that utilized React JS, Tailwind, Next.js with Vercel on a daily basis. * Worked very closely with the design team, determined the best UI/UX that aligned with the stakeholders needs. * Performed code reviews and code quality control. * Utilized third party APIs like Smarty(address autocompletion), OpenStreetMap, etc.
• Proposed and implemented a dependency injection design pattern to decouple dependencies between services and reduce boilerplate code for testing. • Implemented a MVC design pattern that increase the code organization and productivity. • Performed technical interviews to potential members of the team. • Guide a group of 3 developers accomplish different tasks base on the product requirements. • Performed code reviews and code quality control to ensure optimal production results.
• Designed and implemented a well-tested and scalable web application based on a GraphQL API and a Node.js environment to do the logistic of the customer's orders. • Migrated the add to cart action from server-side rendering to AJAX (jQuery) which reduces the time to add items to the cart by up to 20% and leads to a better user experience. • Created an infinitive scrolling table that removes unseen elements from the Dom, saves them to the cache, and reduces the browser memory usage by 10% every 500-1000 rows. • Configured, managed, and implemented client-side caching and improved the front-end response time by up to 30% as well as adding offline capabilities.
• Actively worked in an agile software development environment which utilized the Scrum process. • Worked on an application that utilized Razor, HTML5, JavaScript, CSS3, C#, ASP .Net MVC. • Implemented the open-source Leaflet library to replace Google maps which saved over USD$10,000 a month in payments. • Apply a Geolocation feature that is use by thousands of users. • Improved the performance of the customer's list after proposing and integrating cursor-based pagination which increased the query performance by up to 40%.