Omer Zahid Bajwa, Developer in Dubai, United Arab Emirates
Omer is available for hire
Hire Omer

Omer Zahid Bajwa

Verified Expert  in Engineering

Bio

With over a decade of experience spanning roles as head of engineering at Mailmunch and a top-rated seller at an online freelance agency, Omer brings unparalleled expertise to every project. His proficiency in React, Node.js, GraphQL, and other web technologies ensures the delivery of high-quality, innovative solutions. Omer's dedication to excellence shines through in everything from architecting complex systems to mentoring teams. Collaborate with him today for unparalleled results.

Portfolio

Caravan Interactive, Inc.
JavaScript, Node.js, MySQL, Amazon Web Services (AWS), Express.js, CSS, HTML...
Mailmunch
React, GraphQL, Node.js, HTML, CSS, PostgreSQL, Elasticsearch, AWS Lambda...
Mailmunch
React, GraphQL, Node.js, HTML, CSS, Webpack, Tailwind CSS, PostgreSQL...

Experience

  • Full-stack Development - 10 years
  • JavaScript - 10 years
  • Node.js - 8 years
  • React - 8 years
  • PostgreSQL - 8 years
  • GraphQL - 6 years
  • Tailwind CSS - 4 years
  • React Native - 3 years

Availability

Part-time

Preferred Environment

Slack, Jira, Visual Studio Code (VS Code), Docker, React, Node.js, GraphQL, JavaScript, PostgreSQL, Tailwind CSS

The most amazing...

...thing I've worked on is architecting a cutting-edge microservices architecture that transformed our platform's scalability and performance.

Work Experience

Senior Node.js and Full-stack Developer

2022 - 2024
Caravan Interactive, Inc.
  • Designed and established the web application architecture from inception.
  • Created a dynamic PDF generation module utilizing user-selected art gallery data for presentations.
  • Developed an email module for broadcasting dynamically generated PDFs to lead contact lists.
  • Engineered advanced search functionality for comprehensive data retrieval, ensuring reusability across modules.
  • Constructed a reporting module for dynamic report generation in multiple formats (PDFs, CSV, Excel).
  • Designed a customized user-role-based permissions system to meet client-specific requirements.
  • Implemented a scheduling system supporting background processes, including image conversion and email scheduling.
  • Led the development of multiple modules, assigning tasks, reviewing PRs, and mentoring team members.
Technologies: JavaScript, Node.js, MySQL, Amazon Web Services (AWS), Express.js, CSS, HTML, TypeScript, Grunt, Microservices, Docker, Kubernetes, APIs, Tailwind CSS, React, Next.js, Vercel, HTML5, CSS3, PostgreSQL, GraphQL, Amazon Simple Queue Service (SQS), GitHub Actions, Back-end Development, Auth0, Amazon EC2, Cloud, NPM, Single Sign-on (SSO), UI Libraries, Architecture, REST API Architecture, Serverless, OpenAI, Prompt Engineering, Artificial Intelligence (AI), User Experience (UX), User Interface (UI), Technical Leadership, Back-end, ECMAScript (ES6), Website Optimization, Shopify API, Custom Shopify Apps, Code Review, Software Architecture, Leadership, System Design, Web Applications, Software Engineering, Supabase

Head of Engineering

2021 - 2022
Mailmunch
  • Led the complete redesign of our front-end app, utilizing the newest technologies and best practices to deliver a highly optimized and smooth user experience within a time span of three months.
  • Onboarded and helped new engineers get accustomed to the vast architecture.
  • Planned sprints and provided valuable insight on sprint goals and deliverables.
  • Provided architectural decisions and helped the team in achieving goals.
Technologies: React, GraphQL, Node.js, HTML, CSS, PostgreSQL, Elasticsearch, AWS Lambda, Amazon DynamoDB, Redis, Memcached, Tailwind CSS, Webpack, Docker, Cypress, Ruby on Rails (RoR), JavaScript, Heroku, Amazon Web Services (AWS), MongoDB, GitHub, Jira, Material UI, Shopify, Wix, WordPress, MacOS, TypeScript, Front-end, Git, Responsive Web Design (RWD), Redux, Full-stack, Front-end Development, APIs, jQuery, Data Visualization, Next.js, REST APIs, Web Development, Dashboards, Reports, Vercel, React Redux, Application State Management, Responsive Web Apps, Microservices, API Design, Express.js, ESLint, CI/CD Pipelines, API/Services Architecture, Jest, Figma, Full-stack Development, API Integration, Web Hosting, HTML5, CSS3, Apollo Client, Amazon Simple Queue Service (SQS), GitHub Actions, Back-end Development, Auth0, D3.js, Cloud, NPM, Single Sign-on (SSO), Test Automation, UI Libraries, Architecture, NoSQL, SaaS, REST API Architecture, Serverless, User Experience (UX), Technical Leadership, Back-end, Datadog, ECMAScript (ES6), Vue, Website Optimization, Shopify API, Custom Shopify Apps, Code Review, Software Architecture, Leadership, System Design, Web Applications, Software Engineering, Object-relational Mapping (ORM), Webflow, Integration

