Mohamad Amirul Bin Abdullah

R&D Engineer at LottieFiles

Mohamad Amirul Bin Abdullah has a diverse work experience spanning several companies. Mohamad Amirul is currently employed at LottieFiles as an R&D Engineer, where they focus on developing technologies related to the Lottie file format. This includes spearheading the development of a converter for raster to vector graphics using AI models, implementing neural search of images using CLIP models and the Jina framework, and building and maintaining a Python library for Lottie file format manipulation. Mohamad Amirul has also built several proof-of-concept projects with front-end development using JavaScript, React, and TypeScript.

Prior to their current role, Mohamad worked at Ørsted as a Senior Platform Engineer, where they were responsible for developing and maintaining the company's Datalake platform. This involved developing a Python framework for ETL processes, configuring and deploying streaming frameworks, and deploying and maintaining visualization and data management systems. Mohamad Amirul also provided consultation on Azure Datalake usage.

Before Ørsted, Mohamad worked at GBG Plc as a C++ Developer, primarily focusing on developing and maintaining the Address Verification system. This involved working with address text processing, machine learning implementation, and supporting multiple OS platforms.

Earlier in their career, Mohamad worked as an HPC/GPU Development Consultant at Uzma Group, focusing on developing and optimizing seismic data processing applications using high-performance computing and parallel architecture devices. Mohamad Amirul'swork primarily supported PETRONAS' imaging and processing department.

Mohamad's career began at MIMOS Berhad as a Trainee and later as a Software Engineer. During their time at MIMOS, they specialized in parallel and distributed computing, developing applications using GPGPU and multi-threading. Mohamad Amirul also published research papers, patents, and developed acceleration libraries. Additionally, they conducted benchmarking and research on new Intel and Nvidia products and infiniband connectivity in HPC.

Overall, Mohamad Amirul Bin Abdullah has a strong background in software engineering and development, with expertise in various technologies such as Python, C++, and parallel computing. Mohamad Amirul'sexperiences span different industries, including animation, energy, and geoscience.

Mohamad Amirul Bin Abdullah's education history starts with their Bachelor of Applied Science (B.A.Sc.) in Physics from Universiti Sains Malaysia, which they obtained from 2008 to 2010. Mohamad Amirul later pursued a Master of Science (M.Sc.) in Computer Science from the same university, completing it from 2011 to 2013.

Additionally, Amirul has obtained various certifications. In 2018, they completed several courses on Coursera, including "Convolutional Neural Networks," "Improving Deep Neural Networks: Hyperparameter tuning, Regularization, and Optimization," "Structuring Machine Learning Projects," and "Neural Networks and Deep Learning." In 2019, they obtained a certification in "Sequence Models" from Coursera as well. Furthermore, in 2021, they became a Certified SAFe® 5 Practitioner through Scaled Agile, Inc.

Links

Previous companies

Ørsted logo

Timeline

  • R&D Engineer

    March, 2022 - present