Azher Aleem
Verified Expert in Engineering
Front-end Developer
Lahore, Punjab, Pakistan
Toptal member since May 5, 2022
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
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
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
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.
Full-stack Web and AWS Cloud Developer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Development Engineer
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.
Experience
Video-on-demand and Live Streaming SaaS Application
https://dev.thevideo.site/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.
Education
Bachelor's Degree in Software Engineering
Punjab University College of Information Technology - Lahore, Pakistan
Skills
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)
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