Muhammad Abdul Raheem, Developer in Gdańsk, Poland
Muhammad is available for hire
Hire Muhammad

Muhammad Abdul Raheem

Verified Expert  in Engineering

Bio

Muhammad is a talented software engineer with eight years of experience in companies like Amazon, Benzinga, and Cointelegraph. He specializes in Go, Python back-end development, DevOps, and Cloud Solutions architecture. He consistently develops and maintains large infrastructures using renowned efficient practices, including multi-region set up, containerization, CI/CD, scalability, and high availability.

Portfolio

Amazon.com
Python, Terraform, Jenkins, Gerrit, Amazon Web Services (AWS)...
Autonomy on Board GmbH
Go, DevOps, Amazon Web Services (AWS), Serverless Architecture, Kubernetes...
Strategic Systems International
Go, Python, Kubernetes, Docker, CI/CD Pipelines, Networking, Linux, Bash...

Experience

  • Cloud - 7 years
  • Amazon Web Services (AWS) - 6 years
  • CI/CD Pipelines - 6 years
  • Back-end - 6 years
  • Kubernetes - 5 years
  • Go - 4 years
  • Python - 4 years
  • Terraform - 3 years

Availability

Part-time

Preferred Environment

Linux, MacOS, Windows, GoLand, Visual Studio Code (VS Code), OpenAI, Flask API, Django

The most amazing...

...project I led was migrating the architecture for Cointelegraph, a crypto news agency, to a cloud system using multi-region servers and load balancing.

Work Experience

System Development Engineer ||

2022 - PRESENT
Amazon.com
  • Developed a Python-backed application hosted on AWS. Added major functionalities such as integrating Jenkins API functionalities to automate Jenkins job creation.
  • Created a successful deployment strategy utilizing AWS and Terraform for a highly critical application, using a high-availability setup without downtime.
  • Handled urgent and critical on-call requests to bring the system back online after debugging, creating a detailed report about the incidents.
Technologies: Python, Terraform, Jenkins, Gerrit, Amazon Web Services (AWS), Infrastructure as Code (IaC), Cloud Engineering, Scripting, Bash Script, Linux, Back-end, AWS DevOps, Microservices Architecture, Domain-driven Design (DDD), SQL, REST APIs, API Platforms, Architecture, REST, APIs, API Integration, Scalable Web Services, Back-end Development, Microservices, Make (formely Integromat), Technical Leadership, Solution Architecture, Agile Software Development, Agile, AWS Lambda, DevOps, Amazon DynamoDB, Docker Compose, GitHub, Redis, Containerization, HTML, SDKs, HTTP, JSON, Amazon Elastic Container Service (ECS), Amazon Simple Notification Service (SNS), Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), Git, Cloud, Cloud Architecture, Flask, Software Development, Network Security, Security, Automation, AWS CloudTrail, AWS Cloud Security, Amazon EC2, Site Reliability Engineering (SRE), Continuous Delivery (CD), Continuous Integration (CI), Databases, Monitoring, API Design, Cloud Storage, Logging, Metrics, Observability Tools, Prometheus, Amazon API Gateway, Jira, AWS IoT, Algorithms, Web Development, Scalability, Amazon CloudWatch, Documentation, Load Balancers, Coding, Software, Technical Writing, Writing & Editing, Transport Layer Security (TLS), Workflow Automation & System Integration, cURL, PDF, Scalable Application, Team Leadership, Application Monitoring, OAuth 2, Structured Logging, Python 3

Back-end/DevOps Engineer

2024 - 2025
Autonomy on Board GmbH
  • Created the complete back-end architecture using Terraform, Amazon EKS, and other related services.
  • Developed a back-end application in Go to integrate notifications from Microsoft applications such as Microsoft Teams, Outlook, and Email into our app.
  • Implemented CI/CD using GitHub Actions to deploy all of our back-end services on our cluster, using best security practices and tools.
Technologies: Go, DevOps, Amazon Web Services (AWS), Serverless Architecture, Kubernetes, Terraform, CI/CD Pipelines, API Integration, Azure, Google Cloud Platform (GCP), Prometheus, Grafana, MongoDB, PostgreSQL, Bash, Python, Security, Amazon CloudWatch, Distributed Systems, Documentation, Real-time Systems, Load Balancers, Coding, Software, Technical Writing, Writing & Editing, Workflow Automation & System Integration, PDF, Scalable Application, Startups, Application Monitoring, AI Agents

Senior Software Engineer and Team Lead

2019 - 2022
Strategic Systems International
  • Worked on a Go back-end application. Worked on a microservices-based architecture for a financial news agency platform with complex data handling and cloud infrastructure needs, leveraging Go, MongoDB, Kubernetes, Helm charts, and GitLab CI/CD pipelines.
  • Implemented an esports platform's back end in Go to improve its architecture. Created pipelines to deploy the back end and front end on GCP, automating the delivery and deployment process for maximum availability.
  • Contributed to a Python testing framework. Co-led and created a Python testing framework for a quantitative cryptocurrency platform and developed a pipeline in GitHub Actions to test cases dynamically using SSH tunnels.
  • Led a team of six DevOps engineers and handled critical communication between clients and team members.
  • Solved network-related issues such as certificate updates on Kubernetes, web instances, and AWS load balancers using AWS Certificate Manager.
  • Managed and performed critical tasks linked to infrastructure, pipelines, and migrations.
  • Provided DevOps support on multiple projects and handled Amazon RDS syncs and migration scripts. Created monitoring tools for services to maintain high availability.
Technologies: Go, Python, Kubernetes, Docker, CI/CD Pipelines, Networking, Linux, Bash, Ansible, Amazon Web Services (AWS), Amazon EKS, MongoDB, Helm, GitLab CI/CD, GitHub Actions, SSH, AWS Certificate Manager, Amazon RDS, Terraform, Infrastructure as Code (IaC), Cloud Engineering, Scripting, Bash Script, Azure Cloud Services, Back-end, AWS DevOps, Microservices Architecture, PostgreSQL, NoSQL, Domain-driven Design (DDD), SQL, REST APIs, API Platforms, Software Architecture, Architecture, REST, APIs, API Integration, Scalable Web Services, FastAPI, Back-end Development, Migration, Microservices, Make (formely Integromat), Technical Leadership, Solution Architecture, Agile Software Development, Agile, Elasticsearch, AWS Lambda, DevOps, Serverless, Amazon DynamoDB, NGINX, Docker Compose, GitHub, Redis, Containerization, Docker Swarm, Internet of Things (IoT), WebSockets, HTML, SDKs, HTTP, JSON, Amazon Elastic Container Service (ECS), Amazon Simple Notification Service (SNS), Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), Git, Concurrency, Sockets, Cloud, Cloud Architecture, Software Development, CTO, Google Cloud Platform (GCP), Google Cloud, Network Security, Security, Automation, AWS CloudTrail, AWS Cloud Security, Amazon EC2, Site Reliability Engineering (SRE), Continuous Delivery (CD), Continuous Integration (CI), Databases, Monitoring, API Design, Cloud Storage, Grafana, Logging, Metrics, Observability Tools, Prometheus, Jira, MySQL, Unit Testing, AWS IoT, Algorithms, Test-driven Development (TDD), Pytest, Web Development, Scalability, Serverless Architecture, Amazon CloudWatch, Distributed Systems, Documentation, Large-scale Projects, Real-time Systems, Load Balancers, Coding, Software, Technical Writing, Writing & Editing, Transport Layer Security (TLS), Workflow Automation & System Integration, Async.js, Serverless Framework, cURL, Protobuf, PDF, Scalable Application, Team Leadership, Application Monitoring, Structured Logging, Python 3, Active Directory (AD), Windows PowerShell

Software Engineer

2018 - 2019
CloudPlex
  • Worked on a Go back-end application. Worked on a microservices mesh engine to integrate Kubernetes into the software using Go SDKs.
  • Implemented a cloud services provider software to integrate cloud services, including Amazon S3 (AWS S3), Amazon Elastic Block Store (EBS), and Azure's autoscaling solutions into the software using Go SDKs.
  • Handled regular client meetings to debug issues, clarify use cases, and discuss future release plans.
