Mohammad Rahman, Developer in Manchester, United Kingdom
Mohammad is available for hire
Hire Mohammad

Mohammad Rahman

Verified Expert  in Engineering

Software Engineer and Developer

Manchester, United Kingdom

Toptal member since October 29, 2024

Bio

Mohammad is a seasoned cloud architect with expertise in Google Cloud Platform (GCP), AWS, and Kubernetes environments. He excels in developing internal development platforms and deploying PaaS and SaaS solutions. Skilled in managing cloud SQL and graph databases, Mohammad has optimized cloud account billing and infrastructure management systems, leveraging IaC and GitOps methodologies.

Portfolio

777 Partners
Cloud Infrastructure, Infrastructure as Code (IaC), CI/CD Pipelines, Management...
Barclays Bank UK PLC
Java, Scrum, Kanban, OpenShift, Kubernetes, Test-driven Development (TDD)...
Northrop Grumman
Agile, OpenShift, Kubernetes, Spring Boot, React, Scaled Agile Framework (SAFe)...

Experience

  • Java - 15 years
  • Amazon Web Services (AWS) - 15 years
  • Kubernetes - 8 years
  • Service Meshes - 8 years
  • GitOps - 5 years
  • Infrastructure as Code (IaC) - 5 years
  • Argo CD - 3 years
  • Crossplane - 2 years

Availability

Part-time

Preferred Environment

Linux, MacOS, IntelliJ IDEA, GoLand, Visual Studio Code (VS Code)

The most amazing...

...initiative I've led transformed our development workflow by automating infrastructure provisioning and standardizing deployment patterns.

Work Experience

Cloud Architect

2019 - PRESENT
777 Partners
  • Architected and implemented cloud infrastructure, encompassing automatic provisioning of dynamic environments, Kubernetes clusters, VPC configurations in AWS and Google, and GitHub repositories, managed through GitOps practices.
  • Contributed to these dynamic environments that could be rapidly created, modified, or decommissioned based on business requirements, providing unprecedented flexibility in resource management.
  • Introduced an infrastructure-as-code solution using Crossplane integrated with Terraform and Helm, complemented by a custom-built internal developer platform (IDP).
  • Enabled developers to create and deploy infrastructure configs without expertise in GitOps/Crossplane through the IDP's templating system, reducing the learning curve while preventing unauthorized manual changes through enforced GitOps workflows.
  • Created cloud-agnostic service templates to deploy services across GKE or EKS clusters through Crossplane compositions, reducing the complexity of multi-cloud operations and ensuring consistent behavior during automated upgrades.
  • Contributed to the platform, which automated the scaffolding of necessary configurations, reducing the complexity of infrastructure requests to a simple form-filling exercise while maintaining robust controls and standardization.
  • Developed a cluster bootstrapping solution that significantly reduced setup time from days to under an hour while ensuring consistent configurations and security policies.
  • Utilized the Argo ecosystem—including workflows, rollouts, and events—to design CI/CD pipelines, enable dynamic pull-request-driven environments, and implement advanced deployment strategies such as blue/green and canary rollouts.
  • Implemented disaster recovery solutions, automated health notifications, and observability integrations, establishing ArgoCD as a cornerstone for scaling and standardizing deployments across hundreds of applications and environments.
Technologies: Cloud Infrastructure, Infrastructure as Code (IaC), CI/CD Pipelines, Management, Documentation, Training, Canary Deployment, Argo CD, Kubernetes, GitOps, IntelliJ IDEA, MacOS, GoLand, Visual Studio Code (VS Code), Software Engineering, Java, Data Structures, Algorithms, JavaScript, Linux, PostgreSQL, MongoDB, Go, SaaS, Platform as a Service (PaaS), Identity & Access Management (IAM), Database Administration (DBA), Continuous Deployment, Continuous Integration (CI), Computational Mathematics, Amazon EKS

Lead Software Developer

2018 - 2019
Barclays Bank UK PLC
  • Architected and developed video banking and asynchronous chat API solutions, enabling secure real-time communication capabilities for Barclays' digital banking platform.
  • Implemented test-driven development (TDD) and behavior-driven development (BDD) methodologies, improving code quality and reducing defect rates.
  • Led software production initiatives, leveraging Spring, Java, MongoDB, OpenShift, and AWS to deliver enterprise-grade banking solutions.
  • Delivered fully documented and tested software releases to production environments, maintaining banking-grade security and compliance standards.
  • Engineered microservices-based solutions, leveraging the Spring framework and MongoDB to improve system scalability and maintainability.
Technologies: Java, Scrum, Kanban, OpenShift, Kubernetes, Test-driven Development (TDD), Behavior-driven Development (BDD), Unit Testing, Amazon Web Services (AWS), IntelliJ IDEA, MacOS, Visual Studio Code (VS Code), Software Engineering, Data Structures, Algorithms, JavaScript, Linux, PostgreSQL, MongoDB, Identity & Access Management (IAM), Continuous Deployment, Continuous Integration (CI), Computational Mathematics

Lead Software Engineer

2017 - 2018
Northrop Grumman
  • Founded and established the first cybersecurity center for Northrop Grumman in Manchester, UK, developing cutting-edge security solutions and capabilities.
  • Pioneered new security products, including sophisticated encryption methods and biometric authentication systems, to enhance the company's cybersecurity portfolio.
  • Deployed and managed infrastructure, including OpenShift and Kubernetes clusters, utilizing Ansible to improve system scalability and deployment efficiency.
  • Integrated PaaS solutions in DevOps environments, optimizing technology usage and streamlining development processes.
  • Led and managed diverse engineering teams, implementing structured personal development programs and performance monitoring frameworks.
  • Implemented Agile methodologies across teams, enhancing cross-functional collaboration and improving project delivery efficiency.
  • Identified and implemented training programs for capability development, strengthening team expertise in emerging security technologies.
  • Supervised team compliance with established processes and methodologies, maintaining high standards in defense-grade software development.
Technologies: Agile, OpenShift, Kubernetes, Spring Boot, React, Scaled Agile Framework (SAFe), iPaaS, Management, Cybersecurity, Cryptography, Python, Reverse Engineering, Software Engineering, Authentication, IntelliJ IDEA, MacOS, GoLand, Visual Studio Code (VS Code), Java, Algorithms, Data Structures, JavaScript, Linux, PostgreSQL, MongoDB, Go, Platform as a Service (PaaS), Identity & Access Management (IAM), Continuous Deployment, Continuous Integration (CI), Computational Mathematics

Software Engineer

2011 - 2017
Rolls-Royce
  • Reduced software delivery time from six to two years by successfully implementing Agile methodologies within safety-critical software teams, a significant achievement in aerospace software development.
  • Delivered high-availability software solutions, adhering to DO-178B/C standards for safety-critical development and ensuring compliance with aerospace industry requirements.
  • Developed safety-critical web API solutions while strictly adhering to technical governance and aviation safety standards.
  • Led innovation initiatives, increasing engagement between management and employees in safety-critical software development processes.
  • Implemented comprehensive testing strategies for safety-critical systems, ensuring compliance with aerospace industry standards and regulations.
  • Pioneered adopting Agile practices within traditionally waterfall-based safety-critical development teams, balancing agility with regulatory requirements.
Technologies: Ada, Agile, Waterfall Methodology, Scrum, Kanban, C++, C#.NET, Jenkins, Safety-critical, Software, Innovation, Management, ISO Standards, DO178B, Visual Studio Code (VS Code), Software Engineering, Java, Algorithms, Data Structures, Linux, Computational Mathematics

Experience

Enterprise-scale Cloud Native Migration and Modernization

This project involved leading a comprehensive digital transformation initiative to migrate legacy Linux-based systems to modern Cloud Native Computing Foundation (CNCF) applications. I architected and implemented a scalable cloud-native infrastructure using Kubernetes for containerization, Prometheus for monitoring, and Argo CD for GitOps deployment. The migration involved re-architecting monolithic applications into microservices, implementing service mesh for improved network security, and establishing automated CI/CD pipelines.

This transformation resulted in a 40% reduction in operational costs, a 60% improvement in deployment frequency, and enhanced system reliability with 99.99% uptime. I successfully managed the migration of critical business applications with zero downtime while implementing infrastructure-as-code practices using Terraform for consistent and repeatable deployments. The project established a foundation for future scalability and innovation while significantly reducing technical debt.

Education

2009 - 2014

Master's Degree in Software Engineering

University Of Huddersfield - Huddersfield, United Kingdom

Certifications

JUNE 2023 - JUNE 2025

Professional Cloud Architect Certification

Google Cloud

Skills

Libraries/APIs

React

Tools

Helm, Terraform, Jenkins, GitHub, GitLab, Helmfile, Istio, Grafana, Confluence, Jira, IntelliJ IDEA, GoLand, Amazon EKS, Loki

Languages

Java, Go, Ada, JavaScript, Python, C++, C#.NET

Frameworks

Crossplane, Spring Boot, Scaled Agile Framework (SAFe), Backstage

Paradigms

Continuous Integration (CI), Continuous Deployment, Agile, Management, Kanban, Test-driven Development (TDD), Behavior-driven Development (BDD), Object-oriented Programming (OOP), Scrum, Unit Testing

Platforms

Google Cloud Platform (GCP), Kubernetes, Docker, Amazon Web Services (AWS), Linux, Nexus, MacOS, Visual Studio Code (VS Code), OpenShift

Storage

PostgreSQL, Google Cloud, Database Administration (DBA), MongoDB

Industry Expertise

Cybersecurity

Other

Software Engineering, Computational Mathematics, Programming, Networking, Computer Architecture, Data Structures, Observation, Cost Reduction & Optimization (Cost-down), GitOps, Infrastructure as Code (IaC), Service Meshes, Identity & Access Management (IAM), Platform as a Service (PaaS), SaaS, Argo CD, Cloud Infrastructure, CI/CD Pipelines, Documentation, Training, Reverse Engineering, Authentication, Waterfall Methodology, Software, Algorithms, Safety-critical, Neural Networks, Artificial Intelligence (AI), iPaaS, Cryptography, ISO Standards, DO178B, OpenTelemetry, Canary Deployment, Cyber Forensics, Innovation, Prometheus

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