Experience
Mohammad Shadikur Rahman
Request full PDFHamburg, Germany · hello@shadikur.com · +44 20 3603 4258 · +133 222 000 22 · +49 2821 78699305
I design secure, reusable cloud infrastructure and automation—from AWS CDK and CI/CD to production platforms and practical AI systems.
Roles
Dec 2024 — now
Software Engineer
OTTO · Hamburg, hybrid
- Modernize AWS infrastructure by migrating Serverless Framework and Terraform workloads to AWS CDK and TypeScript.
- Develop reusable infrastructure constructs for Lambda, API Gateway, S3, DynamoDB and other AWS services.
- Design secure, scalable infrastructure patterns for microservices and multiple deployment environments.
- Integrate infrastructure deployment and testing with GitLab CI/CD and GitHub Actions.
- Apply IAM least-privilege, resource tagging, monitoring and Infrastructure as Code best practices.
- Collaborate with software engineers, DevOps specialists and architects to improve platform reliability and developer workflows.
- Create reusable libraries and modules that standardize infrastructure delivery across teams.
AWSAWS CDKTypeScriptLambdaAPI GatewayDynamoDBS3IAMCloudWatchGitLab CI/CDGitHub ActionsInfrastructure as Code
Nov 2019 — Jun 2024
IT System Engineer
Guidepoint · Düsseldorf
- Owned on-site networking and hardware infrastructure end to end: replacement, maintenance, monitoring.
- Ran Microsoft Azure and Active Directory across on-premises and cloud.
- Managed Teams telephony over Direct Routing with an SBC, and supported Avaya IP Office PBX for other offices.
- Automated deployment and configuration with PowerShell on Windows and shell scripts on Linux; deployed an OpenSIPS SBC for Teams.
Azure ADPowerShellMicrosoft TeamsOpenSIPSAvayaWindows ServerLinux
Feb 2015 — Apr 2019
Full Stack Engineer
count7 · London
- Installed and configured 200+ FreePBX (Asterisk) and FusionPBX (FreeSWITCH) systems, with custom modules per customer.
- Led the backend team on the core API; built the company CRM and VoIP billing in PHP, MySQL and JavaScript.
- Deployed and maintained Cisco, Netgear and MikroTik gear on customer sites.
- Trained customer IT administrators on cloud PBX maintenance and handled 2nd/3rd line support.
AsteriskFreeSWITCHPHPMySQLJavaScriptCiscoMikroTikVoIP
Dec 2010 — Oct 2013
QA Engineer
SBSystem UK · London
- Wrote and ran Selenium WebDriver suites against Java products, from functional cases through performance.
- Set up and maintained test environments in Docker; automated build and deploy through Jenkins.
- Tracked defects in Jira and worked defect triage directly with developers.
SeleniumJavaDockerJenkinsJiraTest Automation
Skills
Cloud & platform engineering
Amazon Web Services (AWS) · AWS CDK · Lambda · API Gateway · DynamoDB · S3 · IAM · CloudWatch · Infrastructure as Code · GitLab CI/CD · GitHub Actions · Docker · Linux · Azure
AI infrastructure
Local LLMs · AI Agents · Whisper · Speech Recognition · GPU Inference · LiveKit · Voice Agents · Workflow Automation · Docker
Backend & data
Node.js · Express · TypeScript · Python · Java · PHP · PostgreSQL · MongoDB · MySQL · Redis
Frontend
React · Next.js · TypeScript · JavaScript · Tailwind · HTML/CSS
Telecom
FreeSWITCH · FusionPBX · Asterisk · OpenSIPS · SIP · RTPProxy · Teams Direct Routing
Engineering practice
Platform Engineering · System Integration · Automation · Observability · Security · Documentation · Mentoring · Agile Delivery
Education
2019 — 2022
MEng Mechatronics Systems Engineering
Rhine-Waal University
Specialised in automation. Microcontrollers, control systems, advanced programming. Robotics and Formula One clubs.
2019
Electronics & Communication Engineering
Ravensburg-Weingarten University — exchange
DSP, RF and antenna design, embedded systems, wireless communication.
2012 — 2015
ISEFP, Aerospace Engineering
Queen Mary University of London
Propulsion, CAD, core electronics and mechanical engineering. Graded 63%.