Lead UI Developer2016 - 2019Media.net (Ad Network)
Technologies: SQL, React Redux, React, AngularJS, Google Charts API, Webpack, Babel
- Developed an interactive data visualization, with Google Charts and AngularJS, to provide extensive reporting and analytics of contextual ads on the header-bidder platform, leading to a 25% increase in ad revenue.
- Automated the process of contract and billing in the ad-exchange platform by creating a dashboard using AngularJS, PHP, and SQL that saved hundreds of hours of manual auditing and bill generation monthly.
- Spearheaded a 2-member team for a contract-billing project in collaboration with the UX team and delivered the project on-time.
- Created React Redux boilerplate code with Webpack and Babel to assist developers with an early head start for new projects.
Core Team Engineer (UI)2015 - 2016Eazer
- Pioneered a web app in AngularJS to book car services and road assistance online, it registered over 7,000 bookings.
- Built an admin web interface for over 20 merchants to manage bookings, billings, and logistics.
- Improved the app performance by reducing load time from 3.5 seconds to 1.2 seconds, using RequireJS and critical CSS.
- Constructed email templates and a push notification service for notifications and promotions which increased the customer base by 50%.
Interactive Developer L12014 - 2015Sapient Consulting Ltd.
- Implemented a responsive and accessible web app to support cross-browser and multi-platform compatibility.
- Streamlined a mobile app's architecture from multiple pages into a single-page checkout system to provide an accessible user experience which improved checkout conversion by 30%.