Omer Zahid Bajwa
Verified Expert in Engineering
Full-stack Developer
Dubai, United Arab Emirates
Toptal member since January 10, 2022
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
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
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
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.
Head of Engineering
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.
Senior Full-stack Engineer
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.
Full-stack Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Email Marketing and Lead Capture Tool
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/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
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
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
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