Hello, I'm

Mohammad Rafi Abro

Building scalable solutions, one line of code at a time

About Me

Mohammad Rafi Abro

Principal Software Engineer

A passionate Software Engineer with 7+ 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+

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.

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 5 achievements

Principal Software Engineer

Current Position

Current3 years

Key Achievements

  • Lead architecture and development of large-scale applications serving millions of users globally
  • Oversee backend, frontend, and mobile development teams ensuring code quality and best practices
  • Architect database solutions and implement performance optimizations reducing query execution times significantly
  • Design and implement CI/CD pipelines using Jenkins and Docker for streamlined deployments
  • Build automation workflows to improve team productivity and reduce manual processes

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

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

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