Senior Full-stack Engineer

2019 - 2021
Mailmunch
  • Joined under the founders as the first engineering resource.
  • Improved, added, implemented, and fixed on current implementations and features that have added more value to the product as a whole.
  • Delivered numerous fundamental features from their inception to launch that had a direct impact on the product's revenue stream.
  • Worked with customer support and marketing teams to derive solutions and clear any hiccups.
  • Integrated third-party APIs including Shopify, WiX, WordPress, Unlayer, Mailchimp and enhanced the products portfolio by adding offerings using Shopify cart abandonment, Shopify coupons, Shopify pages, spinwheel tool, and download tool.
  • Enhanced white-label offerings and worked on partner's portal.
  • Implemented a custom library to support reusable GUI components such as modals, floating notifications, and toast notifications across the micro apps ecosystem.
  • Did a complete GUI revamp to merge multiple offerings into a single centralized campaigns page which enhanced the user experience.
  • Introduced an onboarding wizard to help collect meaningful information and ensure the user reaches the end of the funnel.
  • Implemented automation, one of the most anticipated features which give users a free hand to design and derive their automated marketing campaigns.
Technologies: React, GraphQL, Node.js, HTML, CSS, Webpack, Tailwind CSS, PostgreSQL, Material UI, AWS Lambda, Elasticsearch, MongoDB, Memcached, Redis, Amazon DynamoDB, Docker, Cypress, Shopify, Wix, Ruby on Rails (RoR), JavaScript, Heroku, Amazon Web Services (AWS), GitHub, Jira, WordPress, MacOS, Front-end, Git, Responsive Web Design (RWD), Redux, Full-stack, Front-end Development, APIs, jQuery, Data Visualization, REST APIs, Web Development, Dashboards, Reports, React Redux, Application State Management, Responsive Web Apps, Microservices, API Design, Express.js, ESLint, CI/CD Pipelines, API/Services Architecture, Jest, Figma, Full-stack Development, API Integration, Web Hosting, HTML5, CSS3, Apollo Client, Amazon Simple Queue Service (SQS), GitHub Actions, Back-end Development, Auth0, D3.js, WebSockets, Cloud, NPM, Single Sign-on (SSO), Test Automation, UI Libraries, Architecture, NoSQL, SaaS, REST API Architecture, Serverless, Styled-components, User Experience (UX), User Interface (UI), Back-end, Datadog, ECMAScript (ES6), Website Optimization, Code Review, Software Architecture, Leadership, System Design, Web Applications, Software Engineering, Object-relational Mapping (ORM), Webflow, Integration

Full-stack Engineer

2013 - 2020
Online Freelance Agency
  • Worked on various SPAs based on React, built generalized components, and worked on new feature requests.
  • Designed and consumed API's RESTful and RPC web services.
  • Experienced in designing database structures and schemas.
  • Worked on a few MVP mobile apps based on React Native.
Technologies: C++, Java, C, HTML, CSS, PHP, WordPress, React, React Native, Firebase, PostgreSQL, GraphQL, Node.js, JavaScript, GitHub, MySQL, Webpack, Material UI, Memcached, Redis, Shopify, CodeIgniter, Laravel, Python, Windows, Sass, Front-end, Git, Responsive Web Design (RWD), Redux, Full-stack, Front-end Development, APIs, jQuery, REST APIs, Web Development, Dashboards, Reports, React Redux, Application State Management, Storybook, Responsive Web Apps, Microservices, API Design, Express.js, CI/CD Pipelines, Sentry, Figma, Full-stack Development, API Integration, Web Hosting, HTML5, CSS3, Apollo Client, Android, Back-end Development, Cloud, NPM, Mobile Apps, Single Sign-on (SSO), UI Libraries, NoSQL, REST API Architecture, Expo, SQL, Serverless, Styled-components, iOS, Back-end, Stripe, Vue, Search Engine Optimization (SEO), Website Optimization, NestJS, Prisma, Software Architecture, OpenAI GPT-3 API, System Design, Web Applications, Software Engineering, Object-relational Mapping (ORM), Integration

Software Engineer

2018 - 2019
Tintash
  • Worked for companies acquired by Bed Bath & Beyond including decorist.com and onekingslane.com.
  • Converted Zeplin-based designs to responsive GUI elements.
  • Built 360 image viewer based on OpenSeadragon library utilizing international image interoperability framework (IIIF) image serving protocol.
  • Created an embeddable 3D viewer for glTF models within our front-end app.
  • Worked alongside a team based in Kyiv to build SPAs to be integrated within legacy code.
