Muhammad Farooq

Senior Software Engineer at NorthBay Solutions

Lahore, Punjab, Pakistan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Muhammad Farooq is a Senior Software Engineer with six years of hands-on experience building cloud-native infrastructure and data systems, currently focused on AWS, Terraform, Terragrunt and automated CI/CD. He has moved through roles from data engineering and Python API development to DevOps ownership, designing GitLab and GitHub Actions pipelines, ECS/ECR deployments, S3/CloudFront release flows and Redshift-based data warehouses. A practical problem-solver and former teaching assistant in algorithms, he regularly contributes to open-source Hacktoberfest projects with algorithmic implementations and small full-stack apps, highlighting both backend performance and frontend polish. Comfortable bridging data, infra and application layers, he brings a track record of shipping repeatable Infrastructure as Code and performance-minded APIs while exploring POCs like database versioning and PySpark integrations.
code6 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at National University of Computer and Emerging Sciences
languagesEnglish, Urdu, Punjabi
github-logo-circle

Github Skills (22)

algorithm10
algorithms10
javascript10
c-language10
python10
solve10
data-structure10
java10
solution10
javas10
data-structures10
cprogramming-language10
sorting-algorithms10
greedy-algorithms9
web-development9

Programming languages (8)

JavaC++CJavaScriptHTMLJupyter NotebookMarkdownPython

Github contributions (5)

github-logo-circle
Contribute in this repository by raising genuine PR. Get verified, merged and earn the free swags from Hacktoberfest 2022.
Role in this project:
userFull-stack Developer
Contributions:63 reviews, 261 commits, 238 PRs in 1 month
Contributions summary:Muhammad contributed a diverse range of code, primarily focusing on algorithms and data structures with implementations in C++ and Java. They implemented data structures such as stacks and linked lists, along with sorting algorithms including bubble sort, bucket sort, and quicksort. Furthermore, the user worked on problem-solving, covering topics like string manipulation and greedy algorithms, specifically fractional knapsack and job sequencing. The user also contributed to a Minesweeper game and various other projects in python, c++, and java.
mergedpythonverifiedswagscss
thisisshub/HacktoberFest

Oct 2021 - Oct 2021

HacktoberFest
Role in this project:
userFull-stack Developer
Contributions:15 commits, 3 PRs in 1 day
Contributions summary:Muhammad contributed to the `hacktoberfest` repository by implementing a diverse range of functionalities. They added solutions to common algorithmic problems, including the Sieve of Eratosthenes in C++, Coin Change in Java, the Josephus problem in C and calculating minimum jumps in Python. In addition to backend and algorithmic contributions, the user implemented a chatbot in Python and a Snake game in JavaScript, demonstrating full-stack development skills. Finally, the user worked on a scientific calculator using HTML.
cssjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Muhammad Farooq - Senior Software Engineer at NorthBay Solutions