Morteza Namvar
LinkedIn: mortezanamvar GitHub: mnamvarcfd Email: ad0g0v@r.postjobfree.com Phone: 514-***-**** Location: Montreal, Canada (Willing to relocate)
SUMMARY
- more than 11 years of experience in software development
- Innovative, result-driven, hard-working, and fast learner
- Strong problem-solving skills and a willingness to learn new technologies EXPERIENCE
Research Assistant 2019 - 2023
Montreal Polytechnic Montreal, Canada
– Enhanced computational fluid dynamics code with features and optimizations using C++.
– Applied object-oriented programming and best-practice design patterns.
– Optimized code in terms of memory and performance using profiling tools. Computational Software Developer 2012 - 2018
Center of Scientific Computation Tehran, Iran
– Designed and developed cutting-edge algorithms and software for fluid systems simulations.
– Optimized scientific models for HPC, leveraging GPU acceleration and distributed computing systems.
– Contributed to the development of GPU-accelerated codes.
– Collaborated with multidisciplinary teams to apply computational methods to challenging projects.
– 2D and 3D computational geometry,
– Parallel programming by MPI,
– Computational fluid dynamic software.
TECHNICAL SKILLS
• Programming: Object-oriented programming, Design patterns, UML.
• Languages: C, C++, Javascript, Python, CMake, Bash scripting.
• Frameworks: React, Node.js, Junit, Google test, pytest, Docker.
• Environment: Visual Studio, VS Code, PyCharm, GitHub
• OS: Linux (Ubuntu), Windows.
• High-performance programming (HPC) MPI, multi-threading, CUDA.
• Databases: MySQL.
• AWS Cloud: SAM, Amplify, App sync, Lambda function, API gateway, CDK, Cloudformation, ECS, S3, IAM, CI-CD, DynamoDB, EventBridge, Cognito, SNS.
• Other skills :
- Familiar with the "Digital Research Alliance of Canada" cluster (Compute Canada)
- Knowledge of linear algebra, numerical modeling, Simulation principles
- Computational geometry algorithms and methods
- Numerical methods for solving partial differential equations (PDE)
- Distributed memory systems
PROJECTS
Stock Market Prediction Source Code
– Utilized daily and intra-day stock market data for price prediction.
– Implemented LSTM as a machine learning model and used backtrader framework for backtesting.
– Used Python programming and external libraries such as NumPy and SciPy Canada Beautiful Places Source Code
– Developed a serverless application using AWS Lambda, Cognito, API gateway, DynamoDB, CloudFront, and S3.
– Implemented front-end using React and backend interactions via HTTP requests. Get-Tips Source Code
– Implemented a scalable and event-driven Serverless application using AWS Lambda, SNS, and EventBridge.
– Front-end developed using React and deployed via AWS Amplify. Risk Game Source Code
– Collaborated in a team of five to develop a Java game using waterfall software development methodology.
– Implemented modern OOP design patterns and emphasized code quality. CERTIfiCATIONS
• AWS Certified Cloud Practitioner, AWS, 2022.
• AWS Certified Solution Architecture, AWS, 2022
• Ultimate AWS Certified Developer Associate, Udemy, 2022
• Ultimate AWS Certified SysOps Administrator Associate, Udemy, 2022
• Introduction to advanced research computing, McGill University, 2019 ACHIEVEMENTS, HONORS, AND AWARDS
• Member of Iran National Elite Foundation, 2011.
• Ranked 3rd in 13th Khwarizmi Youth Festival (the nationwide science festival in Iran), 2011.
• Offered a Ph.D. Scholarship from the Department of Mechanical Engineering, Polytechnic University of Montreal, 2019.
• Patent: ‘Hot wire CNC machine to produce aerodynamic shape’, 2007.
• Patent: ‘An algorithm to generate a point cloud for flow solver’, 2012. EDUCATION
Montreal Polytechnic Montreal, Canada
Ph.D., Computational Physics 2019-2023
Tehran Polytechnic Tehran, Iran
Master’s Engineering 2009-2011
Technology college Tehran, Iran
Applied Science 2003-2008