Summary
Ashrafur Rahman is a research-driven software engineer and visiting research scientist in Berlin with nine years of experience bridging distributed systems research and industrial system development. He holds an M.Sc. in Distributed Systems Engineering from TU Dresden and has delivered production-grade work spanning network telemetry, RAN/WiFi convergence, OS commercialization, and mobile system frameworks. At Fraunhofer HHI and TU Berlin he combined hands-on protocol and telemetry engineering with tooling like Cilium and Grafana to prototype large-scale E2E observability and autonomous network solutions. His background includes leading commercialization efforts at Samsung GMS, building real-time audio/WebRTC engines at Citrix, and building scalable chatbot/NLU pipelines using RASA/DialogFlow. A polyglot programmer (Python, Java, C++, Matlab, scripting) who publishes code on GitHub and apps on Google Play, he is as comfortable in low-level system programming as in applied deep learning and data pipelines. He often translates theoretical research into deployable prototypes, a strength reflected in cross-domain PoC work across RAN, optical, packet transport and cloud-native stacks.
10 years of coding experience
9 years of employment as a software developer
Master, Distributed Systems Engineering, Master, Distributed Systems Engineering at Technische Universität Dresden
Bachelor of Computer Science and Engineering, Computer Engineering, Bachelor of Computer Science and Engineering, Computer Engineering at Daffodil International University-DIU
English, Bangla, German