With over 5+ years of experience in, backend, full stack development and DevOps, I specialize in building scalable, robust solutions that push technological boundaries. My core expertise includes developing multi-tenant authentication services and complex payment system integrations, reminiscent of industry leaders like Google.I'm proficient in GoLang, Node.js, skills I've applied in crafting authentication systems for a variety of web and mobile applications. In payment systems, my experience with Stripe—managing both one-time and recurring transactions, and handling webhooks—stands out, ensuring seamless user experiences across diverse platforms.A significant part of my skill set is my proficiency in GoLang, particularly in developing streaming services and managing API gateways. This has enabled me to implement more efficient, secure, and scalable microservices.In DevOps, I excel with Docker for containerization and automating CI/CD pipelines using YAML, greatly enhancing deployment processes for frontend and backend alike. I've also led successful database migrations and implemented hybrid database systems, showcasing my versatility and problem-solving skills.Passionate about continuous learning and adapting to new technologies, I aim to align my skills with the evolving industry standards. My goal is to contribute to projects that are technologically innovative and make a significant impact on users and businesses.
-
Backend LeadVyro Jun 2024 - PresentIslāmābād, Pakistan- Leading a team of 6 backend developers, focusing on designing, implementing, and optimizing scalable architectures that meet the evolving needs of modern applications.- Architecting robust microservices using Go, emphasizing modularity, scalability, and fault tolerance. Ensuring that each service integrates seamlessly within the overall system, supporting complex payment processing and authentication services.- Developing and maintaining a multi-tenant architecture for both authentication and payment systems, enabling secure, isolated environments for different clients while leveraging shared infrastructure to optimize resources.- Spearheading the design and deployment of a dual-database architecture, balancing the strengths of different databases to ensure high performance and data integrity in high-transaction environments. - Implementing architectural best practices to enhance system security, including integrating Google’s Integrity API and other advanced security protocols. - Overseeing the end-to-end architecture of CI/CD pipelines, ensuring that deployment processes are automated, reliable, and efficient. This includes the use of Docker containerization to maintain consistency across development, staging, and production environments.- Collaborating closely with cross-functional teams, including front-end developers, DevOps engineers, and product managers, to ensure that architectural decisions align with business goals and user needs. This involves balancing technical considerations with user experience, performance, and scalability.- Continuously evaluating and refining the system architecture to address emerging challenges, such as scaling to meet increased demand, optimizing resource utilization, and maintaining high availability. -
Full-Stack DeveloperVyro Feb 2023 - Aug 2024Lahore, Punjab, Pakistan- Developed a centralized, multi-tenant authentication service for web and mobile apps, using Node.js with Express.js, akin to Google's authentication model.- Implemented a comprehensive Stripe payment system with recurring and one-time transaction capabilities, integrating Stripe Checkout and custom solutions. Managed Stripe webhooks and user subscription states across various platforms.- Skilled in DevOps, including Docker containerization and CI/CD pipeline automation using YAML, ensuring efficient deployments for front-end and back-end.- Successfully migrated databases from Digital Ocean to GCP Postgres, transitioning to a dual-database architecture.- Developed a streaming service using the CHI framework in GoLang, integrating GPT-4 and custom models for uniform input request handling.- Managed an API gateway with the Fiber framework in GoLang, enhancing service security through authentication layers.- Designed micro-service architectures for payment and authentication, focusing on mobile platform compatibility.- Integrated Google's Integrity API to enhance backend platform security and minimize unauthorized application usage.- Worked with Revenucat webhooks for backend payment management and developed a multi-tenant Google payment webhook service in CHI GoLang for cross-platform payment functionality.- Created an SDK and NPM library with TypeScript support, focusing on enhancing usability and integration.- Implemented a hybrid database approach and developed systems similar to banking applications for secure transaction handling and zero-failure rollbacks. -
Full-Stack DeveloperUpwork Sep 2020 - PresentSan Francisco, California. -
Full-Stack DeveloperAlgoryte Oct 2022 - Feb 2023Islāmābād, Pakistan -
Devops EngineerNescom Aug 2022 - Oct 2022Islāmābād, Pakistan -
Full Stack DeveloperMachine Vision And Intelligence Lab Jun 2021 - Sep 2021Islāmābād, Pakistan
-
Web DeveloperCoexlogica Oct 2020 - Aug 2021Islāmābād, Pakistan
Muhammad Shariq Education Details
-
Computer Science
Frequently Asked Questions about Muhammad Shariq
What company does Muhammad Shariq work for?
Muhammad Shariq works for Vyro
What is Muhammad Shariq's role at the current company?
Muhammad Shariq's current role is Backend Lead @ Vyro.
What schools did Muhammad Shariq attend?
Muhammad Shariq attended National University Of Sciences And Technology (Nust).
Who are Muhammad Shariq's colleagues?
Muhammad Shariq's colleagues are Faizan Khan, Muhammad Umair, Mohid Khan, Shawal Fida, Hamza Ali Khan, Mustafa Shakil, Muhaimin Khan.
Not the Muhammad Shariq you were looking for?
-
Muhammad Shariq
Application Engineer |Electrical Engineering | Electronics Major | Paf Kiet '24 | R&D | Fpga And Industry 4.0 Enthusiast | Versatile & Open To Diverse Opportunities|Karachi Division -
-
Muhammad Shariq
Karāchi -
Muhammad Shariq
I Help E-Commerce Brands Scale To 3X Monthly Revenue With High-Roi Facebook Ads – Guaranteed Results In 60 Days Or Your Money BackPeshawar
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial