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

Abdul Rahman

Verified Expert  in Engineering

Bio

Abdul is an experienced software engineer with a proven track record of delivering results. He has 4+ 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

Part-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
  • Utilized my extensive experience in building robust and scalable applications using Python, Django, JavaScript, and TypeScript, leveraging its powerful features and libraries.
  • Managed ETL scripts in Python and Perl for scraping data into a MySQL database, ensuring seamless data integration and accessibility.
  • 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 third-party services using GraphQL, resulting in a 30% reduction in API response times.
  • Developed and launched multiple native Android and IOS applications on Google and Apple Play Store with good downloads and positive user reviews.
  • Designed and implemented a microservices architecture using Docker and Kubernetes, resulting in a more flexible and resilient system architecture.
  • 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, Search Engine Optimization (SEO), Server-side Rendering (SSR), Twilio API, Webpack, Firebase Authentication, Animation, Styled-components, GitHub, Storybook, Amazon Web Services (AWS), User Interface (UI), Python, Django, Payment APIs, Amazon EC2, Amazon S3 (AWS S3), Databases, SQL, NestJS, Integration Testing, Testing, AWS AppSync, Prisma, GraphQL, REST APIs, Single-page Applications (SPA), Jest, Mongoose, JavaScript, CSS3 Animation, Progressive Web Applications (PWAs), PSD to HTML, React Router, Sequelize, Less, Private NPM Modules, API Integration, React Native, Web UX Design, NoSQL, Mapbox GL, Mapbox, Continuous Integration (CI), Full-stack Development, Lambda Functions, Serverless, UX Design, CI/CD Pipelines, Firebase Cloud Functions, Agile, Git, Unit Testing, CSS, Front-end, Web Applications, Design Systems, User Experience (UX), Mobile App Design, Mobile Design, UI Design, Angular CLI, Next.js, D3.js, Vite, jQuery, Apollo, Expo, Apollo Server, React Apollo, Amazon RDS, Back-end Development, HTTP REST, Web Development, MERN Stack, DevOps, SaaS, Google Cloud, Algolia, Serverless Framework, Design Patterns, MVC Design, AWS Step Functions, Deployment, Architecture, AWS Cloud Architecture, Back-end Architecture, Push Notifications, CSS5, Middleware, Expo.io, Object-oriented Programming (OOP), Amazon Elastic Container Service (ECS), PostgREST, Redis, JSON, Team Leadership, Maps, ECMAScript (ES6), TypeORM, RDBMS, Elasticsearch, Vercel, Responsive Web Apps, GitLab, Code Review, Multitenancy, OpenAI, Material Design, Zustand, WordPress, Firebase Hosting, GitHub Actions, PWA, Large Language Models (LLMs), Shopify, React Native Bridge, Python 3, Django CMS, Flask, Flask-RESTful, Android, iOS, React Navigation, AWS Serverless Application Model (SAM), Xcode, Test-driven Development (TDD), Monorepos, Code Refactoring, AmplifyJS, Amazon Simple Notification Service (SNS), Kubernetes, Redis Cache, Containers, AdonisJS, Elastic

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.
  • Gained strong expertise in cloud technologies, particularly AWS, and proficient in deploying applications, managing infrastructure, and utilizing various services such as EC2, S3, Lambda, and RDS.
  • Implemented secure authentication (JWT, OAuth) and SSL on multiple applications, resulting in a more secure and trustworthy application.
  • Oversaw 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, Fastify, Git, Jest, HTML5, Sass, Next.js, React Router, MongoDB, Amazon DynamoDB, SQLite, Babel, Webpack, Auth0, Google Maps, WebSockets, Socket.IO, Redux Toolkit, Redux, Unit Testing, Material UI, MySQL, CSS, Stripe, HTML, Front-end, Google Tag Manager, Responsive UI, Vue, APIs, Full-stack, PostgreSQL, Single-page Applications (SPA), React Redux, Auth, Web Design, Search Engine Optimization (SEO), Angular, Server-side Rendering (SSR), Twilio API, Firebase Authentication, Styled-components, GitHub, Amazon Web Services (AWS), eCommerce, User Interface (UI), OAuth 2, Django, Payment APIs, Admin Panels, Amazon EC2, Amazon S3 (AWS S3), Chakra UI, Databases, SQL, NestJS, Integration Testing, Testing, AWS Amplify, GraphQL, OData, SAML-auth, Prisma, Mongoose, CSS3 Animation, Progressive Web Applications (PWAs), PSD to HTML, Sequelize, Less, Private NPM Modules, Yup, API Integration, Web UX Design, NoSQL, Flask, Front-end Development, Full-stack Development, NPM, Charts, Back-end, 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, AWS AppSync, Versal, UI Testing, jQuery, Apollo, Expo, Apollo Server, React Apollo, Amazon RDS, Back-end Development, HTTP REST, Web Development, MEAN Stack, MERN Stack, Python, Infrastructure as Code (IaC), DevOps, Cloud Infrastructure, SaaS, Design Patterns, MVC Design, Deployment, Architecture, CSS Preprocessors, AWS Cloud Architecture, Back-end Architecture, Canvas, Push Notifications, NgRx, CSS5, Mobile Apps, Mobile First, Middleware, Expo.io, Data Structures, Object-oriented Programming (OOP), PSQL, Amazon Elastic Container Service (ECS), PostgREST, Redis, JSON, Axios, Vanilla JS, Team Leadership, Maps, RTL, Email APIs, ECMAScript (ES6), 3D, RDBMS, Elasticsearch, Vercel, Code Review, Technical Leadership, UI Components, Material Design, Zustand, WordPress, Firebase Hosting, PWA, Mapbox, Python 3, Xcode, Django CMS, React Native Bridge, Test-driven Development (TDD), Monorepos, Code Refactoring, AmplifyJS, Redis Cache

Software Engineer

2019 - 2021
AlphaSquad Technologies
  • Integrated location-based services using the Google Maps API and Google Places API.
  • Developed complex user interfaces using custom views, fragments, and layout resources in accordance with Material Design guidelines.
  • Integrated Google Play and Firebase services, like push notifications, in-app Purchases, and AdMob.
  • Utilized my expertise in Docker Compose for efficient container management, creating DockerFiles, and establishing automated builds on Docker HUB to streamline processes and enhance operational efficiency.
  • Became proficient in web and mobile application development, utilizing your expertise in Python, Fast API, React, JavaScript, TypeScript, and other relevant technologies to create high-quality and user-friendly applications.
Technologies: JavaScript, TypeScript, React, Redux, Node.js, Bootstrap, SAML-auth, Firebase, Progressive Web Applications (PWAs), CSS3, Webpack, Babel, HTML5, SCSS, PSD to HTML, CSS, Stripe, HTML, Responsive UI, Vue, APIs, Single-page Applications (SPA), React Redux, Firebase Authentication, GitHub, User Interface (UI), Virtual DOM, OAuth 2, Admin Panels, Amazon EC2, SQL, Integration Testing, Testing, GraphQL, REST APIs, OData, Styled-components, Databases, NestJS, Full-stack, Prisma, Jest, Mongoose, MySQL, CSS3 Animation, Sequelize, Private NPM Modules, Yup, API Integration, Web UX Design, Full-stack Development, NPM, Back-end, Firebase Cloud Functions, Agile, Web UI, Git, Unit Testing, Web Applications, User Experience (UX), Mobile App Design, Mobile Design, Responsive Web Design (RWD), Design Systems, Angular, Angular CLI, Next.js, Versal, Apollo, Expo, Apollo Server, React Apollo, HTTP REST, Web Development, MEAN Stack, MERN Stack, Design Patterns, Deployment, Architecture, CSS Preprocessors, AWS Cloud Architecture, Back-end Architecture, Canvas, NgRx, CSS5, Mobile Apps, Middleware, Expo.io, Data Structures, Object-oriented Programming (OOP), PSQL, Amazon Elastic Container Service (ECS), PostgREST, Redis, JSON, Axios, Vanilla JS, Maps, ECMAScript (ES6), 3D, RDBMS, Responsive Web Apps, Code Review, UI Components, Firebase Hosting, AWS Amplify, iOS, React Native, Android, React Navigation, Xcode, Python 3, Django CMS, Test-driven Development (TDD), Monorepos, Code Refactoring, AmplifyJS, Redis Cache

Yourdealty

https://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.

Ethos Self-custody Wallet

https://play.google.com/store/apps/details?id=com.ethos2.prod
Ethos Vault redefines how you secure your digital assets by transforming your phone into a hardware wallet. With our breakthrough patent-pending multi-party cryptography (MPC) technology, your funds are protected by a cutting-edge security mechanism. Ethos Vault leverages the encrypted device subsystem on both iOS and Android devices.

Pendulum

https://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.
2015 - 2019

Bachelor's Degree in Computer Science

University of Sargodha - Sargodha, Pakistan

Libraries/APIs

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

Tools

Mongoose, Sequelize, Git, Redux Toolkit, Webpack, Babel, Auth0, GitHub, Firebase Authentication, AWS AppSync, NPM, Angular CLI, Expo, React Apollo, AWS Step Functions, Expo.io, Amazon Elastic Container Service (ECS), GitLab, Xcode, Amazon Simple Queue Service (SQS), Prisma, Canva, Canvas, Amazon Simple Notification Service (SNS), Jira, MongoDB Atlas, Amazon CloudWatch, Elastic

Languages

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

Frameworks

Electron, Jest, Tailwind CSS, React Native, Material UI, Express.js, Fastify, Redux, Bootstrap, Next.js, Angular, OAuth 2, Django, NestJS, Nuxt.js, Serverless Framework, Jinja, Vanilla JS, AngularJS, Flask, AWS Serverless Application Model (SAM), AdonisJS

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, MEAN Stack, DevOps, Design Patterns, MVC Design, Back-end Architecture, Object-oriented Programming (OOP), Code Refactoring, Search Engine Optimization (SEO), Microservices, Compiler Design, Continuous Integration (CI)

Platforms

Firebase, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Mapbox, Vercel, Shopify, Django CMS, Docker, Algolia, WordPress, AWS Elastic Beanstalk, iOS, Android, Kubernetes

Storage

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

Industry Expertise

Web Design

Other

OData, CSS3 Animation, SAML-auth, Progressive Web Applications (PWAs), PSD to HTML, TypeORM, Front-end, Responsive UI, APIs, Full-stack, Single-page Applications (SPA), Server-side Rendering (SSR), Styled-components, Storybook, User Interface (UI), Virtual DOM, Admin Panels, Chakra UI, Integration Testing, API Integration, Front-end Development, Full-stack Development, Back-end, Firebase Cloud Functions, Web UI, Web Applications, Design Systems, User Experience (UX), Versal, UI Testing, Vite, Apollo, Apollo Server, Amazon RDS, Back-end Development, HTTP REST, Web Development, MERN Stack, Infrastructure as Code (IaC), Cloud Infrastructure, SaaS, Hybrid Apps, Deployment, Architecture, CSS Preprocessors, AWS Cloud Architecture, Push Notifications, CSS5, Mobile Apps, Mobile First, Middleware, Data Structures, Axios, Team Leadership, Maps, React Admin, RTL, Email APIs, Chromium, 3D, Responsive Web Apps, Code Review, Technical Leadership, UI Components, Material Design, Zustand, Firebase Hosting, GitHub Actions, PWA, Monorepos, Private NPM Modules, Data Visualization, Animation, eCommerce, Payment APIs, Charts, Serverless, CI/CD Pipelines, Gatsby, Headless CMS, Content Management Systems (CMS), Multitenancy, React Native Bridge, JavaScript Libraries, WebSockets, Joi, Google Tag Manager, G4, Semantic UI, Lambda Functions, OpenAI, Large Language Models (LLMs), Crypto, Containers

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