Azher Aleem, Developer in Lahore, Punjab, Pakistan
Azher is available for hire
Hire Azher

Azher Aleem

Verified Expert  in Engineering

Front-end Developer

Lahore, Punjab, Pakistan

Toptal member since May 5, 2022

Bio

Azher has been a full-stack software development engineer for the past seven years. He specializes in architecting complex software systems on the AWS cloud and writing serverless codes using JavaScript, React, Python, and Node.js. He enjoys learning and implementing new technologies to provide more straightforward and optimal solutions to business problems. As a product owner, Azher likes leading software development teams.

Portfolio

Class Twist Inc. dba ClassDojo
TypeScript, React, Redux, React Router, Front-end, Jest, Cypress, Storybook...
DFX5
JavaScript, React, AWS Amplify, Amazon Web Services (AWS), Python, Node.js...
Confiz
Vue, React, .NET, SQL, Jira, TypeScript, APIs, React Router, Cypress, Testing...

Experience

  • React - 7 years
  • JavaScript - 7 years
  • AWS Amplify - 3 years
  • SQL - 3 years
  • AWS CloudFormation - 3 years
  • Python - 3 years
  • GraphQL - 2 years
  • Node.js - 1 year

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), PyCharm, GitHub, Amazon Web Services (AWS), MacOS

The most amazing...

...thing I've led is a team of software developers and DevOps architects to build a scalable and fault-tolerant application utilized by millions of users.

Work Experience

Front-end React/TypeScript Developer

2022 - 2023
Class Twist Inc. dba ClassDojo
  • Migrated an existing React application consisting of four monorepos to TypeScript without breaking anything major to ensure continuous integration and delivery of the product. Migrated more than 2500+ files to TypeScript, maintaining code quality.
  • Migrated a complex and large codebase from conventional React (React compose, class component, etc.) to the latest React 16 updates, which included converting class components to functional components, utilizing React hooks, utilized React Query as well.
  • Oversaw the testing of React components using integration testing via Jest library and kept the Cypress tests up to date. Helped maintain component playground using React Storybooks.
  • Worked, coordinated, and overlapped with remote team members to complete the desired project in 11 months which, initially, was estimated for two years.
Technologies: TypeScript, React, Redux, React Router, Front-end, Jest, Cypress, Storybook, CI/CD Pipelines, ECMAScript (ES6), HTML5, Formik, Git, Web Development, Webpack, Web Applications, CSS Preprocessors, HTML, CSS, RESTful Services, Firebase, Jira, Zoom, Full-stack Development, Flux, Complex Problem Solving, Socket.IO, Relational Databases, Jenkins, Software Architecture, SaaS, MERN Stack, Vercel, Reactor, Software Development, HTML5 Video, Unit Testing, Redux Toolkit, i18n, SDKs, Front-end Development, Storyblok, Sitemaps, Prisma, REST, REST APIs, UI Development, User Interface (UI), Zustand, Architecture, React Query, JSX, Monorepos, Mockups, Web Design, Web Page Mockups, UI Components, Agile, Scalability, Bootstrap, Front-end Architecture, Microfrontends, Tailwind UI, Progressive Web Applications (PWAs)

Full-stack Web and AWS Cloud Developer

2021 - 2022
DFX5
  • Built and deployed a scalable marketing platform for a leading bank's marketing team using Strapi CMS. The application is deployed on the AWS cloud, enabling millions of users to access and engage with the bank's products and services.
  • Developed Custom APIs, designed and implemented content types (collection, single) and Reusable components. Upgraded major Strapi version from 3 to 4. Worked with Strapi Rest and GraphQL APIs to create scalable and responsive web applications.
  • Used AWS code pipelines to manage code build and deployment seamlessly. Hosted multiple Strapi instances using AWS Fargate, AWS ECS, with load balancers, and Aurora PostgreSQL database with continuous backup policy for scalability and to avoid outages.
  • Utilized familiarity with the platform's customization capabilities and used multiple external plugins such as Meilisearch to implement application-wide search in real time using Strapi.
  • Increased user engagement by 40% and reduced page load times by 50%, resulting in a more seamless and effective user experience.
  • Integrated Google Analytics to analyze the web portal built via Strapi with a turnaround of over a million events. Application SEO and performance are monitored via Lighthouse and Page Insights.
  • Developed the RESTful and GraphQL APIs, utilized the AWS AppSync to manage GraphQL API sourcing from different data sources like DynamoDB and third-party HTTP endpoints, and wrote Lambda and custom resolvers to manipulate responses using VTL files.
  • Designed and implemented serverless architectures that are highly scalable, resilient, and cost-effective. Worked with AWS CloudFormation to manage infrastructure.
