Software Engineer with 8 years of experience designing and delivering high-performance mobile applications using Java and Kotlin. Experienced in building robust solutions for iOS and Android platforms, optimizing application performance, and implementing scalable architectures. Proven ability to leverage diverse software technologies to resolve complex development challenges, enhance user experience, and drive project success.
Total Time
Total Projects
February 2022 to Current..
Lead Engineer.
Dhaka, Bangladesh
November 2017 to December 2021
Software Engineer, Mobile Application
Dhaka, Bangladesh
February 2016 to September 2017
Mobile Application Developer.
Dhaka, Bangladesh
July 2011 to December 2015
BSc in Computer Science & Engineering.
Gazipur, Bangladesh
January 2009 to June 2011
Higher Secondary School
Dhaka, Bangladesh
Cyber-physical system, Internet of Things(IoT), Data Security and privacy, Data mining, Natural Language Processing.
The term Internet of Things generally refers to scenarios where network connectivity and computing capability extends to objects, sensors and everyday items not normally considered computers, allowing these devices to generate, exchange and consume data with minimal human intervention.
The complete data-mining process involves multiple steps, from understanding the goals of a project and what data are available to implementing process changes based on the final analysis. The three key computational steps are the model-learning process, model evaluation, and use of the model.
A distributed system is a collection of computer programs that utilize computational resources across multiple, separate computation nodes to achieve a common, shared goal. Distributed systems aim to remove bottlenecks or central points of failure from a system.