Agha Irfan Babar
Principal Software Engineer-| -
Linkedin | Github
CAREER SUMMARY
Principal Software Engineer with over 9 years of experience designing and delivering scalable,
user-focused web and mobile applications. Proven track record of aligning software solutions with
business objectives and enhancing end-user experiences. Adept at leading the full software
development life cycle from concept and architecture to deployment and optimization. Strong
expertise in RESTful APIs, Serverless architectures, Monolith and Microlith systems, and
component-based design. Recognized for clear communication, effective collaboration, and driving
innovation through technical leadership.
SKILLS
Languages
Node.js, Ruby, Javascript, CSS3, HTML5, Deno, Typescript
Frameworks
Express.js, Nest.js, Socket.io, Ruby on Rails, Angular, React.js, Next.js, Ionic
framework, Bootstrap
Cloud & Services
Firebase:
Auth, Firestore, Dynamic Links, Analytics, Crashlytics.
AWS:
EC2, S3, Route53, Elastic Beanstalk, load balancer, Elastic Container Registry
(ECR), Lambda, Amplify, Appsync, Cognito, EventBridge, SQS.
Others:
Heroku, Docker, Nginx, Stripe
Database
Mongodb, Postgresql, Mysql, SQLite, AWS Dynamodb, Firestore
Auth & APIs
OAuth2, Okta, Azure AD, Twilio, GraphQL, JWT
Tools
Github, Gitlab, Bitbucket, Linting, Husky hooks, Jira, Trello, Cursor, VScode,
Slack, NVR Frigate
SOFT SKILLS
●
●
●
●
●
Excellent written and verbal communication
Strong sense of ownership and accountability
Fast self-learner with a proactive mindset
Collaborative team player with cross-functional experience
Effective time and task management under tight deadlines
LANGUAGES
● English
● Urdu
WORK HISTORY
Feb 2024 – Jan 2025
Innovahealth
Principal Software Engineer
Innovahealth is a product-based company. Innova’s Intelligent
Clinical system is a powerful EHR solution for senior care therapy.
This comprehensive, user-focused system enables therapy providers
to optimize business and patient outcomes in an increasingly
complex rehab environment
Innovahealth [innovahealth.app]
It is an ERM solution built on Node.js, Angular, MongoDB, and
Heroku.
● Designed, developed, and deployed the Multi-Therapy
module to support concurrent therapy plans.
● Built a granular role-based access control (RBAC) system,
enabling fine-grained permission management.
● Optimized MongoDB performance by introducing query
pipelines and configuring replica set auto-scaling.
Achievements
May 2022–Aug 2023
● 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, ensuring code quality and consistency across the
team.
● Configured MongoDB replica sets for high availability and
improved scalability by distributing read operations across
replicas.
Adeva
Principal Software Engineer
Worked with Lumina, a US-based company, on SaaS and
community-driven projects.
Unpakt [unpakt.com]
SaaS platform for managing moving services, built with Ruby on
Rails, React, and Angular.js.
● Enhanced and maintained the CI/CD pipelines, resulting in
faster and more reliable deployments.
● Delivered multiple feature updates and bug fixes using Agile
workflows with Jira.
● Initiated and structured internal documentation to
standardize deployment processes.
ICC Chess [Product of Chess Club]
Forum integration for a large online chess community
● Developed a custom Node.js middleware package to
support Single Sign-On (SSO) using the client’s custom
authentication system.
● Designed and implemented a private npm theme package to
match the forum’s UI/UX with the client’s brand.
Achievements
Jul 2018–Aug 2022
● Standardized the CI/CD process across the Unpakt project,
reducing deployment time by ~30%.
● Delivered modular, reusable authentication packages to
improve maintainability and onboarding speed.
Tkxel
Team Lead
Enterprise software solutions provider with diverse international
clients.
Audit Management System
An enterprise audit management platform built with Angular and
AWS Serverless. It delivers advanced analytics graphs and data
visualization, alongside mitigation plans for risks and checklists to
ensure compliance. Enterprise web platform built with Angular and
AWS Serverless (Node.js).
● Led a cross-functional team of 15 developers and QA
engineers to deliver complex cybersecurity features.
● Developed advanced data visualization components using
custom SVGs and animated statistical graphs.
● Took ownership of performance optimization and
architecture decisions in a highly secure environment.
AUC [Australian Union Counsel]
Evaluation system for nationwide church ministries and care
services, utilizing REAP methodology.
● Architected and implemented a Microlith-based system
using Rails Engine for modular scalability.
● Managed end-to-end development and AWS infrastructure,
including EC2, S3, and Lambda services.
● Delivered production-ready code through Weekly
development cycles and direct deployment oversight.
Achievements
● Successfully revived a failing project, improving team
performance and increasing staff count from 8 to 15.
● Designed and launched the first Microlith architecture
project at Tkxel, later adopted as a national evaluation
platform by the Australian Union.
Sep 2016–Jul 2018
PhaedraSolutions
Senior Software Engineer
Custom software development company serving startups.
Social Discovery Corp [SocialDiscoveryCorp]
Social media investigation and reporting platform
● Refactored computationally-heavy logic by offloading to
background workers using Resque, improving
performance and responsiveness.
● Programmatically generated MS Word reports with dynamic
hyperlinks using the Sablon gem, enhancing report
customization and automation.
Laundry Zoomers [LaundryZoomers]
Laundry scheduling and delivery app for mobile users.
● Developed and documented REST APIs to support core
scheduling and user interaction features for the mobile
client.
● Contributed to backend logic handling time slots, service
areas, and pickup/drop flows.
Achievements
Jan 2015–Aug 2016
● Gained hands-on experience with background processing,
document templating, and multiple JS frameworks.
● Led a small development team across projects, ensuring
timely delivery and code quality.
GoodLogics
Software Engineer
Startup-focused IT firm delivering web solutions across diverse
domains.
It organized [apogee.itorganized.com]
Internal asset and inventory management platform.
● Contributed to full-stack development of a
permissions-based asset tracking system.
● Implemented CRUD modules and user role logic to manage
enterprise inventory workflows.
● Handled basic DevOps and deployment tasks, including
server configuration and version control setup.
My Hosted Store
DIY store-builder platform for small business owners.
● Developed features allowing users to create and manage
custom storefronts with inventory, pricing, and checkout
settings.
● Wrote RESTful APIs to support user account creation,
product listings, and order tracking.
Achievements
● Became a full-stack developer through hands-on
experience across both frontend and backend roles.
● Gained foundational DevOps knowledge by managing
server environments, deployments, and troubleshooting
hosting issues.
PERSONAL PROJECTS
May 2023
Whitelist Recipient
A Ruby gem designed to restrict outgoing emails by whitelisting
ActionMailer recipients (To, CC, and BCC). Only email addresses
specified in environment configuration files are permitted to receive
emails, helping prevent unintended message delivery in development
and staging environments.
Link: whitelist_recipients
Tech: Ruby
Jul 2023
Hit Click Counter
Hit Click Counter is a mobile application designed to help users track
and manage daily activities through customizable counters. Users
can create and personalize counters for habits such as walking,
workouts, reading, water intake, prayer beads, or any recurring
action they wish to monitor throughout the day.
Link: hit click counter
Tech: Ionic, Angular, Node.js, Firebase: Firestore, Functions,
Analytics, Crashlytics, Dynamic Links
EDUCATION
Jan 2012–Mar 2016
Bachelor's in Computer Sciences(honors), Virtual University
CGPA: 3.04