
Hassan Jamal
Verified Expert in Engineering
WordPress Developer
Colombo, Western Province, Sri Lanka
Toptal member since September 6, 2018
Hassan is a self-taught full-stack web developer who has over eight years of experience with all different levels of website development. He's been working with clients throughout North America, Europe, and Australia as a freelancer. Hassan's passion is to contribute to solutions that people will love, and he thrills when he knows the client is extremely satisfied.
Portfolio
Experience
- JavaScript - 6 years
- WordPress - 6 years
- React - 3 years
- WooCommerce - 3 years
- Gravity Forms - 2 years
- Angular - 2 years
- Next.js - 2 years
- Node.js - 2 years
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), OS X
The most amazing...
...solution I've built is a highly customized multilingual WordPress site with an advanced portfolio slider, forms, analytics/tracking, Ajax login, ACF Pro, etc.
Work Experience
Full-stack Developer
Sharaf DG
- Integrated the Algolia search and suggestion features and various 3rd party tools into the website, including marketing, monetization, tracking, reviews, analytics, content delivery, etc.
- Added new elements, fixed bugs, and developed new plugins on the main eCommerce website. This included the WooCommerce back end and JavaScript/jQuery/HTML front end.
- Worked on changes and bug fixes of the supplier portal built with React/Node.js/Mongo, including Azure Active Directory authentication.
- Optimized the checkout page for performance, analyzed and removed unused code, and made changes to the UI flow for a better user experience.
- Implemented the recharge feature, consuming API, and Checkout.com payment integration.
- Integrated and tested credit card tokenization feature from Checkout.com for storing users' card details.
- Worked on changes and fixes on the various internal projects of the company, such as CMS, OMS, etc.
- Added the WP RTL plugin and made the necessary changes and fixes on the website.
- Integrated various APIs from the Mirakl online marketplace platform.
- Worked on changes and bug fixes on the internal Laravel app.
UI Engineer
Creative Software
- Developed the Runway Kit for MAS, a portal for interaction between apparel brands/manufacturers/MAS, using Angular 2. The project also included a real-time chat functionality like Facebook messaging.
- Built a starter template using Angular 5 and Sass.
- Built the TrackIT appraisal module, an HR and employee management system.
- Developed a drag-and-drop visual query builder for performing complex data retrieval.
- Developed a visual query builder for Apache Flink.
Web Developer
Reno Assistance Inc
- Worked on a PHP/WordPress project which is a multilingual (French/English) site with over 250 pages and more than 50 plugins.
- Converted designs into new pages.
- Developed a unique portfolio tool.
- Customized WordPress plugins.
- Fixed performance/functionality issues at the back end and front end.
- Tested and fixed cross-browser issues.
- Customized the gravity forms functionality.
- Integrated with external CRM.
UI Engineer
Embla Software Innovations
- Worked on an Agile development environment for the BlueTag Software AS which is a complete business system for small and large businesses.
- Implemented UIs from PSD and the underlying JavaScript architecture.
- Developed JavaScript plugins.
- Integrated the ASP.Net MVC4 back end.
- Created HTML email newsletters.
WordPress Developer
Studio98
- Converted PSD files to WordPress designs.
- Customized WordPress themes.
- Installed and set up WordPress plugins.
- Updated and transferred WordPress sites.
Web Developer
Henoz
- Worked as a full stack web developer on a number of projects from small websites to advanced systems with highly customized features.
- Converted PSD designs to HTML.
- Developed WordPress-powered websites either by creating custom themes or re-skinning premium themes.
- Coded HTML emails.
- Transferred websites and set up hosting.
- Developed Facebook apps using Facebook API.
Experience
Reno Assistance Inc
Work included converting designs into new pages, custom portfolio tool, customizing plugins, fixing performance/functionality issues at the back end and front end, cross-browser testing, customizing the gravity forms functionality, and integration with external CRM.
Job Portal
Responsibilities:
■ As the core developer, I planned the application architecture and created the initial project as a MERN stack (Mongo, Express, React, and Node.js).
■ Developed a custom, simple and efficient translation management functionality at both the front end and back end.
■ Planned and developed the database/tables using MongoDB, and used Mongoose for object modeling.
■ Developed API endpoints using Express.
■ Handled API calls and other side effects using Redux-Saga.
■ Implemented various authentication strategies using passport/JWT.
■ Developed a CSS/SASS architecture using the ITCSS approach and a custom CSS naming convention.
■ Set up linting configuration in VS Code using ESLint, prettier for better code quality.
Runway Kit
Education
Bachelor's Degree in Management Information Systems
University College Dublin - Colombo, Sri Lanka
Higher Diploma in Computer Science
NIBM - Kurunegala, Sri Lanka
Diploma in Computer Science
NIBM - Kurunegala, Sri Lanka
GCE Advanced Level in Physical Science
St. Anthonys College - Kandy, Sri Lanka
Skills
Libraries/APIs
WordPress API, React, Node.js, jQuery, WooCommerce API, Facebook API
Tools
Git, Figma, Photoshop CC
Languages
HTML, CSS, PHP, JavaScript, Sass, SCSS
Frameworks
Angular, Next.js, Tailwind CSS, Express.js
Platforms
Visual Studio Code (VS Code), OS X, cPanel, WordPress, WooCommerce, Algolia, Apache Flink
Paradigms
Agile Software Development
Storage
MySQL, MongoDB, PostgreSQL
Other
WordPress Themes, Custom Post Types, WordPress Plugins, Ajax, APIs, Page Speed Optimization, Gravity Forms, eCommerce, Performance Optimization, Google Search Console, Google Analytics 4, WordPress Design
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring