Muhammad Shariq

Muhammad Shariq Email and Phone Number

Backend Lead @ Vyro @ Vyro
islamabad, islamabad, pakistan
Muhammad Shariq's Location
Islamabad, Islāmābād, Pakistan, Pakistan
About Muhammad Shariq

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.

Muhammad Shariq's Current Company Details
Vyro

Vyro

View
Backend Lead @ Vyro
islamabad, islamabad, pakistan
Website:
vyro.ai
Employees:
11
Muhammad Shariq Work Experience Details
  • Vyro
    Backend Lead
    Vyro Jun 2024 - Present
    Islā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.
  • Vyro
    Full-Stack Developer
    Vyro Feb 2023 - Aug 2024
    Lahore, 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.
  • Upwork
    Full-Stack Developer
    Upwork Sep 2020 - Present
    San Francisco, California.
  • Algoryte
    Full-Stack Developer
    Algoryte Oct 2022 - Feb 2023
    Islāmābād, Pakistan
  • Nescom
    Devops Engineer
    Nescom Aug 2022 - Oct 2022
    Islāmābād, Pakistan
  • Machine Vision And Intelligence Lab
    Full Stack Developer
    Machine Vision And Intelligence Lab Jun 2021 - Sep 2021
    Islāmābād, Pakistan
  • Coexlogica
    Web Developer
    Coexlogica Oct 2020 - Aug 2021
    Islāmābād, Pakistan

Muhammad Shariq Education Details

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

    Co-Founder & Ceo At Baadmay
    Pakistan
  • 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 Back
    Peshawar

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.