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