Ehsan Ho

I'm

About

Backend, Django, Python Developer.

Hi there. I'm Ehsan HoseinOghli.
Software & Computer Engineer.
Specialized in Backend, Django, Web, Python development.
Cyber Security and Network eager learner.
In the right frame of mind for teamwork and programming.

I turn Coffee into Applications. ☕

Birthday: 29 May 2000

Interests: Research, Teamwork, Programming, Learning, Teaching

Skills

Technical:

    Programming
  • Python
  • SQL
    Frameworks
  • Django
  • DRF
  • Bootstrap
    Databases
  • PostgreSQL
  • MongoDB
  • SQLite
  • Redis
    Container Platform
  • Docker
    Operating Systems
  • GNU/Linux
  • Windows
    Servers
  • Nginx
  • Gunicorn
    Architectures & Design Patterns
  • Client-Server
  • Microservice
  • Monolithic
  • MVC
  • MVT
    Web
  • HTML
  • CSS
    Version Controller
  • Git
  • GitHub
    Tools
  • Visual Studio Code
    Others
  • Agile Scrum Methodology
  • JWT Authentication
  • Celery
  • Clean Code


Soft:

  • Research and Problem solving
  • Attention to detail and Accuracy
  • Analytical and Logical thinking
  • Continuous and Quick learning
  • Collaboration and Teamwork
  • Adaptability and Flexibility
  • Communication and Interpersonal skills
  • Time management and Prioritization
  • Creativity and Innovation
  • Self-Improvement and Self-Motivation

Resume

Summary

Ehsan Ho

Mid-level Backend developer

Over 3+ years of software engineering experience in analysis, design, development, debugging, implementation and maintenance of various scalable client-server architecture web applications using Python, Django, DRF, HTML, CSS and Bootstrap.

Education

Bachelor of Computer/Software Engineering

Oct 2019 - Feb 2023

Azad University, Khoy, Iran

Graduated with an overall "A" grade in this academic field,
demonstrating a solid commitment to excellence in education.

88/100

Languages

  • English
  • Azerbaijani
  • Persian
  • Turkish

Experience

Backend Developer

Oct 2021 - Present

Khoy, Iran

  • Designed, developed and debugged robust Web Applications and RESTful APIs using Django and DRF
  • Proficient in Django and DRF basics, including:
    ORM models • views (function-based, class-based) • templates • URLs • forms • mixins • decorators • tokens • serializers • permissions
  • Built and maintained SQL and NoSQL databases and data models using SQLite, MongoDB and PostgreSQL
  • Implemented a comprehensive User Management System for user registration, authentication and authorization
  • Developed an efficient Email Backend for various purposes such as verifications, notifications and password resets
  • Experienced in utilizing the Django Template Engine along with web technologies like HTML, CSS and Bootstrap to create visually appealing interfaces
  • Deployed projects on Linux Servers using Docker for containerization along with Nginx as a reverse proxy server and Gunicorn as the application server
  • Familiarity with caching tools such as Redis and Celery to optimize performance

Python Developer

Feb 2021 - Present

Khoy, Iran

  • Proficient in Python basics
  • Strong knowledge of Data Structures to manage and manipulate complex sets of data efficiently
  • Experienced with Object-Oriented Programming (OOP) concepts
  • Deep understanding of various Design Patterns to architect robust and flexible systems
  • Utilized Python Exception-handling techniques to handle errors and prevent application crashes gracefully
  • Expertise in Debugging to identify and resolve issues, ensuring smooth-running applications swiftly
  • Familiarity with deploying Packages to leverage existing Libraries and Frameworks effectively
  • Integrated Third-party Tools into projects to optimize time and effort

Download Resume

Portfolio

Cactus

For more details check the portfolio page.

Contact

Location:

Khoy, Iran