Abdur Rafay Saleem

Abdur Rafay Saleem

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Senior Software Engineer (FullStack, Flutter, Backend)
Senior Software Engineer (FullStack, Flutter, Backend)

A tech enthusiast with 5+ years of experience in cross-platform app development using Flutter, backed by robust backend systems such as Node.js and .Net Core. Proficient in integrating custom made RESTful architectures with Flutter to craft
beautiful and highly scalable apps for clients all over the world. Equipped with a solid grip of software engineering concepts like state management, object-oriented programming, testing, design patterns and UI/UX.

English
Karachi (+05:00)
Joined May 2023
EXPERTISE
6 years experience
6 years experience
6 years experience

REVIEWS FROM CLIENTS

Abdur's profile has been carefully vetted and approved as a Codementor. Connect with Abdur now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
ez_tickets_app
A cinema ticket booking app made with Flutter SDK
Dart
315
68
covid_tracker
A covid statistics app made with Flutter SDK
Dart
83
36
Stack Overflow
457 Reputation
0
3
9
EMPLOYMENTS
Senior Software Engineer
10Pearls
2023-08-01-2024-12-01
QPharma Ti Expert 2.0 - .Net Core, Blazor, ASP.NET, CSharp, JavaScript, MongoDB • Re-architected legacy project backends using modern .N...
QPharma Ti Expert 2.0 - .Net Core, Blazor, ASP.NET, CSharp, JavaScript, MongoDB • Re-architected legacy project backends using modern .NET Core and REST API best practices. • Designed the base architecture using .NET Core 6 and MongoDB, ensuring a robust and scalable foundation. • Developed a dynamic, multi-tenant API structure following RESTful best practices to meet complex application requirements. • Reduced technical debt by implementing unit testing, logging, and monitoring from the project’s inception. • Established solid CI/CD pipelines for testing, building, deployment, and delivery, enabling on-the-fly updates, early detection of issues and reducing deployment failures by 30%. • Improved web app performance by 60% through backend optimizations and UI enhancements, leading to better user engagement. Jobs Ready App – Flutter, Cloud Messaging, OAuth, Sentry, Posthog, Node.js, Typescript, GitHub • Designed and developed a dual-sided job search platform enabling users to swipe and interact with jobs within a mapbased bounding box, while employers can post jobs and review applications. • Built a dynamic profile creation system allowing users to upload resumes, videos, and job preferences, enhancing their job-hunting experience. • Integrated push notifications using Firebase Cloud Messaging to keep users and employers updated in real-time. • Implemented OAuth-based authentication for secure and seamless user logins across the platform. • Set up real-time error monitoring and user behaviour analytics, ensuring high performance and actionable insights. • Added multi-language support through localization, making the app accessible to a global audience. • Developed backend APIs using Node.js and TypeScript, ensuring scalability and efficient data handling. • Utilized GitHub for version control, code reviews, and CI/CD pipelines, maintaining high code quality and collaboration standards.
Testing
JavaScript
Sentry
View more
Testing
JavaScript
Sentry
.NET Core
Cloud Functions
Posthog
Digital twin
Open config
View more
Flutter App Developer
Fiverr
2019-08-01-2024-08-01
• Developed 15+ high-quality hybrid apps with strong technical design and implementation skills. • Improved product quality through code ...
• Developed 15+ high-quality hybrid apps with strong technical design and implementation skills. • Improved product quality through code refactors, writing effective unit tests and automated CI/CD pipelines. • Responsible for the planning, design, build, deployment, debug and maintenance of entire applications. • Debugged crashes and optimized performance for a published app, resulting in a 23% increase in user retention rate. • Added localization/internationalization to support locale-specific or multi-language apps.
RESTful API
English spoken
View more
RESTful API
English spoken
View more
Software Engineer
10Pearls Pakistan
2022-07-01-2023-07-01
QPharma Ti Expert 1.5 - .Net Framework 4.5, Kendo UI, jQuery, JavaScript, ASP.NET, MongoDB • Improved maintenance and reliability of leg...
QPharma Ti Expert 1.5 - .Net Framework 4.5, Kendo UI, jQuery, JavaScript, ASP.NET, MongoDB • Improved maintenance and reliability of legacy .NET code by fixing code smells, reducing technical debt, and improving overall code quality. • Successfully reduced a long-standing backlog of bugs by 70%. • Quickly prototyped and deployed new features, reducing development turnaround time by 30%. • Trusted as the sole associate for direct client interaction, handling requirements, updates, and ensuring client satisfaction Stadium Tickets App - Flutter, Custom Backend, Firebase Remote Config, Sentry • Built intuitive UI for complex features like event search, seat selection, payment gateways, and e-ticket generation. • Enhanced app startup performance by 70% through real-time monitoring of slow frames using Sentry. • Prepared common re-usable widgets that encapsulated core functionality to save 20% time on new projects. Stadium Tickets Backend - NodeJS, PostgreSQL, Sentry, SendGrid - GitHub • Integrated SendGrid Email APIs and defined custom templates for password reset and confirmation emails. • Implemented a smart conflict resolution and queuing algorithm for concurrent booking requests during high user traffic. • Monitored errors and transactions in real-time using Sentry which helped in quick prioritizing and debugging of issues.
Testing
Cloud Functions
Digital twin
View more
Testing
Cloud Functions
Digital twin
Open config
View more
PROJECTS
EZ Tickets - Online Ticket Booking AppView Project
2021
Flutter App - Flutter, Custom Backend, Sentry • A sleek and user-friendly interface that offers seamless ticket booking experiences, allo...
Flutter App - Flutter, Custom Backend, Sentry • A sleek and user-friendly interface that offers seamless ticket booking experiences, allowing users to browse movies, select showtimes, and purchase tickets effortlessly. • It was a complete fully functional app with custom backend that was deployed to Heroku and AWS RDS. CI/CD and testing was setup for quick delivery pipelines. • Used complex scheduling and queuing algorithms to handle concurrent bookings. • Clean architecture and design patterns for community to follow and learn. REST API Backend – Node.js, MySQL, Sentry, SendGrid, AWS, Heroku • Made with Node.js with JavaScript and MySQL database. • A hosted database on AWS RDS to allow extensive scaling. API hosted on Heroku. • Postman API documentation • SendGrid integration for confirmation and marketing emails. • Best practices, design patterns and algorithms to handle concurrency and conflicts. • GitHub CI/CD for testing, maintenance, and deployment.
Node.js
Firebase
Sentry
View more
Node.js
Firebase
Sentry
Flutter
View more
Famony: Family Expense TrackerView Project
2024
The family money tracking app simplifies financial management for all members, providing a centralized platform to track expenses, monito...
The family money tracking app simplifies financial management for all members, providing a centralized platform to track expenses, monitor savings, and gain valuable insights. It promotes efficient budgeting, facilitates expense categorization, and generates reports for better financial planning. With a user-friendly interface, the app fosters collaboration among family members, enabling seamless expense sharing and ensuring everyone stays informed about their financial health. An Android and iOS app deployed to the stores made with Flutter and Dart. Uses Firebase Firestore and Cloud Functions in NodeJS(Typescript) for the backend. Well thought scalable and cost efficient NoSQL data structure. Involves in-app purchases to offer additional bonus features
Firebase
Sentry
Flutter
View more
Firebase
Sentry
Flutter
Firestore
Firebase Cloud Functions
View more