I'm a digital
creator from
United Kingdom
Khalid Hussain is a seasoned solutions architect and software engineer specializing in engineering, DevOps, and QA solutions. His distinct approach to problem-solving, along with a deep history of tackling complex challenges, equips him with the expertise to deliver customized, impactful solutions tailored to each client’s unique needs.
Creative Chaos
Responsibilities:
- Guiding and nurturing the professional development of engineers
- Assisting in project scoping and defining clear objectives
- Assembling dedicated and skilled squads
- Collaborating on the creation of exceptional applications
- Ensuring top-notch performance and user experience in all applications
- Prioritizing SEO, performance optimization, and data security
- Developing reusable components to enhance efficiency across projects
Technology and tools used:
SaaS, Communication, Scrum, Git, Coaching & Mentoring, Web Technologies, Back-End Web Development, Node.js, React.js, TypeScript, Leadership, Solution Architecture, Requirements Analysis, Front-End Development, Redux.js, Technical Requirements, Google Cloud Platform (GCP)
Skipify
Skipify is a product-based company providing solutions for one-click checkout. They offer multiple products, including:
- Buy with one click on the merchant's website
- Email campaigns
- Abandonment Emails (Browse, Cart, and Checkout)
- Support system for Checkout, including:
- E-commerce Connector
- Order Service
- Merchant Management System (managing merchant configurations such as branding and payments)
My Contributions: Abandonment Emails
My primary focus has been on developing the Abandonment Emails solution. We built a serverless architecture on GCP and a lightweight application that captures user interactions on the website, such as browsing, adding items to the cart, and abandoned checkouts.
Key Components:
User Interaction Capture
- Created a script embedded in the merchant website that captures user activity and sends this data to our application for processing.
Serverless Architecture
- Processes captured data to generate personalized email sequences.
- Sends emails listing products the user interacted with, including an interactive Google AMP version and a static HTML version.
Interactive Email Features (Google AMP)
- Quantity updates within the email
- Product removal from the cart
- Variant changes
- All changes generate updated checkout links. A user clicking "one-click checkout" in the email is directed to Skipify’s checkout page with the latest selections.
ESP Integration (Klaviyo)
- Integrated with Klaviyo for email delivery using Django templating, while the serverless architecture utilizes Handlebars.
Flow and Event Triggers
- Configured flows and trigger events to manage email queue timing, ranging from minutes to months, ensuring timely email delivery via serverless architecture and Cloud Scheduler.
Technologies Used
- Languages & Frameworks: JavaScript, Node.js (Express.js and NestJS), React.js, jQuery
- Cloud & Serverless: GCP, Cloud Functions, Cloud Scheduler, Pub/Sub
- Email & Templating: Google AMP, HTML, Handlebars, Django templating
- Integrations: Klaviyo (ESP)
- Data & Microservices: MongoDB, Microservices architecture
Qlik
Contributed to developing UI components for Qlik-Sense, a data visualization hub, enhancing the ability to analyze and display data demographics.
Technology and tools used:
SaaS, Communication, Scrum, Git, Web Technologies, Front-End Development, Redux.js
Punch
Developed RESTful APIs with Node.js and implemented projects in React Native, gaining expertise in new frameworks and delivering projects within tight deadlines.
Technology and tools used:
Webpack, SaaS, Communication, Scrum, Git, Web Technologies, Back-End Web Development, Requirements Analysis, Redux.js, Technical Requirements
Cisco
Focused on the UI development of an e-commerce project using AngularJS, HTML, and CSS.
Technology and tools used:
SaaS, Communication, Git, Web Technologies, Front-End Development
Wanclouds
Developed object-oriented designs for Cisco’s Tenant Management Module in the Prime Service Catalog, ensuring code quality and best practices.
Technology and tools used:
Webpack, SaaS, Communication, Git, Web Technologies, Front-End and Back-End Development, Redux.js, Software Engineering
Education
Comsats, Islamabad
Bachelor of Science in Computer Science
Testimonials
Contact
I'm always up for a challenge, so feel free to drop me a line at hello@khalidhussain.co.uk.