Technologies: JavaScript, React, AWS Amplify, Amazon Web Services (AWS), Python, Node.js, Amazon Cognito, AWS Lambda, Amazon DynamoDB, AWS CloudFormation, React Hooks, React Redux, TypeScript, Redux, APIs, React Router, Test-driven Development (TDD), Next.js, Serverless, Serverless Architecture, Strapi, Headless CMS, CSS, Contentful, Full-stack, DevOps, REST APIs, Figma, Responsive Web Apps, Front-end, Serverless Framework, Amazon Elastic Container Service (ECS), Tailwind CSS, GraphQL, SEO Tools, A/B Testing, Gatsby, Headless Software, Headless Commerce, CI/CD Pipelines, ECMAScript (ES6), Team Leadership, Angular, HTML5, Git, Web Development, Webpack, AWS Cloud Architecture, Web Applications, NoSQL, CSS Preprocessors, AWS Fargate, RESTful Services, Search Engine Optimization (SEO), Cloud Platforms, Jira, Zoom, Middleware, Full-stack Development, API/Services Architecture, Complex Problem Solving, Socket.IO, Docker, Containerization, PostgreSQL, Amazon Simple Queue Service (SQS), Express.js, Relational Databases, Back-end, Amazon RDS, Automated Testing, Amazon EC2, Redis, Web3.js, Technical Leadership, Software Architecture, SaaS, MERN Stack, Amazon Simple Notification Service (SNS), Amazon Simple Email Service (SES), Twilio API, Analytical Dashboards, Twilio, Software Development, HTML5 Video, CSS3, Lambda Architecture, DYNAMO, Event-driven Architecture, Redux Toolkit, Amazon EventBridge, AWS CLI, Amazon Kinesis, SDKs, Front-end Development, Sitemaps, Prisma, REST, Amazon Aurora, API Development, Terraform, Kubernetes, UI Development, Sanity Studio, User Interface (UI), Back-end Development, Architecture, Amazon CloudFront CDN, Amazon Elastic Container Registry (ECR), API Integration, Cron, AWS Cloud Development Kit (CDK), JSX, Content, Content Management Systems (CMS), Mockups, Web Design, Web Page Mockups, Storyblok, UI Components, Agile, Scalability, Google Tag Manager, Google Analytics, Meta Pixel, Algolia, SendGrid, Bootstrap, Front-end Architecture, Progressive Web Applications (PWAs)

Senior Software Engineer

2021 - 2021
Confiz
  • Optimized the server-side latency for high-volume data fetching by introducing and implementing server-side caching.
  • Developed the front end in Vue.js and React. Built and used reusable components, implemented state management and object-oriented design, and solved tricky front-end problems.
  • Implemented unit tests for server-side development using the NUnit framework, mocked controllers, asserted responses to increase the test code coverage, and maintained quality.
Technologies: Vue, React, .NET, SQL, Jira, TypeScript, APIs, React Router, Cypress, Testing, HTML, CSS, Full-stack, DevOps, REST APIs, Figma, Responsive Web Apps, Front-end, MongoDB, Tailwind CSS, Next.js, ECMAScript (ES6), Team Leadership, MobX, HTML5, Formik, Git, Web Development, Webpack, AWS Cloud Architecture, Web Applications, NoSQL, CSS Preprocessors, React Native, MySQL, RESTful Services, Firebase, Cloud Platforms, Ant Design, Zoom, Middleware, Full-stack Development, API/Services Architecture, Flux, Instant Messaging, Complex Problem Solving, Socket.IO, Docker, Containerization, Amazon Simple Queue Service (SQS), Express.js, OAuth 2, OAuth, Relational Databases, Back-end, Amazon RDS, Automated Testing, Amazon EC2, Redis, Web3.js, Stripe, Technical Leadership, Software Architecture, SaaS, MERN Stack, Reactor, Software Development, HTML5 Video, CSS3, Unit Testing, Lambda Architecture, DYNAMO, Event-driven Architecture, FastAPI, Azure, SDKs, Front-end Development, Prisma, REST, API Development, UI Development, User Interface (UI), Back-end Development, Stripe API, PayPal API, Architecture, API Integration, Google Cloud Platform (GCP), Bitbucket, React Query, JSX, Mockups, Web Design, Web Page Mockups, UI Components, Agile, Scalability, Data Structures, Bootstrap, Front-end Architecture, Payment Gateways, Progressive Web Applications (PWAs)

Senior Software Engineer

2019 - 2021
NorthBay Solutions
  • Developed scalable serverless solutions in the AWS environment and worked primarily in AWS CloudFormation to build and maintain serverless solutions.
  • Designed and maintained the database architecture in PostgreSQL.
  • Developed the RESTful API endpoints, using the AWS API Gateway and implementing the API logic in AWS Lambda with Python 3+.
  • Followed the Scrum-based Agile methodology for planning sprints.
Technologies: AWS CloudFormation, React, Python 3, PostgreSQL, APIs, Lambda Functions, HTML, Data Visualization, CSS, Full-stack, NestJS, REST APIs, MongoDB, Serverless Framework, Amazon Elastic Container Service (ECS), Team Leadership, Django, HTML5, Git, Web Development, Webpack, AWS Cloud Architecture, Web Applications, Python, MySQL, Flask, RESTful Services, Cloud Platforms, Jira, Zoom, Middleware, Full-stack Development, API/Services Architecture, Flux, Complex Problem Solving, Socket.IO, Waterfall Methodology, Docker, Containerization, Amazon Simple Queue Service (SQS), Express.js, Edtech Design, Education Technology (Edtech), Learning Tools Interoperability (LTI), Relational Databases, Back-end, Amazon RDS, Automated Testing, Amazon EC2, Redis, Web3.js, Stripe, Technical Leadership, Software Architecture, SaaS, C#, MERN Stack, Web Scraping, Amazon Simple Notification Service (SNS), Amazon Simple Email Service (SES), Reactor, Software Development, HTML5 Video, CSS3, Unit Testing, Lambda Architecture, DYNAMO, Event-driven Architecture, FastAPI, Amazon EventBridge, AWS CLI, Amazon Kinesis, Amazon Cognito, SDKs, Front-end Development, Prisma, REST, Storybook, API Development, UI Development, Sanity Studio, User Interface (UI), Back-end Development, Stripe API, PayPal API, Architecture, Amazon CloudFront CDN, API Integration, Cron, Bitbucket, JSX, Mockups, Web Design, Web Page Mockups, UI Components, Agile, Data Structures, Bootstrap, Front-end Architecture, Progressive Web Applications (PWAs)

Software Development Engineer

2017 - 2019
CureMD
  • Acted as the lead developer while working on ONC Health IT Certification Program (CCDA and QRDA).
  • Developed and maintained the SaaS products for sharing clinical data based on the XML format.
  • Contributed to the CureMD web portal development using Microsoft ASP .NET framework, Web Forms, JavaScript, and Microsoft SQL Server.
Technologies: JavaScript, .NET, React, SQL, APIs, HTML, CSS, Full-stack, REST APIs, Responsive Web Apps, Front-end, HTML5, Git, Web Development, Web Applications, MySQL, RESTful Services, Jira, Zoom, Full-stack Development, Complex Problem Solving, Waterfall Methodology, Learning Tools Interoperability (LTI), Relational Databases, Back-end, Salesforce API, Technical Leadership, SaaS, C#, MERN Stack, Software Development, HTML5 Video, CSS3, Unit Testing, Vanilla JS, SDKs, Front-end Development, REST, API Development, UI Development, User Interface (UI), Back-end Development, HL7 FHIR Standard, Fast Healthcare Interoperability Resources (FHIR), Architecture, API Integration, RabbitMQ, Microservices, Bitbucket, Java, HIPAA Compliance, Agile, Data Structures, Bootstrap, Front-end Architecture, Progressive Web Applications (PWAs)

Video-on-demand and Live Streaming SaaS Application

https://dev.thevideo.site/
A React and serverless-based SaaS application for publishers to upload content with relevant metadata to AWS S3 cloud storage with encryption via KMS. It was built with AWS Amplify.

