About me
![]() |
Mohammad Reza Bahmani linkedin.com/in/bahmany |
About:
I am a full-stack developer with experience in complex software development and technical project management. Throughout my career, I have designed and implemented various systems in various industries, including manufacturing and online platforms. My focus has been on creating and optimizing web applications, in which I have used technologies such as Python, Django, ReactJS, PostgreSQL, MongoDB, Oracle and etc.
In addition to specialized skills, I have experience working with cloud technologies such as AWS, Google Cloud, and Azure, and have helped build and maintain scalable and sustainable services using these platforms. My ability to combine different technologies and solve complex problems has allowed me to be effective in various projects as a Full-Stack developer.
Skills
Frameworks and Libraries
- Django Rest Framework ❤️
- ReactJS ❤️
- MUI
- Celery - Redis
- TypeScript
- NextJS
- Apache Airflow
- Redux Toolkit
- AngularJS
- gunicorn - daphne
- Android
- JQuery
- scikit-learn – numpy – pandas
- Firebase
- Websocket
Databases
- Oracle
- MSSQL
- PostgreSQL
- MongoDB
- ElasticSearch
- Azure Databricks
- Google BigTable
- MySQL
- Interbase
Operating Systems and Web Servers
- Debian
- Ubuntu
- OpnSense
- Nginx
- Apache
Tools and Methodologies
- PyCharm ❤️
- WebStorm
- VS Code
- GitLab
- CICD
- Agile
- Design Pattern
Older Skills
- Java
- JSF
- C#
- ASP.NET MVC
- Delphi
- Erlang
- Kali Linux
- Socket Programming
- Visual Studio
- and …
Experiences (Brief)
- Full-stack Developer
- NRDC Co.
- Sep 2001 - Sep 2009 · 8 yrs 1 mo
- Chief Executive & Full-stack Developer
- Mobtakern Ofogh Pardaz
- Sep 2009 - Jun 2011 · 1 yr 10 mos
- Head of System Development Department
- Persian Gulf Saba Steel
- Jun 2011 - Feb 2013 · 1 yr 9 mos
- Head of Development Department
- Tavanavar Industries
- Feb 2013 - Apr 2023 · 10 yrs 3 mos
- Full-stack Developer and ERP Manager
- Abhar Cable
- Apr 2023 - Present
Experiences
- Designing simplified layers of Oracle EBS 12.1.1 to increase the number of users and speed up workflows
- Training and supporting developers’ teams (to use Django Rest and ReactJS)
- Setting up GitLab and CICD
- Setting up the layered Notification system from web-socket to SMS
- Rewriting and optimizing the scripts between databases (speedup transactions)
- BI design and reports from the application layers of production lines to senior managers
- Training AI Models
- Implemented application systems with the possibility of multiple branches
- Programmed BPMS engine, Form Builder, and Workflow Designer using Python
- Constructed a recruitment management system with more than 200k users
- Deploying ETLs using Apache Airflow
- Connecting Siemens Industrial Automation to production platforms
- Developed an intelligent warehouse management system from scales to automatic sorting
- Created a Document Management System with 1k online users
- Deployed recruitment management system with 10k members
- Created a Project Management System with 2k online users
- Created a Network Monitoring System based on Nagios
- Established SMS autoresponder solutions for schools with 500 members as 140k students
- Designed GIS and Google MAP tracking platforms for 5 companies (MIMAS Co., Azadehan Co., etc.) with 3k users
- Cloud School Management Systems
- GSM DATA Tester by Socket Programming for MCI
- Developed Online Network Troubleshooting platform and running security tests including DOS attacks
- Initiated USB Locker
- Designing DDOS Attack Testers
- Designing Network Tests
When I started programming, I always had a strong interest in coding. For me, writing code is not just a technical tool, but an art that allows me to solve complex problems and come up with innovative solutions. Every line of code I write is the result of years of experience and passion for this profession. Throughout my career, I've faced numerous challenges, each in turn making me improve my abilities as a developer in different areas. Working on diverse projects and different industries has allowed me to become familiar with a wide range of technologies and tools and improve my skills in areas such as web development, databases and cloud technologies. One of the principles that I have always adhered to is continuous learning and keeping technical knowledge up to date. This approach has helped me to find the best solutions when facing new challenges and to carry out projects in an effective and high-quality way. In addition to a strong passion for coding, I have always enjoyed working in a professional and like-minded team with other developers. Teamwork not only improves the quality of work, but also creates an atmosphere where all team members can benefit from each other's experiences and grow together. My goal is to work in a dynamic and creative work environment, where I can add more values to my team and organization by participating in important and challenging projects, while benefiting from learning and development opportunities.
Notable Projects
I have implemented many projects with various languages over the years and I am ready to explain them if necessary. Currently, these 3 projects are ready to be shown and reviewed in technical interview sessions:

Comments
Post a Comment