Abdul Rahman
Verified Expert in Engineering
Full-stack Developer
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 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
Experience
Availability
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
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.
Software Engineer
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.
Software Engineer
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.
Experience
Yourdealty
https://yourdealty.com/Tikit
http://web.tikit.aiTikit 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.prodPendulum
https://pendulumintel.com/QuidTutor
Complete Discovery Source (CDS)
Education
Bachelor's Degree in Computer Science
University of Sargodha - Sargodha, Pakistan
Skills
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
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