Industry
AI Team Lead
Advanced Mobility Analytics Group | Brisbane, Queensland, Australia
Feb 2021 - Present
As the Team Lead of the Computer Vision and Artificial Intelligence team at Advanced Mobility Analytics Group, I am responsible for managing a highly skilled team and overseeing a wide range of day-to-day tasks. My focus lies in driving innovation and advancing the application of computer vision and AI technologies.
Key Responsibilities:
- Lead and manage a talented team of professionals, fostering a collaborative and innovative work environment.
- Implement and optimize state-of-the-art computer vision algorithms for tasks such as object detection, segmentation, pose estimation, and tracking.
- Leverage the power of PyTorch and utilize AWS technologies, including Amazon SageMaker, AWS Step Functions, AWS Lambda, Amazon S3, and Amazon EC2, to develop scalable and efficient AI solutions.
- Utilize intelligent transport analysis techniques to predict and prevent vehicle conflicts, leveraging real-time and historical data to enhance safety and efficiency on the road.
- Stay up-to-date with the latest advancements in the field of machine learning, computer vision, and artificial intelligence, and explore new approaches and techniques to drive innovation within the team.
Software Engineer
TigerIT Bangladesh Ltd | Dhaka, Bangladesh
Apr 2014 - Feb 2018
As a Computer Vision and Deep Learning Engineer at Tiger IT BD Ltd., I played a pivotal role in developing cutting-edge solutions that harness the power of computer vision and deep learning algorithms. My work centered around designing and implementing advanced systems for various applications, pushing the boundaries of what is possible in the field.
Key Responsibilities:
- Designed an end-to-end Bengali license plate detection system utilizing computer vision and deep learning techniques. This system enabled real-time speed estimation and monitoring, contributing to enhanced road safety and traffic management.
- Developed an efficient face verification system that adhered to ICAO standards. By leveraging machine learning algorithms in Scikit-Learn and Python, I measured face image sharpness and eyeglass presence, ensuring accurate and reliable results. Additionally, I designed a faster facial recognition algorithm that optimized memory usage by 10% compared to state-of-the-art approaches.
- Led the research and development of a palm print detection algorithm aimed at facilitating efficient search queries in large databases. By utilizing a deep neural network architecture with autoencoder techniques, I achieved a faster and more accurate speaker recognition system. The proposed algorithm outperformed the previously deployed system by 10% in terms of performance while providing a 5% speed improvement.
- Collaborated closely with cross-functional teams, including researchers and software engineers, to exchange ideas, validate approaches, and ensure the successful implementation of projects.
Software Engineer
KAZ Software Limited | Dhaka, Bangladesh
Oct 2013 - Apr 2014
As a Full Stack Developer at Kaz Software, I contributed to the development of a web-based knowledge aggregation platform, showcasing my expertise in both front-end and backend development. This platform aimed to collect and organize relevant information from the internet based on users’ queries, providing a comprehensive and user-friendly experience.
Key Responsibilities:
- Played a key role in the end-to-end development of a web-based knowledge aggregation platform, encompassing both front-end and backend components. This involved designing and implementing intuitive user interfaces, optimizing performance, and ensuring seamless integration of various functionalities.
- Collaborated closely with cross-functional teams, including designers and project managers, to translate requirements into technical specifications and deliver high-quality solutions that met user needs and business objectives.
- Managed the software life cycle, from planning and development to testing and maintenance, ensuring smooth operation and timely updates to address any issues or enhancements.
- Developed a Javascript-based browser extension to enhance the user experience, enabling additional features and functionalities that integrated seamlessly with the knowledge aggregation platform.
- Participated in code reviews, ensuring code quality, adherence to best practices, and continuous improvement of development processes.
- Stayed up-to-date with the latest technologies and industry trends, incorporating new tools and techniques to enhance the platform’s capabilities and deliver innovative solutions.
Software Engineer
Nascenia IT Limited | Dhaka, Bangladesh
Jun 2012 - Sep 2013
As a Software Engineer at Nascenia IT Ltd., I played a key role in designing and deploying web-based products using Ruby on Rails and Javascript. Leading a team, I spearheaded the development of innovative solutions and ensured the successful implementation of projects.
Key Responsibilities:
- Led a team of developers in designing and deploying web-based products, utilizing Ruby on Rails and Javascript technologies. This involved overseeing the entire development process, from conceptualization to delivery, ensuring high-quality and efficient solutions.
- Developed APIs for managing internet-connected home appliances, contributing to the advancement of IoT (Internet of Things) technology and enabling seamless control and automation of devices.
- Actively participated in project planning and requirement analysis, collaborating closely with stakeholders to understand project objectives and translate them into technical specifications. This involved identifying and addressing potential challenges and providing valuable insights to optimize the development process.
- Maintained databases for development, staging, and production environments, ensuring data integrity, performance optimization, and efficient workflows throughout the software development lifecycle.
- Conducted regular code reviews, ensuring adherence to coding best practices, maintainability, and scalability of web applications.
- Collaborated with cross-functional teams, including designers, product managers, and quality assurance engineers, to deliver solutions that met client requirements and provided exceptional user experiences.