Haneef Ghanim
Verified Expert in Engineering
Software Developer
Haneef is an experienced full-stack web developer and entrepreneur. He loves building and scaling beautiful products. At his own startups, Haneef has designed and built beautiful experiences for his users. During his career, Haneef has built and scaled software used by millions, with teams of all sizes.
Portfolio
Experience
Availability
Preferred Environment
Chrome, Git, WebStorm, MacOS
The most amazing...
...product I've built from the ground up is a web-based tool for easily getting client feedback on websites.
Work Experience
CTO | Lead Developer
Flowcast
- Developed from scratch a web-based tool for freelancers and agencies to get great product feedback on their websites from clients and their teams.
- Created a Chrome browser extension that allows developers to share their local servers with clients and team members publicly on the web.
- Created a server-side proxy leveraging Node.js that allows users to simply paste a URL to their website and then instantly view the Flowcast feedback app layered on their site.
- Used knowledge of web browser internals to develop a client-side proxy solution to complement the server-side proxy.
- Developed a robust JS/CSS plugin that layers on top of any website and renders consistently.
CTO | Lead Developer
LoftShare
- Created from scratch a web-based service that allows real estate agents to quickly create beautiful pages for their properties and share them to classifieds and social media.
- Developed a Chrome extension using HTML5, CSS3, and JavaScript that can import MLS data and export it to Craigslist, Kijiji, and other classified listing sites.
- Built a billing and payments system leveraging Stripe.
- Created an admin interface to handle team management for brokers to add and remove realtors from their team.
- Crafted a customizable and beautiful property page for realtors to display their listings.
Platform & Full-Stack Web Developer
Wattpad
- Designed and built micro-services in Go.
- Aided in the transition from a monolith app architecture written in PHP to service-oriented architecture.
- Built and architected Wattpad's internal RESTful API.
- Led development on a native crowdfunding platform as an experiment in monetization.
- Built a follower service based on Redis in order to solve caching issues and improve performance.
Web Developer | Research Assistant
University of Toronto
- Developed from scratch a web-based Facebook application that guessed typical security questions based on information from users and logged whether those guesses were successful or not.
- Built HTML/CSS/JS application to pose common security questions to users.
- Developed heuristics leveraging the Facebook API to pull data in order to guess the answers to the questions posed.
- Created a PHP + MySQL back-end to store and analyze results.
- Presented the final results and analysis to my supervisor and peers, as well as at a research poster session, which was covered by local media outlets.
Experience
Flowcast
Tech Used: Node.js | PostGres + Redis | JavaScript + HTML + CSS
LoftShare
Tech Used: Node.js | PostGres + Redis | JavaScript + HTML + CSS
Wattpad 2013 Year-in-Review
Tech Used: HTML + CSS + JavaScript
Skills
Languages
JavaScript, PHP, CSS, HTML, Go, CSS3, HTML5, Less, Sass
Frameworks
Express.js, Chrome, Laravel
Libraries/APIs
jQuery, Node.js, Socket.IO, Handlebars, React
Tools
Chrome Developer Tools, Git, PhpStorm, WebStorm, Trello, Sketch, RabbitMQ
Paradigms
Object-oriented Programming (OOP), REST
Platforms
MacOS, Linux, Windows
Storage
PostgreSQL, MySQL, Redis, Memcached
Other
Chrome Extensions
Education
Bachelor of Applied Science with Honors in Computer Engineering
University of Toronto - Toronto, Canada
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