Technologies: JavaScript, React, CSS, HTML, PostgreSQL, Sass, Three.js, GraphQL, GitHub, Webpack, Material UI, Memcached, Redis, Firebase, Python, Windows, Front-end, Git, Responsive Web Design (RWD), Redux, Full-stack, Front-end Development, REST APIs, Web Development, Dashboards, React Redux, Application State Management, Storybook, Responsive Web Apps, Microservices, Express.js, Figma, Full-stack Development, API Integration, Web Hosting, HTML5, CSS3, Back-end Development, Cloud, NPM, Mobile Apps, UI Libraries, NoSQL, REST API Architecture, SQL, Serverless, Styled-components, Back-end, Web Applications, Software Engineering

Software Engineer

2016 - 2017
Zameen.com
  • Implemented a time-based job Cron scheduler for real-time synchronization of materialized views.
  • Tracked and fixed bugs within the API layer, added new features, and implemented business logic.
  • Implemented cache-based load balancing techniques for performance optimization and scalability using Redis.
  • Designed database schemas for new functionalities and features.
Technologies: PHP, HTML, CSS, MySQL, Redis, Memcached, JavaScript, GitHub, CodeIgniter, Laravel, Windows, Git, Front-end, Full-stack, APIs, REST APIs, Web Development, Full-stack Development, API Integration, HTML5, CSS3, Back-end Development, SQL, Back-end

Experience

Email Marketing and Lead Capture Tool

Mailmunch is an email marketing and lead generation platform.

For the past three years, I have been involved in almost all the features that are currently available on the platform, from making fully functional drag-and-drop wizards for emails, landing pages, and widgets to notification trays, automation wizards, UI components, onboarding flows, spinwheel tools, and more.

Kabaun

https://www.kabaun.com/
Kabaun is an open-source carbon management system.
I worked on integrating front-end UX provided by the client with back end. I also built back-end architecture from scratch utilizing Node.js, integrating data with front end using GraphQL and binding it to React components. In addition, I implemented UI components as per the design given and optimized front end rerendering through memorization to prevent sluggish UI when loading a lot of data.

3D Configurator App

3D configurator app was a one-stop solution for creating color and design palette variations for any 3D-based models, which could then be integrated within eCommerce platforms to provide high-quality prerendered images and 3D visualization for every color or design variation of a product.

I was the front-end developer and single-handedly implemented the complete front UI/UX, including user-facing dashboards, a module for uploading 3D assets and textures, and our embeddable 3D glTF Viewer based on Three.js.

Education

2011 - 2015

Bachelor's Degree in Computer Science

National University of Computer and Emerging Sciences - Lahore, Punjab, Pakistan

Skills

Libraries/APIs

React, Node.js, React Redux, Apollo Client, REST APIs, D3.js, Three.js, jQuery, Stripe, Vue, Shopify API

Tools

GitHub, Jira, Webpack, Wix, Git, Figma, Amazon Simple Queue Service (SQS), NPM, Expo, Sentry, Grunt, Auth0, Prisma

Languages

GraphQL, JavaScript, HTML, CSS, TypeScript, HTML5, CSS3, PHP, SQL, C++, C, Java, Python, Sass, ECMAScript (ES6)

Frameworks

Tailwind CSS, React Native, Material UI, Express.js, Redux, Next.js, Ruby on Rails (RoR), Cypress, CodeIgniter, Laravel, Bootstrap, Jest, NestJS

Paradigms

API/Services Architecture, REST, Microservices, Test Automation, REST API Architecture, Object-relational Mapping (ORM), Responsive Web Design (RWD), Search Engine Optimization (SEO)

Platforms

Docker, Amazon Web Services (AWS), AWS Lambda, Shopify, Firebase, Heroku, WordPress, MacOS, Windows, Vercel, Kubernetes, Android, Amazon EC2, iOS, Webflow

Storage

PostgreSQL, Elasticsearch, MySQL, Memcached, Redis, Amazon DynamoDB, MongoDB, NoSQL, Datadog

Other

Front-end, Full-stack, Front-end Development, Data Visualization, Web Development, Application State Management, Responsive Web Apps, API Design, Back-end Development, User Experience (UX), User Interface (UI), Back-end, Web Applications, Software Engineering, APIs, Dashboards, Reports, Storybook, Full-stack Development, API Integration, Web Hosting, GitHub Actions, Cloud, Mobile Apps, Single Sign-on (SSO), UI Libraries, Architecture, SaaS, Serverless, Technical Leadership, Code Review, Software Architecture, ESLint, CI/CD Pipelines, WebSockets, OpenAI, Prompt Engineering, Artificial Intelligence (AI), Styled-components, Website Optimization, Custom Shopify Apps, OpenAI GPT-3 API, Leadership, System Design, Supabase, Integration, Robotics

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring