Waqas Hassan
https://www.linkedin.com/in/waqashassan98
http://github.com/waqashassan98
- |-
Summary
I am an experienced full stack software engineer/architect, who can get involved in any
stage of digital product lifecycle, be it leads capture, sales funnel setup, delivery of products,
SaaS application development, any bespoke app development or just Project Management.
Skills
Programming Languages
Content Management Systems
Frontend Tools/Technologies
Backend Tools/Technologies
AWS Services
API Integrations
Project Management Tools
PHP, Javascript, C, C++, C#, Objective C
Wordpress, Joomla
HTML/CSS/SCSS, VUE JS, Angular Gulp, Bower, jQuery
Composer, Node NPM, MySQL Workbench
Lambda, S3, CloudFront, EC2, RDS
Xero, Ontraport, Google Drive, Stripe, Dropbox, etc.
Trello, Asana, Jira, Basecamp
Work History
Engineering Manager - 10/2020 – Till Date
NewRich Network, Canada (Remote)
Created multiple startup projects in WordPress and Laravel.
Handled different CRMs, payment gateways and Sales Funnels automations
Lead a team of 5 developers.
Tasked with proposing solutions for all the technology related scenarios.
Senior Software Engineer - 03/2019 – 09/2020
NextBridge, Lahore
Built WordPress sites and custom plugins
Built an Enterprise Scale WordPress Product Information Management System.
Web Developer - 06/2017 - 02/2019
Segen Tech
Managed and trained new interns for Web Development
Websites and Portals
Web Developer (Remote) - 03/2015 - 05/2017
Positive Profits LLC – Carson, Nevada US
Funnel development while remaining focused on client needs.
Collaborated with the design, development and support teams to launch products, sales
funnels on time.
Designed and developed membership sites from the ground up.
Translated business goals, feature concepts and customer needs into prioritized product
requirements and use cases.
Created and Monitored Split tests, Analytics to measure KPI and find factors affecting
performance.
Collaborated with developers to enhance conversions and identify performance
bottlenecks.
Implemented & documented use of best technologies and platforms.
Web Developer (Remote) - 08/2014 - 02/2015
PeakLifePublishing – Yelm, Washington US
Developed and optimized sales funnels.
Designed and developed membership sites from the ground up.
Wrote and implemented scripts to enhance user experience and integrated scripts with
the CMS and CRM.
Provided continued maintenance and development of bug fixes and patch sets for
existing web applications.
Managed server and developed website architecture, test plans, and software of
various components.
Mobile Apps Developer - 06/2013 - 10/2014
Semantic Notion – Lahore, Punjab Pakistan
Modified existing applications/games to fix errors, adapt to new standards and improve
performance.
Designed and developed 2d games for iOS using Cocos2d.
Migrated existing 2d games to Android using Cocos2d-x.
Built, tested and deployed Cocoa Apps
Education
Bachelor of Science: Computer Engineering, 2012
National University of Computer and Emerging Sciences - Lahore, Pakistan
O/A Level: Majors in Computing, Maths and Physics, 2008
Sadiq Public School - Bahawalpur, Pakistan
Past Projects
PIM
This is an enterpise level product information management system built in WordPress,
which uses AWS lambda and S3 services to manage content, queues and media. This project
was built in a tenure of 1 year, and is used by renown companies.
Arkival Magnetics
This is a WordPress Order Handling Mechanism for one of the major Magnetic Testing
Companies. The project needed the clients to automatically place an order, and view its
progress on real-time. Upon placement of an order, the site admin would confirm the
details of the order from the client and send the order to a technician. The technician would
conduct the tests, fill in the form values and assign back to admin. The admin would then
assign the order to a Reporter, who will generate and upload pdf records of the files based
on the test data. After completion, the order would be marked as completed. This requires
the data to be only accessible to particular users if they are assigned to it. Any information
of the order that is shared is on need to know basis for that user role.
SVA – Students Volunteer Army
They had a platform to log service hours and award certificates based on the hours. They
were managing everything in Ontraport and that was where they starting seeing limitations.
I overhauled their backend architecture. Shifted the storage and logging mechanism to
WordPress and created integrations to sync timely records with Ontraport. I also created a
student report mechanism, where users could download their performance reports but with
API usage limits enforced.
PlanPhone – Cell Phone Plans Selection Tool and Blog
dev.planphone.com was a project that started off as a very simple project but grew
exponentially. The purpose of this project was to build a wordpress based tool, which
allowed the selection of plans, lines and cell phones to US based customers. We used
custom post types and pods templates to bring and show data hosted on google sheets. The
site uses some advanced wordpress concepts, ajax data handling, understrap, scss, with
everything custom made.
Christian Simpson – Woocommerce Xero Ontraport
I created a plugin in WordPress, which synced their purchases from US and UK stores with
Xero and Ontraport on US and UK accounts respectively.
Spring Lotto API Integration with Ontraport
This was an interesting reverse engineering project. We were receiving a feed of player
activities with no structured data and we had to organize and integrate the player activities
with Ontraport, so that the client could promote the in-app purchases via emails. I
developed an intermediate database, and with the help of a couple of crons, one of which
was responsible for pulling data from feed server and the other was responsible for
updating required data on Ontraport, we accomplished this feat.
Biometric Attendance System and SMS Notifier
Developed this Desktop Application for a client (Electronic Solutions - Lahore). The
application interfaced with a mesh of biometric Attendance Machines. It maintained a
database for sign-in and sign-out times. It had an option to notify guardians via sms when
the employee/student signed in, out or when he/she was absent.
SMS Campaigns Portal - http://electronicsolutions.pk/smsportal
This was a web portal, which integrated with Mobilink's SMS API. It provided the ability to
schedule and send masked sms to a list of clients, uploaded by the customer. Monthly
Recurring Billing System was also added. It kept track of sms sent and available for assigned
package to the customer.
Shahkaar - The Masterpiece - http://shahkaar.org
This is an online marketplace aimed to connect artists as a vendor to their customers. This
was a self initiated project to facilitate the skilled artists of Pakistan.
Online Membership Portals
Developed a number of web portals during my job with Positive Profits. They were used to
manage the access to video lectures and purchased software by the customers based on
their subscription history. The portals were connected to CRMs and Payment Processor
handlers to maintain the current status of deliverables to the customer.
Sample:
http://library.theartofsimplegolf.com/
https://youtu.be/5-XpII4M1EE
GPS Based Navigation Robot
This was my final year project at university. I built the software responsible to localize the
robot based on GSM Modem and deploying path finding algorithm to navigate the robot to
its destination.
The Twelves
Network based windows game, built on top of Allegro Graphics Library and C++. It was a tournament
based game. It was designed for Computer Networks Course Project.