Work Experiences
.NET Lead Developer, CTO
Hooshkar Pardaz Paya Karaj, Iran (2021 - 2024)
An ERP software with tens of modules: Product and categories managment (MPTT tree structure). Production planning optimization. Invoice management (connection to goverment taxing api). Messaging system.
- WPF client application, Blazor web assembly and server side.
MudBlazorCommunityToolkit.MVVMMaterialDesignXamlToolKit
- Web api.
SwaggerEntity Framework
- Modular structure, Microservices. Managing people, orders, invoices, messaging, etc.
DockerVoipMassTransitRabbitMQ
- Linear programming, optimizing production planning, BPMN.
- CI/CD, CLI.
AzureGitlabCommandLineUtilsSmart Assembly
Developer
Freelancer Remote (2020 - 2021)
Develop applications for online customers.
- WPF & Windows Form
- Console applications
- Expert Adviser
WPF Developer
CFT Iran Tehran, Iran (2019 - 2020)
Buildings Fire Resistance Desktop Application.
- Converting a hand-calculating, time-consuming and complex process into a fast and compact solver.
- 3D view of the structure, interactive elements like columns and beams with info prompts.
- Import and export structure models, serialization.
- Excel reports & summeries.
Teacher
Freelancer Tehran, Iran (2018 - 2019)
Teaching Fortran language to enineering students.
- Fortran language fundamentals, beginer to advance.
- CFD related softwares.
- Numerical methods, Computation Fluid Dynamic simulation.
Graphic Designer
Tarhe Badie Rasht, Iran (2013 - 2018)
Design graphic
- Billboards, stands, visit cards, brochures, logos, Icons etc.
Education
Master of Science in Civil Engineering
Khajeh Nasir Toosi University of Technology (2016 - 2019)
Thesis: Numerical Modelling of Pollution Spread in Porous Media by Integration of Lattice Boltzmann Method and Genetic Algorithm