Mohammed Niyas

Hi there! My name is Niyas and I'm a software engineer with a focus on data and machine learning products. I have a diverse range of interests, including arts, engineering, finance, and history, which I love to incorporate into my work and projects. Thanks for stopping by my website. I hope you find it interesting!

Talks, Thoughts & Works

Skills

My day to day work revolves around developing data pipelines and dashboards that allows easy exploration and analysis of complex structured and unstructured data. I build end to end data pipeline starting from data acquiring and ETL to dashboard deployment and automation.
Python
My "native" programming language, I've worked with it for over 5 years. I've used it for building web apps, performing data analysis, scraping websites, developing ETL pipelines, building Machine Learning and Deep Learning models, creating application tests suites and building CI/CD pipelines. I use Pandas, Numpy, Pytest libraries on my day to day work.
Database
I have used relational DBs for over 5 years along with Python while building Data Apps. I primarily use PostgreSQL for general-purpose use cases and have been using Redshift for data warehouse purpose. I have also used Redis, MongoDB and ElasticSearch for some projects.
DevOps/MLOps
I have deployed web apps, setup DBs, built data pipelines in different environments. I have built various CI/CD & MLOps pipelines with Gitlab, Bitbucket and GitHub. I have also deployed applications using Helm and Kubernetes.
Others
I have been using D3 and JS for Data Visualisation. Occasionally use PowerBI as well for visualizations. Also, I have learned and tried my hands on Machine Learning, Deep Learning, PySpark and Hadoop.