Technologies: Go, Kubernetes, Linux, Jenkins, AWS IoT, Azure, Google Cloud Platform (GCP), SDKs, Microservices, Cloud Engineering, Scripting, Bash Script, Azure Cloud Services, Back-end, AWS DevOps, Microservices Architecture, NoSQL, Domain-driven Design (DDD), REST APIs, API Platforms, Software Architecture, Architecture, REST, APIs, API Integration, Scalable Web Services, Back-end Development, Make (formely Integromat), Agile Software Development, Agile, Visual Studio, Elasticsearch, DevOps, Serverless, Amazon DynamoDB, Docker Compose, GitHub, Redis, Containerization, HTML, HTTP, JSON, Amazon Elastic Container Service (ECS), Amazon Simple Notification Service (SNS), Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), Git, Concurrency, Cloud, Cloud Architecture, Software Development, Google Cloud, Security, Automation, AWS CloudTrail, AWS Cloud Security, Amazon EC2, Site Reliability Engineering (SRE), Continuous Delivery (CD), Continuous Integration (CI), Databases, Monitoring, API Design, Cloud Storage, Logging, Metrics, Observability Tools, Prometheus, Jira, MySQL, Algorithms, Web Development, Scalability, gRPC, Serverless Architecture, Amazon CloudWatch, Distributed Systems, Documentation, Real-time Systems, Coding, Software, Technical Writing, Writing & Editing, Workflow Automation & System Integration, Async.js, cURL, Scalable Application, Startups, Application Monitoring, Structured Logging, AWS Cloud Development Kit (CDK)

Junior Software Engineer

2017 - 2018
Sigma Square
  • Utilized PHP and JavaScript and developed a custom archive theme and plugin in PHP and WordPress.
  • Built various payment support systems into custom themes using PHP and JavaScript.
  • Created custom archive pages with detailed map functionalities using PHP and JavaScript.
Technologies: PHP, JavaScript, WordPress, Web Development, Python, Back-end, Domain-driven Design (DDD), Full-stack, GitHub, HTML, Git, Software Development, Databases, MySQL, Stripe, Algorithms, Google Maps API, Google Maps, Coding, Software, Writing & Editing, CSS, Document Parsing, Startups

Experience

News Feed Engine for Benzinga

https://www.benzinga.com/
Benzinga is a financial news media company that provides different services and products for real-time news. I was the core back-end engineer handling CI/CD pipelines and the Kubernetes cluster.

The back end is developed in Go and a cloud-based API using Kubernetes through Amazon EKS. It's a large microservices-based architecture that involves many data services through data APIs, database management, RSS feeds, different data-feed clients, REST APIs, and many other solutions.

Cloudplex Cloud Platform

Cloudplex provides its users with all cloud services on a single platform, including Amazon Web Services (AWS), Google Cloud Platform (GCP), and Azure.

I integrated major cloud functionalities into the platform and was the owner of one of the main workbench services to handle JSON requests sent to the back end and perform the needed operations. The application has the option to set up custom networks, Kubernetes clusters, and Docker containers. It can also automate solutions using chef recipes within the software. Its back end is built in Go, using AWS and other cloud providers' SDKs.

UltraMesh

UltraMesh extends service mesh beyond microservices to include server-less, legacy, cloud-managed services and 3rd-party APIs. It runs on major public, private, and edge cloud systems and supports federated and hybrid clouds. Its back end is developed in Go.

Esports Development League (ESDL)

Esports Development League (ESDL) is an esports gaming website that organizes matches and tournaments online. It uses a back end built in Go for API calls. Both the back end and front end are deployed on GCP.

I was the back-end engineer and improved the overall code and architecture of the website. I also created pipelines to deploy both the back end and front end on GCP to automate the delivery and deployment process for maximum availability.

Virgil Quantitative Research

Virgil Quantitative Research is a quantitative cryptocurrency trading firm. Its back-end system was developed in C++ and communicates with multiple crypto exchanges, including Binance, Huobi, and OKEx. When queried from Pinnacle, which is developed in Python, it provides relative information.

I co-led and created a testing framework in Python and several pipelines using GitHub Actions to test cases dynamically using SSH tunnels.

Cointelegraph

Founded in 2013, Cointelegraph is the leading independent digital media resource covering a wide range of news on blockchain technology, crypto assets, and emerging fintech trends. I was the lead DevOps engineer, managing five engineers to successfully deliver enterprise solutions, including a significant migration to a cloud system.

Car Driving Productivity Application

https://livil.co/mobility/
An application to integrate work-related apps such as Slack, Microsoft Teams, Outlook, and Calendar into a single platform to be used during car driving. I was the back-end developer and the only DevOps engineer.

• I created the complete back-end architecture using Terraform, AWS EKS, and other related services.
I also developed a back-end application in Go to integrate Notifications from Microsoft Applications such as MS Teams, Outlook, and Email into our app.
• I implemented CI/CD using GitHub Actions to deploy all of our back-end services on our cluster, using best security practices and tools.

Education

2014 - 2018

Bachelor's Degree in Software Engineering

Punjab University College of Information Technology - Lahore, Pakistan

Skills

Libraries/APIs

REST APIs, Sockets, Stripe, NumPy, Google Maps API, Google Maps, Jenkins Pipeline, Flask API, Protobuf

Tools

Amazon EKS, Visual Studio, Docker Compose, GitHub, Amazon Elastic Container Service (ECS), Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Grafana, Logging, Observability Tools, Amazon CloudWatch, Ansible, Terraform, Jira, Git, Make (formely Integromat), Docker Swarm, AWS CloudTrail, Pytest, AWS Cloud Development Kit (CDK), GoLand, Jenkins, Gerrit, GitLab CI/CD, Makefile, NGINX, Helm

Languages

JavaScript, Go, Python, HTML, PHP, C++, SQL, Bash Script, Java, C#, Python 3, Bash, CSS

Paradigms

Object-oriented Programming (OOP), Agile, Microservices, Microservices Architecture, Agile Software Development, DevOps, Automation, Continuous Delivery (CD), Continuous Integration (CI), Real-time Systems, Scalable Application, REST, Unit Testing, Test-driven Development (TDD), Serverless Architecture, Testing

Platforms

Linux, Kubernetes, AWS IoT, Docker, Amazon Web Services (AWS), AWS Lambda, Amazon EC2, Azure, Google Cloud Platform (GCP), MacOS, Windows, Visual Studio Code (VS Code), WordPress

Storage

MongoDB, NoSQL, Amazon DynamoDB, Redis, Amazon S3 (AWS S3), Databases, MySQL, Azure Cloud Services, PostgreSQL, JSON, Google Cloud, Elasticsearch

Frameworks

Flask, gRPC, Serverless Framework, OAuth 2, Windows PowerShell, Django

Other

Web Development, CI/CD Pipelines, Load Balancers, Cloud Engineering, Scripting, Back-end, AWS DevOps, Architecture, APIs, API Integration, Scalable Web Services, Back-end Development, Solution Architecture, Containerization, Concurrency, Cloud, Cloud Architecture, Software Development, Network Security, Security, Site Reliability Engineering (SRE), Monitoring, API Design, Cloud Storage, Metrics, Prometheus, Algorithms, Scalability, Distributed Systems, Documentation, Algorithmic Graph Theory, Large-scale Projects, Coding, Software, Technical Writing, Writing & Editing, Workflow Automation & System Integration, PDF, Startups, Application Monitoring, Structured Logging, Networking, Team Leadership, SDKs, Infrastructure as Code (IaC), Domain-driven Design (DDD), API Platforms, Full-stack, Software Architecture, Technical Leadership, Serverless, Internet of Things (IoT), WebSockets, HTTP, Artificial Intelligence (AI), CTO, Natural Language Processing (NLP), AWS Cloud Security, Amazon API Gateway, Traveling Salesman Problem (TSP), Transport Layer Security (TLS), Async.js, cURL, Document Parsing, Active Directory (AD), AI Agents, ChatGPT API, Software Engineering, Data Structures, Data Science, GitHub Actions, Private Clouds, Cloudflare, SSH, AWS Certificate Manager, Amazon RDS, Machine Learning, FastAPI, Migration, AI Chatbots, Large Language Models (LLMs), OpenAI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring