Abdul Rahman, Developer in Lahore, Punjab, Pakistan
Abdul is available for hire
Hire Abdul

Abdul Rahman

Verified Expert  in Engineering

Full-stack Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
October 10, 2022

Abdul is an experienced software engineer with a proven track record of delivering results. He has 5+ years of experience in commercial application development and project management and is skilled in finding efficient solutions for complex challenges. Abdul is driven by his passion for solving problems and his ability to see projects through from start to finish, showcasing his strong analytical and problem-solving skills.

Portfolio

Devsinc
Amazon DynamoDB, APIs, AWS Lambda, Amazon Simple Queue Service (SQS)...
Tkxel
React, React Native, Node.js, Electron, Antd, Bootstrap, Tailwind CSS...
AlphaSquad Technologies
JavaScript, TypeScript, React, Redux, Node.js, Bootstrap, SAML-auth, Firebase...

Experience

Availability

Full-time

Preferred Environment

Node.js, React, Test-driven Development (TDD), JavaScript Libraries, Jira, TypeScript

The most amazing...

...solution I've developed is an LMS system with React and Node.js currently used in the UK.

Work Experience

Senior Software Engineer

2022 - PRESENT
Devsinc
  • Developed and deployed multiple web applications using the MERN stack and serverless technologies on AWS Lambda and Cloud Functions for Firebase, resulting in a 40% reduction in hosting costs and increased application performance.
  • Built a scalable and secure RESTful API using Node.js and Express.js, integrating with multiple 3rd-party services using GraphQL, resulting in a 30% reduction in API response times.
  • Managed a team of five developers, providing mentorship, training, and code review, resulting in a 20% improvement in code quality and a 25% reduction in development time.
  • Designed and implemented a microservices architecture using Docker and Kubernetes, resulting in a more flexible and resilient system architecture.
  • Optimized existing React codebases to enhance the user experience and reduce load times.
  • Conducted customizations for client systems, including documentation of functional requirements, creation of use cases, implementation through coding, and verification through unit testing.
  • Oversaw the work of contracted employees to ensure timely completion and adherence to project goals.
Technologies: Amazon DynamoDB, APIs, AWS Lambda, Amazon Simple Queue Service (SQS), Amazon CloudWatch, HTML5, CSS3, React, AWS Amplify, Node.js, SCSS, React Redux, Auth0, Material UI, Tailwind CSS, Auth, Web Design, Search Engine Optimization (SEO), Stripe Payments, Collaboration, Server-side Rendering (SSR), Twilio, Twilio API, JavaScript Testing, Figma, Webpack, Firebase Authentication, Animation, Styled-components, UI Animation, Parallax, GitHub, Storybook, Amazon Web Services (AWS), eCommerce, User Interface (UI), Virtual DOM, Python, Web Scraping, OAuth 2, Stripe Subscriptions, Django, Payment APIs, Dashboards, Admin Panels, Amazon EC2, Amazon S3 (AWS S3), Chakra UI, Databases, XML, SQL, NestJS, Integration Testing, Testing, AWS AppSync, Prisma, GraphQL, REST APIs, Full-stack, Single-page Applications (SPA), Jest, Mongoose, Fastify, JavaScript, CSS3 Animation, Progressive Web Applications (PWA), PSD to HTML, React Router, Sequelize, Less, Private NPM Modules, Yup, Nuxt.js, API Integration, React Native, Web UX, Web UX Design, Data Visualization, NoSQL, Mapbox GL, Mapbox, Front-end Development, Continuous Integration (CI), Full-stack Development, NPM, Lambda Functions, AWS Simple Notification Service (SNS), Selenium, Charts, Serverless, Kubernetes, UX Design, CI/CD Pipelines, Framer Motion, Gatsby, Back-end, Performance, Firebase Cloud Functions, Agile, Web UI, Git, Unit Testing, CSS, HTML, Front-end, Web Applications, Design Systems, User Experience (UX), Mobile App Design, Mobile Design, Responsive Web Design (RWD), UI Design, Angular CLI, UI Development, Amazon Cognito, Next.js, D3.js, UI Testing, Vite, Web3.js, Design, jQuery, Apollo, Expo, Apollo Server, React Apollo, REST, Amazon RDS, Back-end Development, HTTP REST, Web Development, MEAN Stack, MERN Stack, Strapi, Headless CMS, Infrastructure as Code (IaC), DevOps, Cloud Infrastructure, SaaS, Google Cloud, Algolia, Cloud Firestore, Serverless Framework, Design Patterns, MVC Design, AWS Step Functions, Deployment, Architecture, CSS Preprocessors, AWS Cloud Architecture, Back-end Architecture, Landing Pages, Canva, Push Notifications, NgRx, CSS5, Hosting, Mobile Apps, Mobile First, Middleware, Expo.io, Object-oriented Programming (OOP), Waterfall Methodology, Containerization, Amazon Elastic Container Service (Amazon ECS), PostgREST, Redis, JSON, Axios, Vanilla JS, Team Leadership, Maps, React Admin, ECMAScript (ES6), 3D, TypeORM, RDBMS, Elasticsearch, Vercel, Responsive Web Apps, GitLab, Web Usability, XML Parsing, Code Review, AI Programming, UI Components, Multitenancy, OpenAI, WebRTC, Material Design, Atomic Design, Zustand, WordPress, Firebase Hosting, GitHub Actions, PWA, Large Language Models (LLMs), HTML5 Animations, Shopify

Software Engineer

2021 - 2022
Tkxel
  • Optimized the application performance using profiling tools like Chrome DevTools and implemented caching strategies resulting in a 50% reduction in page load times.
  • Conducted A/B testing and used data analysis tools like Google Analytics to measure and improve user engagement and conversion rates.
  • Developed a ticketing management system for the Microsoft Teams extension. It was used as an embedded application in Microsoft Teams or as a separate web view.
  • Implemented secure authentication (JWT, OAuth) and SSL on multiple applications, resulting in a more secure and trustworthy application.
  • Implemented automated testing with Mocha and Chai and deployed the application using Heroku and AWS.
  • Provided technical support and troubleshooting, reducing downtime and increasing system availability.
Technologies: React, React Native, Node.js, Electron, Antd, Bootstrap, Tailwind CSS, TypeScript, JavaScript, AngularJS, REST APIs, Express.js, CSS3, Formik, Fastify, Git, Jest, HTML5, Sass, Next.js, React Router, MongoDB, Amazon DynamoDB, SQLite, Babel, Webpack, Auth0, Google Maps, WebSockets, Socket.IO, Redux, Redux RTK, Unit Testing, Material UI, MySQL, CSS, Stripe, HTML, Front-end, Google Cloud Platform (GCP), Google Data Studio, Google Tag Manager, Google Analytics, Google Analytics 4, Responsive UI, Vue, APIs, Full-stack, PostgreSQL, Single-page Applications (SPA), React Redux, Auth, Web Design, Search Engine Optimization (SEO), Angular, Stripe Payments, CRDT, Collaboration, WebAssembly, Server-side Rendering (SSR), Twilio, Twilio API, JavaScript Testing, Behavior-driven Development (BDD), Figma, Firebase Authentication, Styled-components, UI Animation, Parallax, GitHub, Amazon Web Services (AWS), eCommerce, User Interface (UI), Virtual DOM, OAuth 2, Stripe Subscriptions, Django, Payment APIs, Dashboards, Admin Panels, Amazon EC2, Amazon S3 (AWS S3), Chakra UI, Databases, XML, SQL, NestJS, Integration Testing, Testing, AWS Amplify, GraphQL, OData, SAML-auth, Prisma, Mongoose, CSS3 Animation, Progressive Web Applications (PWA), PSD to HTML, Sequelize, Less, Private NPM Modules, Yup, Mobile, Nuxt.js, API Integration, Web UX, Web UX Design, NoSQL, Flask, Front-end Development, Full-stack Development, NPM, Charts, Back-end, Performance, Firebase Cloud Functions, Agile, Web UI, Web Applications, Design Systems, User Experience (UX), Mobile App Design, Mobile Design, Responsive Web Design (RWD), UI Design, Angular CLI, Azure, Stencil.js, UI Development, AWS AppSync, Amazon Cognito, Versal, UI Testing, Design, jQuery, Apollo, Expo, Apollo Server, React Apollo, REST, Amazon RDS, Back-end Development, HTTP REST, Web Development, MEAN Stack, MERN Stack, Strapi, Python, Infrastructure as Code (IaC), Kubernetes, DevOps, Cloud Infrastructure, SaaS, Design Patterns, MVC Design, Deployment, Architecture, CSS Preprocessors, AWS Cloud Architecture, Back-end Architecture, Landing Pages, Chatbox, Canva, HTML Canvas, Canvas, SVG, Push Notifications, NgRx, CSS5, Hosting, Mobile Apps, Mobile First, Middleware, Expo.io, Data Structures, Object-oriented Programming (OOP), Waterfall Methodology, Containerization, PSQL, Amazon Elastic Container Service (Amazon ECS), PostgREST, Redis, JSON, Axios, Vanilla JS, Team Leadership, Maps, RTL, Right-to-Left (RTL) Scripts, Email APIs, ECMAScript (ES6), 3D, RDBMS, Elasticsearch, Vercel, Responsive Web Apps, Web Usability, XML Parsing, Selenium, Code Review, Azure Cloud Services, Technical Leadership, UI Components, Material Design, Atomic Design, Zustand, WordPress, Firebase Hosting, PWA, Mapbox, HTML5 Animations, Shopify

Software Engineer

2020 - 2021
AlphaSquad Technologies
  • Designed and implemented complex software systems and architecture, leading to improved scalability, reliability, and performance.
  • Directly communicated with the client to obtain functional requirements.
  • Led a team of five persons, providing support and instruction to newly joined team members.
  • Developed and implemented new and innovative solutions to business problems, leading to increased efficiency and effectiveness.
  • Provided technical leadership, resulting in successful project delivery and stakeholder satisfaction.
Technologies: JavaScript, TypeScript, React, Redux, Node.js, Bootstrap, SAML-auth, Firebase, Progressive Web Applications (PWA), CSS3, Webpack, Babel, HTML5, SCSS, PSD to HTML, CSS, Stripe, HTML, Front-end, Responsive UI, Vue, APIs, Single-page Applications (SPA), React Redux, Web Design, CRDT, Collaboration, WebGL, JavaScript Testing, Behavior-driven Development (BDD), Figma, Firebase Authentication, Semantic UI, GitHub, User Interface (UI), Virtual DOM, OAuth 2, Stripe Subscriptions, Admin Panels, Amazon EC2, XML, SQL, Integration Testing, Testing, GraphQL, REST APIs, OData, Styled-components, Databases, NestJS, Full-stack, Prisma, Jest, Mongoose, MySQL, CSS3 Animation, React Router, Sequelize, Less, Private NPM Modules, Yup, API Integration, Web UX, Web UX Design, Front-end Development, Full-stack Development, NPM, Back-end, Performance, Firebase Cloud Functions, Google Cloud Platform (GCP), Agile, Web UI, Git, Unit Testing, Web Applications, User Experience (UX), Mobile App Design, Mobile Design, Responsive Web Design (RWD), UI Design, Design Systems, Angular, Angular CLI, UI Development, Next.js, Versal, Design, jQuery, Apollo, Expo, Apollo Server, React Apollo, REST, HTTP REST, Web Development, MEAN Stack, MERN Stack, Strapi, Design Patterns, MVC Design, Deployment, Architecture, CSS Preprocessors, AWS Cloud Architecture, Back-end Architecture, Landing Pages, HTML Canvas, Canvas, SVG, Push Notifications, NgRx, CSS5, Hosting, Mobile Apps, Mobile First, Middleware, Expo.io, Data Structures, Object-oriented Programming (OOP), Waterfall Methodology, Containerization, PSQL, Amazon Elastic Container Service (Amazon ECS), PostgREST, Redis, JSON, Axios, Vanilla JS, Maps, ECMAScript (ES6), 3D, RDBMS, Responsive Web Apps, Web Usability, XML Parsing, Code Review, UI Components, Atomic Design, Firebase Hosting, AWS Amplify, HTML5 Animations

Associate Software Engineer

2018 - 2020
Onsets Technologies
  • Developed and delivered high-quality software solutions, meeting project requirements and deadlines.
  • Participated in code reviews, leading to improved software quality and consistency.
  • Collaborated with cross-functional teams, resulting in successful project delivery.
  • Built and maintained technical documentation, improving team efficiency and knowledge transfer.
Technologies: HTML5, CSS3, JavaScript, TypeORM, TypeScript, React, Node.js, Joi, Express.js, MongoDB Atlas, Mongoose, Redux, Bootstrap, Sass, Auth0, Firebase, CSS, Front-end, Responsive UI, APIs, Single-page Applications (SPA), React Redux, JavaScript Testing, Figma, GitHub, User Interface (UI), Virtual DOM, REST APIs, Progressive Web Applications (PWA), React Router, API Integration, Front-end Development, Full-stack Development, NPM, Firebase Cloud Functions, Web UI, Git, Unit Testing, Web Applications, User Experience (UX), UI Development, Next.js, Design, Apollo, Expo, Apollo Server, React Apollo, REST, HTTP REST, Web Development, Deployment, CSS Preprocessors, Landing Pages, Hosting, Mobile First, Middleware, Object-oriented Programming (OOP), JSON, Axios, UI Components, Atomic Design, Firebase Hosting, HTML5 Animations

Yourdealty

http://yourdealty.com/
The one-stop site provides the tools to do real estate your way. Whether you are an agent or broker, a homeowner who buys or sells on your own, whether you are hiring an agent or becoming an agent, we want you to do it your way.

Tikit

http://web.tikit.ai
Tikit is a division of Cireson, a Microsoft Gold Partner in the IT service and asset management industry.

Tikit is a Microsoft ticketing system built exclusively for Office 365. It can help get tasks from the Microsoft Planner or look for a simple way to turn daily conversations into actionable items. It is 100% integrated with Microsoft Teams and Azure Active Directory.

The Tikit web app provides a central source for analysts to view and work tickets, updating settings and configuration.

Pendulum

http://pendulumintel.com/
Pendulum is a multi-medium, always-on narrative and community intelligence platform that gives teams immediate visibility into social threats and opportunities through empowered narrative-based intelligence.

QuidTutor

QuidTutor was founded to offer life-changing, affordable tuition for all, and this mission makes us excited to get up and come to work every day. We choose highly qualified teachers and professors from around the UK. Whether they are currently home tutors, students, primary school teachers, grammar/high school teachers, or university professors, everyone goes through a stringent vetting process to ensure we only attract the best tutors for your subjects.

Complete Discovery Source (CDS)

CDS is a desktop application that manipulates social media platform data in Relativity Short Message Format (RSMF) to improve data readability. It works with data from Skype, Proofpoint, Twitter, Outlook, and Cellebrite.

Languages

Sass, HTML5, CSS3, Less, TypeScript, JavaScript, GraphQL, SCSS, Python, CSS, HTML, XML, SQL, ECMAScript (ES6)

Frameworks

Electron, Jest, Tailwind CSS, React Native, Material UI, Express.js, Fastify, Redux, Bootstrap, Next.js, Angular, OAuth 2, Django, Nuxt.js, Serverless Framework, Jinja, Vanilla JS, AngularJS, NestJS, Flask, Selenium

Libraries/APIs

Node.js, Formik, Yup, React Testing Library, Antd, Redux-Saga, React, REST APIs, React Router, Stripe, Vue, React Redux, AWS Amplify, Auth, Parallax, jQuery, NgRx, PostgREST, Liquid, WebRTC, Twilio API, Mapbox GL, Web3.js, Google Maps, Socket.IO, MobX, WebGL, Three.js, D3.js

Tools

Mongoose, Sequelize, Git, Webpack, Babel, Auth0, GitHub, JavaScript Testing, Figma, Firebase Authentication, AWS AppSync, NPM, Angular CLI, Stencil.js, Amazon Cognito, Expo, React Apollo, AWS Step Functions, Expo.io, Amazon Elastic Container Service (Amazon ECS), GitLab, Prisma, Chatbox, Canva, Canvas, Jira, MongoDB Atlas, Google Analytics, Amazon Simple Queue Service (SQS), Amazon CloudWatch, AWS Simple Notification Service (SNS), Retool

Paradigms

Test-driven Development (TDD), Unit Testing, Testing, Web UX Design, UX Design, Agile, Mobile App Design, Mobile Design, Responsive Web Design (RWD), UI Design, REST, MEAN Stack, DevOps, Design Patterns, MVC Design, Back-end Architecture, Hosting, Object-oriented Programming (OOP), Search Engine Optimization (SEO), Behavior-driven Development (BDD), Microservices, Compiler Design, Continuous Integration (CI)

Platforms

Firebase, Google Cloud Platform (GCP), AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Mobile, Mapbox, Kubernetes, Vercel, Shopify, Twilio, Docker, Azure, Contentful, Algolia, WordPress, AWS Elastic Beanstalk, iOS, Android

Storage

MongoDB, MySQL, PostgreSQL, SQLite, Databases, NoSQL, PSQL, Redis, JSON, RDBMS, Elasticsearch, XML Parsing, Azure Cloud Services, Amazon DynamoDB, Amazon S3 (AWS S3), Google Cloud, Cloud Firestore

Industry Expertise

Web Design

Other

Redux Toolkit, OData, CSS3 Animation, SAML-auth, Progressive Web Applications (PWA), PSD to HTML, TypeORM, Redux RTK, Strapi, Front-end, Google Analytics 4, Responsive UI, APIs, Full-stack, Single-page Applications (SPA), CRDT, Collaboration, Server-side Rendering (SSR), Styled-components, UI Animation, Storybook, User Interface (UI), Virtual DOM, Web Scraping, Stripe Subscriptions, Admin Panels, Chakra UI, Integration Testing, API Integration, Web UX, Front-end Development, Full-stack Development, Back-end, Performance, Firebase Cloud Functions, Web UI, Web Applications, Design Systems, User Experience (UX), UI Development, Versal, UI Testing, Vite, Design, Apollo, Apollo Server, Amazon RDS, Back-end Development, HTTP REST, Web Development, MERN Stack, Infrastructure as Code (IaC), Cloud Infrastructure, SaaS, Google Cloud Functions, Hybrid Apps, Deployment, Architecture, CSS Preprocessors, AWS Cloud Architecture, Landing Pages, HTML Canvas, SVG, Push Notifications, CSS5, Mobile Apps, Mobile First, Middleware, Data Structures, Waterfall Methodology, Axios, Team Leadership, Maps, React Admin, RTL, Right-to-Left (RTL) Scripts, Email APIs, Chromium, 3D, Responsive Web Apps, Web Usability, Code Review, Technical Leadership, UI Components, Material Design, Atomic Design, Zustand, Firebase Hosting, GitHub Actions, PWA, HTML5 Animations, Private NPM Modules, Data Visualization, Stripe Payments, Animation, eCommerce, Payment APIs, Dashboards, Dash, Charts, Serverless, CI/CD Pipelines, Framer Motion, Gatsby, Headless CMS, Content Management Systems (CMS), Containerization, Multitenancy, JavaScript Libraries, WebSockets, Joi, Bcrypt, Artificial Intelligence (AI), Google Data Studio, Google Tag Manager, G4, WebAssembly, Semantic UI, Lambda Functions, AI Programming, OpenAI, Large Language Models (LLMs)

2014 - 2018

Bachelor's Degree in Computer Science

University of Sargodha - Sargodha, Pakistan

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