• Mehran Tarif

  • Fullstack Developer | Machine learning

Mehran Tarif

About Me

Highlights:



Full-stack Developer: Also, a dedicated and experienced software engineer focused on back-end development and DevOps.

Industry Experience: Five years of experience as a software engineer or DevOps and currently pursuing an MSc in Software Engineering. A fast learner and expert in building web applications with a proven track record of delivering projects on time and within budget.

Software Engineering Skills: Skilled in multiple programming languages, frameworks, and databases such as Python, Django, JavaScript, Vue.js, React.js, Linux, Docker, MySQL, PostgreSQL, MongoDB, and Redis.

More details about my projects: GitHub

Recommendations: Please see my recommendations.

Experience

2019 – Present | Youtuber (Programming & Development)

As a Youtuber, I have created and recorded over 450 educational videos in Persian on a range of subjects including computer science, programming, and DevOps. These videos have been organized into 16 different playlists and have been subscribed to by over 7.8k unique Persian users. My courses have been well-received by the community and have helped many users learn programming and secure employment.

I am particularly proud of my contributions to the Django community, as I started my educational journey with a comprehensive Django course, which was one of the first of its kind in Persian. Additionally, some of my courses, such as Javascript, Vue.JS, DRF, Docker, MongoDB, and Linux, were also unique in Persian at the time and have provided valuable resources for the community.

I am confident that my educational offerings have provided valuable resources to the Persian programming community and I look forward to continuing my contributions.

# Courses Videos Hours
1 Django 90 videos 20 hours
2 Django Rest Framework 45 videos 6 hours
3 HTML, CSS, and Bootstrap 27 videos 5 hours
4 Javascript from Zero to Hero 107 videos 12 hours
5 Vue.js 53 videos 5 hours
6 DRF with Vue.js 32 videos 4 hours
7 Linux Course 18 videos 6 hours
8 Docker from Zero to Hero 25 videos 4 hours
9 MongoDB 15 videos 2 hours
10 React.js 19 videos 2 hours
11 Python 16 videos 3 hours
12 TypeScript 5 videos 1 hours
Table 1. More details about the courses I offered on my YouTube Channel
2022 – Present | Developing an Automated WhatsApp Management System

I designed and implemented an automated management system for WhatsApp using Python and Node.JS. The system automates tasks such as managing users and messages, scheduling messages, and creating message queues. The system is integrated with WhatsApp and I am working on expanding its capabilities to include other messaging platforms such as Telegram to enhance functionality by managing messages between platforms.

2022 – Present | Developing Bots for Forex & Binance Trading

I developed a Forex and Binance Trading Bot project using Pine Script for strategy identification and implementation. The project automates the trading process by identifying profitable positions and executing trades, supporting different strategies with minimal modifications. I used Fast API for a dedicated web service and overcame the challenge of selecting and converting the appropriate strategies into Pine Script codes. The result is an effective and efficient solution, a testament to my technical abilities and experience in algorithmic trading.

2021 – 2022| Developing Bots for Cryptocurrency Trading

I developed Solidity Smart Contracts to improve transaction efficiency in decentralized markets on the Ethereum and Smart Chain networks. I created a network of dedicated nodes and utilized Web3.js and Ethers.js libraries for communication. I faced a challenge with recording transactions speed and security but solved it through encoding transaction data using a dedicated smart contract and optimized code. This project gave me hands-on experience in developing Smart Contracts and solidified my knowledge in blockchain technology.

2019 – Present | Technical Consultant

I am a Technical Consultant with extensive experience in DevOps, load balancing, software issues, and development path selection. I have a deep understanding of the latest technologies and methodologies, allowing me to provide innovative solutions to complex problems. My hands-on experience has helped me successfully resolve software issues and improve development processes. My consultancy services have been recognized by the academic community, and I work closely with clients to provide customized solutions to meet their unique needs. With my technical expertise, hands-on experience, and passion for innovation, I am an ideal choice for reliable and effective technical consultancy services.

2017 – 2021| Programming Tutor

As a Programming Tutor, I offer my expertise in various programming languages including Python, Backend, Django, and Data Science to students seeking to expand their knowledge. I have taught students from diverse backgrounds including Master’s students in the USA and Europe. My deep understanding of the latest technologies and methodologies, combined with my hands-on experience in the field, allows me to provide innovative solutions and successfully guide students in their learning journey. I customize my teachings to each student’s unique needs, fostering a supportive and engaging learning environment where students can ask questions and take risks. I am dedicated to student success and passionate about programming and data science.

Education

· MSc | Software Engineering                | 2022 – Present | Islamic Azad University, Iran

· BSc  | Medical Sciences (Nursing)     | 2017 – 2022           | Ardabil University of Medical Sciences, Iran

Publications

1. Tarif, Mehran, and Babak Nouri Moghadam. “A review of Energy Efficient Routing Protocols in Underwater Internet of Things.” arXiv preprint arXiv:2312.11725 (2023).

2. Tarif, Mehran, and Babak Nouri Moghadam. “Enhancing Energy Efficiency of Underwater Sensor Network Routing Aiming to Achieve Reliability.” (2023).

3. Tarif, Mehran, and Babak Nouri Moghadam. “Proposing a Dynamic Decision-Making Routing Method in Underwater Internet of Things.” (2023).

Latest Posts

No more posts.

Contact Me

    Recommendations

    Babak Nouri-Moghaddam | Data Scientist | IT Ph.D. | Islamic Azad University

    Mehran’s advisor

    Mehran is one of the best students that our Software Engineering graduate program has ever had. It was my pleasure to accept Mehran's request to supervise his thesis. Relying on Mehran's background and his enthusiasm to learn, I am confident that we will achieve significant success.

    Reference: LinkedIn

    Hamid Shojaei | Data Scientist | Physics Ph.D. | Excelacom

    Mehran’s mentor

    Mehran is one of the best talented individuals that I have ever worked with. He is an expert in multiple programming languages, while being very humble.

    In addition, he is really clear in explaining different ideas, which can be seen through his various popular online video tutorials.

    He has a wide range of skills whether it is in docker containers, web development, Python, or machine learning, which will be extremely beneficial to any team he joins.

    Reference: LinkedIn

    Mostafa MR | Data Science PhD Candidate | Bowling Green State University

    Mehran’s collaborator

    Mehran is skilled enough to transform a complex data science project into a user-friendly web application. His front-end and back-end development skills are truly remarkable, and he is able to bring the project to life in a matter of weeks.

    Since 2020, I have been learning web development from Mehran and teaching him machine learning in return. Mehran's expertise in web development is exceptional. And in terms of learning data science, he is a quick learner and a hard worker. He is smart, patient, and has an unwavering respect for deadlines, making him a valuable and reliable team player.

    Reference: LinkedIn