Experience

Mohammad Shadikur Rahman

Request full PDF

Hamburg, 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%.
Experience | Mohammad Shadikur Rahman