
Mohammad Rahman
Verified Expert in Engineering
Software Engineer and Developer
Manchester, United Kingdom
Toptal member since October 29, 2024
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
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
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
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.
Lead Software Developer
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.
Lead Software Engineer
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.
Software Engineer
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.
Experience
Enterprise-scale Cloud Native Migration and Modernization
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
Master's Degree in Software Engineering
University Of Huddersfield - Huddersfield, United Kingdom
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring