Principal Software Engineer
Mohammad 
Rafi 
Abro

Building scalable solutions, one line of code at a time

// 01

About Me

Mohammad Rafi Abro

Principal Software Engineer

A passionate Software Engineer with 9+ years of experience building scalable web and mobile applications. Started as an intern and grew through the ranks to Principal Software Engineer, leading development teams and architecting solutions that serve millions of users. Experienced in full-stack development, from crafting pixel-perfect frontends to designing robust backend systems and optimizing database performance for high-traffic applications.

Experience

0+ Years

Projects

0+

// 02

What I Do

Specialized expertise across the full software development lifecycle

Full-Stack Development

Building end-to-end web applications from responsive frontends to scalable backend APIs.

Mobile App Development

Creating cross-platform mobile applications using Flutter that deliver native-like experiences.

Database Architecture & Optimization

Designing database schemas and optimizing queries for applications handling millions of requests.

DevOps & Automation

Setting up CI/CD pipelines, containerization, and workflow automation to streamline development processes.

Team Leadership

Leading and mentoring development teams, conducting code reviews, and ensuring delivery of high-quality software.

// 03

Selected Highlights

A selection of impactful work across scale, reliability, and delivery

High-Traffic Mobile Application

FlutterPostgreSQLRuby on Rails

Principal engineer on a mobile application serving millions of active users. Diagnosed and resolved a query bottleneck causing 60–120s response times at peak load; led production incident response across CDN and hosting layers.

Digital Platform (B2C, High-Throughput)

Next.jsNestJSDocker

Owned CI/CD migration from manual Docker builds to GitHub Actions with blue/green deployment; resolved cross-architecture build issues blocking releases.

// 04

Work Experience

My career progression journey

Doozie Labs

2017 — Present  ·  9 Years

From Intern to Principal Software Engineer

4 Roles · Growing

Junior Developer / Intern

Starting Journey

2017 - 20181 year

Click to see 3 achievements

Software Engineer

Building Foundation

2018 - 20202 years

Click to see 4 achievements

Senior Software Engineer / Tech Lead

Leadership Role

2020 - 20233 years

Click to see 6 achievements

Principal Software Engineer

Current Position

Current3 years

Key Achievements

  • Lead architecture and development of large-scale applications serving millions of users globally
  • Resolved a RAM exhaustion incident caused by high-volume log ingestion by rerouting large payloads directly to disk via nginx, eliminating recurring out-of-memory kills
  • Investigated and resolved recurring memory bloat in background worker processes, restoring stability for a production system under sustained load
  • Led root-cause investigation of a downtime incident by correlating CDN-layer errors with uptime monitoring data across multiple global nodes to isolate the failure point
  • Migrated a Docker-based deployment pipeline to GitHub Actions with blue/green deployment, reducing deployment downtime to near zero
  • Designed and delivered a structured 12-week initiative to address over-reliance on AI coding tools among senior engineers — built around "if you can't explain it without your AI tool, you don't own it yet"

// 05

Technical Skills

Technologies and tools I work with

// Proficiency overview

Mobile60%Frontend100%Backend84%Database73%DevOps90%Tools80%
Skill coverage25% · 50% · 75% · 100%

// Detailed breakdown

Mobile Development

Flutter & DartIntermediate

Frontend

Next.js / React.jsAdvanced
HTML5, CSS3Advanced
Tailwind CSSAdvanced
JavaScript / TypeScriptAdvanced

Backend

NestJSAdvanced
Node.js, Express.jsAdvanced
SailsJSIntermediate
Ruby on RailsIntermediate
WordPressAdvanced

Databases

PostgreSQLAdvanced
MySQLIntermediate
MongoDBIntermediate

DevOps & Cloud

AWS (EC2, S3, Lambda, RDS)Advanced
DockerAdvanced
JenkinsIntermediate
VercelAdvanced

Tools

Git & GitHubAdvanced
JiraAdvanced
n8nIntermediate
Prometheus & GrafanaIntermediate

// 06

Education & Certifications

Academic background and professional certifications

Education

Bachelor of Science in Computer Science

Shah Abdul Latif University

Khairpur, Sindh, Pakistan

Graduated: 2013

Certifications

Hour of Code

Code.org

Linux Distributions

Udemy

AWS Deployments

Udemy

// 07

Get In Touch

Have a project in mind or want to collaborate? Feel free to reach out.

Contact Information

Location

Karachi, Pakistan

Send Me a Message