Experience
Mohammad Shadikur Rahman
Request full PDFHamburg, Germany · hello@shadikur.com · +44 20 3603 4258 · +49 2821 7869930
I build infrastructure as code at OTTO, and before that I ran the telephony and networks other people depended on. Cloud, CI/CD, VoIP — the unglamorous layer, done properly.
Roles
Dec 2024 — now
Software Engineer
OTTO · Hamburg, hybrid
- Leading migration of existing infrastructure codebases to AWS CDK — scalability, security and automation as defaults, not afterthoughts.
- Designing infrastructure patterns for microservices alongside DevOps, architects and application teams.
- Maintaining IaC frameworks with parameterised stacks across multiple environments.
- Wiring CDK into GitLab CI/CD for automated deployment and testing, and releasing shared libraries the wider team builds on.
AWS CDKTypeScriptGitLab CI/CDMicroservicesIaCSecurity
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 & infrastructure
AWS CDK · Azure · Docker · Jenkins · GitLab CI · Terraform-style IaC · NGINX · Linux
Frontend
React · Next.js · TypeScript · JavaScript · Tailwind · HTML/CSS
Backend & data
Node.js · Express · PHP · Java · Python · PostgreSQL · MongoDB · MySQL · Redis
Telecom
FreeSWITCH · FusionPBX · Asterisk · OpenSIPS · SIP · RTPProxy · Teams Direct Routing
Practice
System integration · Automation · Documentation · Mentoring · Agile delivery
Education
2019 — 2022
BEng 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%.