Lead Software Engineer (BI & Machine Learning)
CNSL (BD) & SinoSoft (China) JV, World Bank | February 2023 – Decemeber 2025
Designed and developed a comprehensive Business Intelligence Module utilizing tools like Pandas, NumPy, and Matplotlib for actionable reporting and Lapse Prediction Models to forecast customer retention trends.
Implemented predictive analytics using Python, scikit-learn, and XGBoost for financial data modeling, building Decision Tree, Logistic, Regression, and Linear Regression models.
Built an Executive Dashboard integrated with Django REST for real-time aggregation, fraud detection, and accident analysis, leveraging SARIMAX for time-series forecasting.
Led the technical design and development of Aptitudo, an end-to-end AI-based recruitment and assessment platform, implementing a three-tier architecture with AI-driven question generation, automated and human evaluation workflows.
Designed and integrated advanced AI workflows, external API integrations, fraud detection during exams (IP tracking, behavioral signals), role-based access control, and scalable backend orchestration for real-world recruitment use cases.
Assistant Programmer & National Analyst (e-Services & Automation)
ICT Division, Ministry of Post, Telecom & IT | August 2019 – Present
Automated national e-Services like e-Filing, e-Procurement, and GRP using Python, Django, PHP, JAVA EE, REST APIs contributing to digital transformation initiatives.
Led technical planning and analysis for government projects, preparing concept notes, cost estimates, and procurement strategies, employing Python and R for data-driven decision-making.
Lead Software Engineer (AI & Machine Learning)
ERA InfoTech Ltd, RANGS Group | August 2016 – August 2019
Developed AI-powered solutions, including an Automated CRM Chatbot and E-Recruitment Agent, using Python Flask, Dialogflow, and MySQL to enhance customer engagement and recruitment workflows.
Created ERP Data Predictive Analysis and Loan Origination Systems using frameworks like TensorFlow and Scikit-learn, focusing on Deep Learning for decision support.
Computer Engineer (R&D)
Banglalion Wi-max Limited | March 2015 – March 2016
Conducted research on network topologies, transmission stations, and soft switches, optimizing network reliability and efficiency.
Automated monitoring and configuration of ICX (VOIP) systems using shell scripting and bash scripting.
Configured and managed infrastructure for international gateway (IGW) operations, including mail and web servers, and deployed Asterisk for call center automation in a data center environment.
Programming Languages & Frameworks
Languages: Python, Java, C/C++, JavaScript
Frameworks: Spring MVC, Flask, Django, PyTorch, TensorFlow, Scikit-learn, Keras
Machine Learning & Data Analysis
Tools: NLTK, OpenCV, Pandas, NumPy, SciPy, MLlib
Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn
Databases & Cloud Services
Databases: MySQL, PostgreSQL, MongoDB
Cloud: AWS (Lambda, S3, EC2), GCP, Google Dialogflow
Other Tools & Technologies
DevOps & Tools: Docker, GitHub, Bitbucket, Jira, Confluence, Jenkins
Web: HTML, CSS
Others: LaTeX, Bash, Shell Scripting