
Md Nahidur Rahman
10+ years in software development | Backend Engineer | Python & Golang
Salary / Daily rate
Rangpur, Bangladesh
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
An experienced Software Engineer with a proven track record of working in the dynamic and fast-paced computer software industry, delivering high-quality solutions across various domains. With over 10 years of professional experience, I have gained extensive expertise in designing, developing, and maintaining robust software systems, particularly using Python-based frameworks. While working on ERP products, I acquired valuable knowledge of accounting principles, which enhanced my ability to design efficient systems that meet complex business requirements. My career has spanned across both service-based and product-based companies, allowing me to work on diverse projects in industries such as healthcare, market research, and ad-tech. Each experience enriched my understanding of the specific challenges and opportunities within these fields, enabling me to adapt and thrive in multidisciplinary environments. My technical expertise includes in-depth knowledge and hands-on experience with frameworks like Django and Flask, as well as leveraging AWS services such as S3, Lambda, Step Functions, and API Gateway to build scalable, cloud-based solutions. I am proficient in infrastructure-as-code tools like Terraform, which I have used to create and manage infrastructure for AWS. My database expertise encompasses MySQL, PostgreSQL, and DynamoDB, ensuring efficient data storage and retrieval solutions for a variety of use cases. Academically, I hold a Bachelor of Science in Computer Science and Engineering from IUBAT - International University of Business Agriculture & Technology, and a Master of Science in Information Technology, which provided me with a solid foundation in both theoretical and practical aspects of software engineering. Beyond my professional work, I have a deep passion for continuous learning and knowledge sharing. I enjoy reading books, exploring new technologies, and maintaining a technology blog where I document my learnings and insights. My curiosity and love for technology drive me to stay updated with industry trends, ensuring I am always at the forefront of innovation. With a strong technical background, hands-on industry experience, and a passion for problem-solving, I strive to contribute meaningfully to the teams and projects I work on, delivering impactful solutions that add value to businesses and users alike.
Work experience
Python Backend Engineer
martailer
May 2023 - Dec 2025
2 years 8 months
Vilnius, Vilnius City Municipality, Lithuania
As a Backend Software Engineer at Martailer, I played a crucial role in developing personalized advertising solutions that engaged shoppers throughout the customer purchasing journey. By leveraging first-party data, I implemented display ads and native sponsored product ads to enhance brand visibility and drive sales performance. My work ensured that relevant advertisements were delivered without compromising the user experience.
Backend Software Engineer
Dendi
Oct 2021 - May 2023
1 year 8 months
Durham, NC, USA
In my role as a Backend Software Engineer at Dendi, I leveraged technologies like Python, Django, and AWS to develop a comprehensive SaaS product for medical laboratories. By enhancing product features and performance, I ensured seamless sample collection and report generation for users. My contributions played a key role in advancing technology solutions for the healthcare industry.
Software Development Engineer II
Craftsmen
Mar 2020 - Mar 2021
1 year 1 month
Dhaka, Bangladesh
As a Software Development Engineer II at Craftsmen, I led the development of a VoD solution using Python, Flask, and AWS services. I practised Agile Kanban methodology, code reviews, and testing to ensure high-quality deliverables. By packaging and delivering transcoded video content to AWS S3, I optimized the process for efficiency and scalability.
Software Engineer
Misfit Technologies Ltd.
Aug 2019 - Mar 2020
8 months
Banani, Dhaka, Bangladesh
In my role as a Software Engineer at Misfit Technologies Ltd., I spearheaded the development and maintenance of "Lily," a Facebook Messenger-based system focused on women's health. By leveraging technologies such as Python, Django, and NLP, I facilitated impactful conversations that positively impacted women's health outcomes. Working in Banani, Dhaka, Bangladesh, I contributed to the innovative work of Misfit Technologies Ltd. in the women's health technology sector.
Software Engineer
Divine IT Limited
Jul 2015 - Mar 2019
3 years 9 months
Uttara, Dhaka, Bangladesh
In my role as a Software Engineer at Divine IT Limited, I was responsible for maintaining and enhancing the PrismERP project, a comprehensive ERP solution for various industries in Bangladesh. Utilizing technologies like Python, Django, and MySQL, I developed modules for Financial Accounting, Sales, Inventory, and more. My contributions directly impacted the efficiency and effectiveness of PrismERP, enabling businesses in industries such as Electronics, Automobiles, and Super Shops to streamline their operations and improve productivity.
Education
University of Dhaka
Master's degree, Information Technology
2018 - 2019
2 years
International University of Business Agriculture and Technology
BSc., Computer Science and Engineering
2012 - 2016
5 years
Licenses & certifications
Advanced Go Programming: Data Structures, Code Architecture, and Testing
Issued: Jan 2025
Ruby (Basic)
Issued: Aug 2020