About Me

Hello there, my name is Tariq Hassan, and I am a frontend Engineer who is driven by passion and the will to learn towards Web Development. I have achieved and succeded in changing my career path from a linguist to a developer, yes that's right, I have dived into the code, into the bits and pieces of frontend development until I kickstarted the inner developer of me.
I have a good experience throughout the companies I worked in, from doing basic Responsive HTML pages, to making single page JS applications where performance is a must.

Contact Me

Languages

Arabic Native

English Excellent reading, writing and speaking

Interests

  • Gaming
  • Music
  • Travling
  • Swimming
  • Cooking
Designed with by my lovely wife

Tariq Hassan

Senior Frontend Engineer

Experience

Legal One GmbH | Germany Jul 2017 - Present

- 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.

Frontend Engineer at Souq.com | Jordan Aug 2015 - June 2017 (2 years)

- 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.

Software Engineer at Rocket Internet SE | Germany April 2015 - August 2015 (5 months)

- Developing Cross compatible sites, JavaScript Oriented sites. - Worked for a startup called EverJobs : http://everjobs.com

Frontend Engineer at iHorizons | Jordan May 2014 - March 2015 (11 months)

- 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.

Magento Front-End Developer at ShopGo | Jordan October 2012 - May 2014 (1 year 8 months)

- 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

Jordan University of Science & Technology 2008 - 2011

Bachelor of Arts (B.A.), Applied English and Linguistics, Grade: 78.7

Certifications

Magento Frontend Developer Certification (MFDC) December 2014

Magento License z9flon5022

Skills

ECMAScriptReactJSVueJSWebPackSocket.ioJIRAGitCSSSCSSJavaScriptWeb DesignHTML5CSS3 AnimationUnderscore.jsNode.js