Russel Mahmud
About Russel Mahmud
Russel Mahmud is a Senior Software Engineer at Delivery Hero in Berlin, Germany, with extensive experience in software development, cloud infrastructure, and IoT systems.
Current Role at Delivery Hero
Russel Mahmud is currently employed as a Senior Software Engineer at Delivery Hero in Berlin, Germany. In this role, he contributes to the development and optimization of software solutions that support the company's extensive food delivery network.
Previous Experience at BGD e-GOV CIRT
From 2021 to 2022, Russel served as an IT Risk Analyst at BGD e-GOV CIRT in Dhaka, Bangladesh. Here, he was involved in analyzing and mitigating IT-related risks, ensuring the integrity and security of information systems.
Founding IoTixLab
Russel co-founded IoTixLab, serving from 2018 to 2021 in Dhaka, Bangladesh. He played a vital role in developing IoT based Data Acquisition Systems and leading projects related to Geographic Information Systems (GIS) and Real-time Data Processing.
Educational Background
Russel Mahmud obtained his Bachelor's degree in Computer Science and Engineering from Bangladesh University of Engineering and Technology, where he studied from 2007 to 2012. He completed his high school education at Rangpur Cadet College, attending from 2000 to 2006.
Technical Skills and Expertise
Russel has profound expertise in various programming languages and frameworks including Node.js, Python, Django, Flask, and C++. He is proficient in both SQL and NoSQL databases like Elasticsearch and Redis. Additionally, he has experience with cloud infrastructure management using AWS and GCP, serverless technologies, and a range of DevOps tools such as Ansible, Jenkins, CI/CD pipelines. His front-end development skills include frameworks like AngularJS, Angular, React, and Backbone.js.
Leadership and Methodologies
Throughout his career, Russel Mahmud has led teams and served as a technical leader in multiple projects. He has a strong background in Agile methodologies and Test-Driven Development (TDD), which he applies to ensure efficient and high-quality software development.