logo

Ethan Motlag

Full Stack Developer

Hello There!

I am a passionate and highly skilled Full Stack Developer with a proven track record in designing, implementing, testing, and maintaining complex web applications. Seeking to leverage proficiency in both front-end and back-end technologies to contribute to innovative projects. Committed to delivering high-quality, user-centric solutions while continuously expanding technical expertise in the ever-evolving field of web development.

  • Full Name:Ehsan Motlagh
  • Phone:+1 5147992100
  • Email:ethan.motlag@gmail.cpom
  • Website:www.fullstak.pro
  • Address:Montreal, QC, Canada
me

SKILLS

I have studied a wide range of programming languages and tools, which I have done projects with them. However, my primary strength and expertise lie in , Nodejs, Express, and MySQL and also React. I have a deep understanding of these technologies and have successfully applied them in various projects, showcasing my ability to develop robust and efficient solutions

Programming Languages

PHP, Nodejs, JavaScript, C#, HTML5, CSS3, Java

Backend technologies

PHP Laravel, Spring Boot, ASP.NET, Express

Frontend technologies

React, jQuery & AJAX, WPF, Java Swing, Razor Pages (ASP.Net Core), ThymeLeaf, Bootstrap 5

Database

MySQL, SQLite, PostgreSQL, GraphQL, NoSQL (MongoDB)

Database Tools

workbench, mysql server

Other Tools/Technologies

Docker, XAMPP, AWS, Azure, RESTful APIs, Junit, Git, Scrum

csharp

Projects

Card image cap
Hangman ONLINE GUESSING GAME

Using an API of Star Wars names the game is developed with Javascript and jQuery. My part in this project was coding the logic behind the game and designing/coding the view. The view is using HTML and CSS with bootstrap classes. (Worked in team of 3)

Card image cap
Recipe SOCIAL MEDIA PLATFORM

I developed the admin panel and implemented upvote/downvote functionality for a recipe-sharing social media platform, using Node.js, Express, HTML, CSS, Bootstrap, and MySQL. My role also included creating APIs and controllers, contributing to database design in a team of three.

Card image cap
Online Bookstore Management System

The project is to show the books list to be purchased and be approved by admins. I developed the requests' part using spring boot and designed the frontend with bootstrap. Database is MySQL.

Card image cap
Reddit Clone

The project is the clone of old reddit. I have developed the admin panel both frontend and backend. Also, I helped the team in developing of the client side and creating some components (right bar, upper menu). I have helped coding the backend and writing the APIs. Technologies used for this projects are Nodejs, Express, Sequelize (ORM), React, and MySQL.

Card image cap
Facebook Clone

In the Facebook clone project, my role focused on establishing and managing the Continuous Integration/Continuous Deployment (CI/CD) pipeline. I utilized Jenkins for automating builds and deployments, GitHub for source code management, and Traefik as a reverse proxy and load balancer to streamline the development workflow and enhance application delivery.

Experience

Full Stack Developer

HERALYS Talents & Immigrants - 2024 - present
  • Developed an administrative dashboard utilizing Flask and Python, enhancing data management and user interaction.
  • Implemented SQLAlchemy as the ORM, integrating MySQL for efficient database operations.
  • Enhanced front-end functionality and user experience by adding features using Angular.
  • Managed continuous integration and continuous deployment (CI/CD) processes using AWS, streamlining development and deployment workflows.

Private Business Owner

Raha Rayane - 2014 - 2019
  • Managed a computer store specializing in the sale of computer and network parts, as well as laptops.
  • Provided technical support for software and operating system installations.
  • Offered consulting services to clients on technology solutions and upgrades.
  • Ensured quality customer service and after-sales support for all products and services.

IT Support Technician

Segal Azar - 2012 - 2014
  • Ensure optimal performance of company computers and network systems to facilitate smooth operations.
  • Install and configure software applications according to business needs and user requirements.
  • Perform regular maintenance and updates on servers to ensure security and efficiency. Offered consulting services to clients on technology solutions and upgrades.
  • Provide technical support and troubleshooting to resolve hardware and software issues.

IT Support Technician

Pazhoohesh Rayane - 2008 - 2012
  • Custom-built computers tailored to client specifications, ensuring optimal performance and satisfaction.
  • Installed and configured software for customers, meeting their specific operational needs.
  • Provided expert consulting services, advising on technology solutions and system improvements.
  • Conducted troubleshooting and problem-solving for hardware and software issues, enhancing system reliability and user experience.

Education