As the lead and product owner, I implemented the front end with React and the back end using Python Lambda triggered via AWS API Gateway. I also utilized AWS AppSync for GraphQL or querying and mutating DynamoDB results.

The app provides video on demand (VOD) and live streams to a particular WordPress endpoint, and it is integrated with third-party software endpoints such as JW Player and api.video for content management. It crossed the MVP phase and now running on production for multiple billable clients.
2013 - 2017

Bachelor's Degree in Software Engineering

Punjab University College of Information Technology - Lahore, Pakistan

Libraries/APIs

AWS Amplify, React, Node.js, REST APIs, React Redux, React Router, API Development, Formik, Socket.IO, Web3.js, Stripe, Salesforce API, Reactor, Twilio API, Stripe API, PayPal API, React Query, Vue, MobX

Tools

AWS AppSync, Jira, Git, Amazon Simple Notification Service (SNS), AWS CLI, Prisma, Amazon CloudFront CDN, Bitbucket, JSX, Amazon Cognito, PyCharm, GitHub, AWS CloudFormation, Figma, Amazon Elastic Container Service (ECS), Webpack, AWS Fargate, Zoom, Amazon Simple Queue Service (SQS), Jenkins, Open Broadcaster Studio (OBS), Amazon Simple Email Service (SES), Redux Toolkit, Terraform, Amazon Elastic Container Registry (ECR), Cron, AWS Cloud Development Kit (CDK), RabbitMQ, Google Analytics, SendGrid

Languages

JavaScript, Python, GraphQL, TypeScript, JavaScript 6, JavaScript 5, HTML, CSS, DYNAMO, SQL, ECMAScript (ES6), HTML5, C#, CSS3, Java, Python 3

Frameworks

Next.js, Tailwind CSS, Angular, .NET, Django, Material UI, Redux, Cypress, Apache Velocity, NestJS, Serverless Framework, React Native, Flask, Ant Design, Flux, Express.js, OAuth 2, Vanilla JS, Bootstrap, Jest

Paradigms

Lambda Architecture, Event-driven Architecture, REST, Agile, Serverless Architecture, Testing, DevOps, Search Engine Optimization (SEO), API/Services Architecture, Automated Testing, Unit Testing, HL7 FHIR Standard, Fast Healthcare Interoperability Resources (FHIR), Microservices, HIPAA Compliance, Microfrontends, Test-driven Development (TDD)

Platforms

Amazon Web Services (AWS), Contentful, Firebase, Amazon EC2, Storyblok, Visual Studio Code (VS Code), AWS Lambda, Docker, Vercel, Twilio, Azure, Kubernetes, Sanity Studio, Google Cloud Platform (GCP), MacOS, WordPress, Algolia

Storage

NoSQL, MySQL, Amazon S3 (AWS S3), Amazon DynamoDB, PostgreSQL, MongoDB, Relational Databases, Redis, Amazon Aurora

Industry Expertise

Web Design

Other

React Hooks, APIs, Strapi, Headless CMS, Full-stack, Front-end, Minimum Viable Product (MVP), Front-end Development, Storybook, Team Leadership, Web Development, AWS Cloud Architecture, Web Applications, RESTful Services, Full-stack Development, Complex Problem Solving, Back-end, Technical Leadership, SaaS, MERN Stack, Software Development, HTML5 Video, Amazon EventBridge, Amazon Kinesis, SDKs, UI Development, User Interface (UI), Back-end Development, Architecture, API Integration, Content Management Systems (CMS), UI Components, Front-end Architecture, Progressive Web Applications (PWAs), Lambda Functions, Serverless, Responsive Web Apps, SEO Tools, A/B Testing, Gatsby, Headless Software, Headless Commerce, CI/CD Pipelines, CSS Preprocessors, Cloud Platforms, Middleware, Instant Messaging, Waterfall Methodology, Containerization, OAuth, Edtech Design, Education Technology (Edtech), Learning Tools Interoperability (LTI), Amazon RDS, Software Architecture, Analytical Dashboards, FastAPI, i18n, Sitemaps, Zustand, Monorepos, Content, Mockups, Web Page Mockups, Scalability, Data Structures, Google Tag Manager, Meta Pixel, Payment Gateways, Tailwind UI, Amazon API Gateway, Data Visualization, Web Scraping, Cisco Certified Design Associate (CCDA)

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