Upstaff Sign up
AGHA IRFAN BABAR
🇵🇰Pakistan (UTC+05:00)
Created AtUpstaffer since January, 2026

AGHA IRFAN BABAR — Senior Software Engineer / Full-Stack Engineer / Tech Lead

Expertise in Full Stack Web (9.0 yr.), DevOps (5.0 yr.).

Last verified on January, 2026

AI Tools & Assistants

Cursor

Technical Skills

Programming LanguagesJavaScript, Ruby, TypeScript
JavaScript FrameworksAngular, Express, Ext JS, NestJS, Node.js, React
Mobile Frameworks and LibrariesCrashlytics
JavaScript Libraries and ToolsReact Native
Ruby FrameworksRuby on Rails
PHP FrameworksZend
Databases & Management Systems / ORMAWS DynamoDB, FireStore, MongoDB, MySQL, PostgreSQL, SQLite
UI Frameworks, Libraries, and BrowsersBootstrap 4, Socket.io
Cloud Platforms, Services & ComputingHeroku
Amazon Web ServicesAWS DynamoDB, AWS SAM
Azure Cloud ServicesMicrosoft Azure API
SDK / API and IntegrationsApi Gateway, GraphQL, JWT, Microsoft Azure API, OAuth, RESTful API, Stripe, Twilio
Collaboration, Task & Issue TrackingAtlassian Trello, Jira, Slack
Version ControlBitBucket, Github Actions
Deployment, CI/CD & AdministrationCD DevOps pipelines, GitLab CI
Methodologies, Paradigms and PatternsClean Architecture
Third Party Tools / IDEs / SDK / ServicesCursor, Microsoft Visual Studio Code
Virtualization, Containers and OrchestrationDocker
Mail / Network Protocols / Data transferJWT
Web/App Servers, MiddlewareNginx
PlatformsOkta
Other Technical SkillsDeno

Work Experience

Team Lead, Multi-Therapy Module and RBAC System

Duration: Feb 2024 – Jan 2025
Summary:

  • Designed, developed, and deployed the multi-therapy module used by 200+ therapists
  • Built a granular RBAC system with 50+ roles improving compliance by 35%
  • Optimized MongoDB performance reducing query time by 40% and scaling to 2M+ records
  • Architected a permission hierarchy system reducing access issues by 25%
  • Integrated ESLint & Husky hooks raising code quality compliance to 95%
  • Configured MongoDB replica sets for high availability and improved scalability by distributing read operations across replicas
  • Enhanced leadership and communication skills by actively engaging with product owners to discuss features and identify risks
  • The ERM solution built on Node
  • js, Angular, MongoDB, and Heroku

Responsibilities: Architected and implemented a robust permission hierarchy system where roles act as wrappers and permissions control internal access. Integrated ESLint and configured Husky pre-commit hooks to ensure code quality and consistency. Configured MongoDB replica sets for high availability and scalability. Engaged with product owners for feature discussions and risk identification.
Technologies: Node.js, Angular, MongoDB, Heroku, ESLint, Husky
Principal Software Engineer, Unpakt Project

Duration: May 2022 – Sep 2023
Summary:

  • Maintained CI/CD pipelines cutting deployment time from 45 to 15 minutes
  • Delivered 20+ feature updates improving customer satisfaction by 18%
  • Standardized deployment documentation reducing onboarding time by 30%
  • Built Node
  • js middleware supporting 10K+ daily SSO logins
  • Created npm theme packages improving UI consistency across 3 platforms

Responsibilities: Standardized the CI/CD process reducing deployment time by ~30%. Delivered modular, reusable authentication packages to improve maintainability and onboarding speed.
Technologies: Node.js, CI/CD, npm
Team Lead, Cybersecurity Features and Microlith System

Duration: Jul 2018 – Aug 2022
Summary:

  • Led a cross-functional team of 15 engineers delivering 10+ cybersecurity features
  • Developed advanced data visualizations for 500+ enterprise users
  • Architected microlith system improving scalability by 40%
  • Managed AWS infra handling 50K+ monthly transactions
  • Upgraded Ruby/Rails versions and containerized via Docker reducing downtime by 90%
  • Successfully revived a failing project, improving team performance and increasing staff count from 8 to 15 and boosting delivery velocity by 50%
  • Designed and launched the first Microlith architecture project at Tkxel, later adopted as a national evaluation platform by the Australian Union

Responsibilities: Led the engineering team and project management efforts. Designed and implemented microlith architecture. Managed AWS infrastructure and deployment. Upgraded Ruby/Rails versions and containerized applications.
Technologies: Ruby on Rails, Docker, AWS (EC2, S3, Load Balancer), Microlith architecture
Senior Software Engineer, Background Workers and REST APIs

Duration: Sep 2016 – May 2018
Summary:

  • Refactored logic with background workers improving processing speed by 35%
  • Automated report generation reducing manual work by 70%
  • Developed REST APIs handling 1K+ daily transactions
  • Led a small development team across projects, ensuring timely delivery and code quality

Responsibilities: Led development team efforts. Implemented background processing and automated reporting. Developed and maintained RESTful APIs.
Technologies: JavaScript, REST APIs, Background Workers
Developer, Whitelist Recipient Ruby Gem

Duration: May 2023
Summary:

  • Ruby gem restricting outgoing emails
  • prevented 100% of misrouted staging emails

Responsibilities: Developed and maintained Ruby gem for email restriction.
Technologies: Ruby
Developer, Hit Click Counter Mobile App

Duration: Jul 2023
Summary: Mobile app with 500+ downloads for activity tracking.
Responsibilities: Designed, developed, and deployed a mobile app for activity tracking.
Technologies: Ionic, Angular, Node.js, Firebase (Firestore, Functions, Analytics, Crashlytics, Dynamic Links)
Education

  • Bachelor of Computer Science
    VU- Virtual University of Pakistan
    2012 – 2016

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire AGHA IRFAN BABAR
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring