Mohammad Salari
Full-Stack developer | Focused on API and Data Pipelines
AWS Associate Certified (DEA-C01)
With a background in engineering, I’m an experienced programmer with a long-standing career, self-taught in full stack development, data engineering, and data science. I have been involved in architecting and implementing solutions for various startup projects and would like to be part of motivated teams that build comprehensive solutions. I'm always eager to learn and grow in these areas.
Skills
Data Engineering
- AWS Certified Data Engineer - Associate
- ETL/ELT Pipelines
- Stream Processing
- SQL and NoSQL Databases
- Python, PySpark
Full Stack Development
- React, Next.js
- Node.js, Express
- RESTful APIs
Cloud & DevOps
- AWS
- Docker, Kubernetes
- CI/CD Pipelines
- Infrastructure as Code
Projects
Moduluc Computing Node
ReactJs | NodeJss | Rust | AWS
MCN will be Moduluc's GPU cloud infrastructure that enables users to run high-fidelity software and metaverse applications on the cloud and run them from browser or lightweight desktop applications available for both PC and Mac users.
In this project, I managed backend tasks such as user profile management, database integration, and API design. I implemented cloud-based data pipelines to handle user registrations, authentication and authorization, including GPU node providers and end users. I also worked with AWS Kinesis, AWS Glue, DynamoDB, and S3 to stream and store node provider statistics, helping to identify the best nodes for running high-demand Unreal Engine games through pixel streaming.
AiriA-Auth
NodeJs | Rust | AWS
AiriA is a premium virtual art gallery. My contribution was developing authentication, authorization and database integration, as well as deployment on AWS.
In this project, I developed the backend, database, and APIs to enable central user registration, authentication, and authorization for different services. Using Node.js and TypeScript for the backend, and PostgreSQL for the database, I deployed the entire system on AWS.
Moduluc Marketplace
ReactJs | NodeJs | Rust
The product will be a marketplace for trading digital collectibles.
I coordinated the project, involved in writing Solana smart contracts using Rust, and contributed to the backend development, including API implementation and blockchain interactions.
EXPOCITI
NodeJs | AWS
EXPOCITI will be an interactive metaverse gaming platform.
I contributed to the backend development and implemented a data pipeline for processing user-generated content within the metaverse platform. The pipeline utilized AWS services such as S3 for media storage, DynamoDB for metadata management, and Lambda for image processing. AWS Glue was employed as a data catalog and transformation tool. The processed and optimized content was then served to user profiles, ready for trading and showcasing.
My Journey
Full Stack Developer with ETL Experience
Moduluc (Toronto, Canada)
Full-stack developer specializing in Node.js backend systems, database integration, data pipelines, API development, AWS cloud services, with some frontend experience in React and Next.js.
1
2021 - Present
2017 - 2022
2
Research Associate
Stuttgart Chair of Wind Energy (SWE) at the Institute of Aircraft Design (Germany)
Reseacrh on advanced control methods for floating offshore wind turbines.
M.Sc. in Engineering Cybernetics
University of Stuttgart, Stuttgart, Germany
3
2017
2012 - 2013
4
Programmer
Maharan Engineering Co. (Tehran, Iran)
Developed a C#.NET application for real-time train tracking, interpreting NMEA-formatted GPS data and visualizing positions on an interactive map interface.
Freelance Programmer
Tehran, Iran
Worked as a freelance programmer using Matlab, C++, and embedded programming
5
2010 - 2012
2010
6
M.Sc. in Electrical Cybernetics
Sahand University of Technology, Tabriz, Iran
B.Sc. in Electrical Cybernetics
Iran Universoty of Science and Technology, Tehran, Iran
7
2006
My Journey
1
2021 - Present
Full Stack Developer with ETL Experience
Moduluc (Toronto, Canada)
Full-stack developer specializing in Node.js backend systems, database integration, data pipelines, API development, AWS cloud services, with some frontend experience in React and Next.js.
2
2017 - 2022
Research Associate
Stuttgart Chair of Wind Energy (SWE) at the Institute of Aircraft Design (Germany)
Reseacrh on advanced control methods for floating offshore wind turbines.
3
2017
M.Sc. in Engineering Cybernetics
University of Stuttgart, Stuttgart, Germany
4
2012 - 2013
Programmer
Maharan Engineering Co. (Tehran, Iran)
Developed a C#.NET application for real-time train tracking, interpreting NMEA-formatted GPS data and visualizing positions on an interactive map interface.
5
2010 - 2012
Freelance Programmer
Tehran, Iran
Worked as a freelance programmer using Matlab, C++, and embedded programming
6
2010
M.Sc. in Electrical Cybernetics
Sahand University of Technology, Tabriz, Iran
7
2006