×
Muhammad Meran Farooq

Muhammad Meran Farooq

Principal Engineer

B-138 Block 14, Gulistan-e-Jauhar, Karachi, PK, 73500
(0092) 333-3506079
Urdu, English

Background


About

About

With over a decade of hands-on experience in software engineering, I bring a wealth of expertise to the table. Throughout my career, I've navigated diverse technological landscapes, honing my skills in problem-solving and innovation. Some recent technologies I have been working are NodeJs, Docker, RabbitMQ, PHP, MySQL, KeyCloak, Secure development practices and other of such kind. My main focus is towards the problem solving, irrespective of the platform

Work Experience

Work Experience

  • Associate Software Architect, PureWL

    Oct, 2021 - Present

    PureWL is a human-centric New Age company. We innovate relentlessly and are always venturing into new markets with our employees.

    • Work in collaboration with Samsung technical team and delivered a whitelabel customize secure tunnel solution

    • Took the initiative, did POC and migrated Microservices behind AWS (API Gateway) which helped developers to create, publish, maintain, monitor, and secure APIs at any scale

    • Ensured that systems are fit for purpose, well architected and follow current PureVpn's development practices.

    • Maintained platform health, by ensuring that our systems are secure, reliable, resilient and cost effective.

    • Commenced technical mentorship and support for helping level-up the skills of colleagues on the team and their continual improvement.

    • Participated in planning and evaluation meetings to identify problems and propose business solutions.

    • Participated in Code Reviews, Documentation and maintained a good team culture

    • Facilitated product development and fulfillment to adopt Scrum Agile development

    • Facilitated Devops Team to integrated CI/CD pipeline to automates software delivery process

    • Developed Notification Centre to help Product send notifications with ease, Increasing profits and customer activation

  • Lead Software Engineer, PureSquare

    Jan, 2019 - Sep, 20212 years 9 months

    Gaditek is a human-centric new age company. We innovate relentlessly and are always venturing into new markets with our employees.

    • Participated in processes concerning the architecture to meet inter departmental needs.

    • Facilitate product development and fulfillment by adopting ‘Scrum’ Agile development methodology.

    • Implemented Micro service architecture between API’s to make the product ready for providing PaaS (Platform as a Service) services

    • Automate processes and problem resolution to enhance the productivity of existing systems.

    • Automate B2B2C billing using Chargify

  • Senior Software Engineer, PureVPN

    Dec, 2016 - Dec, 20182 years 1 month

    Gaditek is a human-centric new age company. We innovate relentlessly and are always venturing into new markets with our employees.

    • Responsible for the development and maintenance of the system's network services. This includes returning the fastest servers, protecting the network from being abused.

    • Develop Rest APIs to facilitate VPN servers to handle the network activity efficiently.

    • Develop Microservice Architecture to assist PureVPN in providing PaaS services to its Business customers.

    • Implemented Database optimization Techniques to enhance performance of the Application

  • Lead Engineer, Ephlux

    Aug, 2015 - Nov, 20161 year 4 months

    Along with mobile, web and social apps, was part of team which implement and integrate Oracle CX Cloud apps (Oracle Sales Cloud, Oracle Marketing Cloud, Oracle Service Cloud), SAMSUNG and Oracle IoT Cloud.

    • Commenced development of modules on Java (AdobeCq5) which helped company win projects from the worlds biggest hotels chain (Caesars Palace)

    • Developed Numerous Rest Services using (Laravel,CakePHP and CodeIgniter), for applications from different domains including (Transportation,Social-Media,Food & Beverages etc.)

    • This is the place where I laid my hands on Android(Sdk) for the first time, developed a social media platform for IKEA(Saudia)

    • Worked on Different Content Management Systems including (Drupal,Wordpress,ExpressionEngine,Moodle and Joomla) & and delivered projects successfully, producing happy clients

  • Senior Software Engineer, Cygnis Media

    Aug, 2013 - Jul, 20151 year 11 months

    Requirement analysis, Software development, DBMS, Front end presentation, UI, Data migration, Server to server communicationRequirement analysis, Software development, DBMS, Front end presentation, UI, Data migration, Server to server communication

    • Game Development

    • Social Media Applications development

    • Worked on Different frameworks including (Laravel, CodeIgniter), delivered projects successfully, producing happy cleints

  • Senior Software Engineer, Cygnis Media

    Nov, 2011 - Jul, 20131 year 8 months

Projects Experience

Projects Experience

  • Atom

    Aug, 2017 - Present

    Atom is a micro service based platform that empowers your business with an array of revolutionary security features developed for the today and tomorrow of cybersecurity. What we are proposing is a global, flexible, scalable, and secure network that empowers businesses and organizations unlike any solution available.

    • I was responsible to design product structure, workflows, back end development of the system using microservice architecture.

  • PureWL Console

    Dec, 2022 - Jun, 20237 months

    The idea behind this project is generate customized VPN app in just 1 hour.

    • Responsible for Planning, Code Reviews, Documentation of the newly built features.

    • Responsible for technical mentorship and support for helping level-up the skills of colleagues on the team.

    • I am also Responsible for writing Rest Services under Microservice Architecture to assist Pure-WL (Pure White labeled) in providing PaaS services to its customers.

    • Facilitate product development and fulfillment by adopting ‘Scrum’ Agile development methodology.

Skills

Skills

  • Web Development

    PHP

    NodeJS

    Lumen

    MySql

    Javascript

    NewRelic

    MixPanel

    Chargify

    Git

    RabbitMQ

    Jenkins

    Microservices

    Amazon API Gateway

    AWS Lambda

    AWS Elastic Cache

    Amazon Cognito

    Amazon Ec2

    Amazon RDS

    Amazon S3

    KeyCLoak

    OAuth 2.0

    RESTful API

    Firewall (CloudFlare)

    Elastic Load Balancers

    Secure Development Practices

  • Agile Development
  • Software Development
  • Problem Solving
Education

Education

  • (B.S) Computer Science, Bachelor's Degree, Uok

    Dec, 2007 - Dec, 2011

    Digital Logic Design

    Assembly Language

    Data Structures

    Web Programming

    Compiler Construction

    Distributed Systems

    Database Design

    Cloud Computing

Publications

Publications

  • Keycloak : How to set custom Attributes for a user and retrieve them from AccessToken , Medium.com

    Published on: May 11, 2023

    Keycloak is a famous open-source AAA server which provides a centralized authentication and authorization mechanism, read my new article to discover a smarter way to work with its innovative features.Keycloak is a famous open-source AAA server which provides a centralized authentication and authorization mechanism, read my new article to discover a smarter way to work with its innovative features.

  • Integration of AWS API Gateway and Authorization of requests with your own Identity Manager , Medium.com

    Published on: Jan 25, 2023

    https://medium.com/@mmeranfarooq/integration-of-aws-api-gateway-and-authorization-of-requests-with-your-own-identity-manager-d83ae697a666

  • VPN Vs. ZTNA: What’s The Difference? , Medium.com

    Published on: Jun 14, 2023

    Securing access to your network has become a critical priority for organizations of all sizes and industries. As cyber threats continue to evolve in sophistication and scale, implementing access controls has become an essential aspect of maintaining the confidentiality, integrity, and availability of your data and systems

  • SSO & IAM Service – KeyCloak, All You Need To Know About , purewl.com

    Published on: Nov 15, 2023

    This article features an installation guide as well as insights for efficiently managing seamless Single Sign-On (SSO) and Identity and Access Management (IAM), along with customization tips and tricks.

Interests

Interests

  • Sports

    CricketTable tennisSwimming
  • Gardening

  • Writing