Tariq Hassan
Senior Frontend Engineer
Experience
- Senior Javascript Engineer - Helping QA to write automation E2E tests using Cypress.io to test all of the flows of our app. - Discussing the architecture of the API, and API responses with the Backend team to maintain and shorten the time of development process. - Discussing the requirements and the design provided by the Product Owners, to keep a solid and fast flow of the app. - Reviewing FE Code requests. - Maintaining the performance of the app using Chrome Dev Tools.
- Javascript Engineer - Vue.js - Using Vue.js, Vuex, Lodash, Webpack 4, and nodeJS to develop an in-house CRM system that manages the needs of the legal parties thought the legal process. - implemented a user based app loader that loads what the user has access to in separate chunks. - established a live socket connection to quickly update the UI through a bridge that consume messages from a message broker, and then channeling them to the app state.
- Leading a group of 5 People. - Maintaining Souq.com Frontend Application. - Developing a cross-platform (SCSS) framework built on top of Zurb Foundation. - Developing ECMAScript 6 Class Based, design patterned JavaScript modules along side with functional programming Libraries such as UnderscoreJS and Lodash. - Applying ECMAScript 6 new features in the code. - Writing Automated Scripts using Grunt & Gulp for Development and Production environment . - Doing JS Profiling to maintain a high speed low profile state for the site. - Enriching the UX of Souq.com Frontend Application. - Stack of technologies : Foundation SCSS, RequireJS ECMAScript 6, BabelJS, Foundation 6, Grunt & Gulp.
- Developing Cross compatible sites, JavaScript Oriented sites. - Worked for a startup called EverJobs : http://everjobs.com
- Mainly Integrating Static PSDs Into a Dynamic , and W3C validated site Using .NET and MVC4 Framework. - Integrating JavaScript to convey various functionality for the user. - Maintaining Cross-browsers compatibly. - Developing JavaScript Plugins.
- Developing High end Magento Themes PSD Slicing Using CSS and HTML , in Addition to Animation using CSS3. - Developing Basic Magento Extension Using Magento Zend/PHP, and jQuery/Javascript. - Took the lead of any Customization Clients. - Maintain Themes on Monthly basis. - Maintain Cross-compatibly for all themes. - Solving Tickets for Clients.
Education
Bachelor of Arts (B.A.), Applied English and Linguistics, Grade: 78.7
Certifications
Magento License z9flon5022
Skills