Hossein R.
Développeur back-end
Hossein est un ingénieur logiciel passionné ayant neuf ans d'expérience commerciale, au sein d'entreprises internationales, en tant que développeur back-end et chef d'équipe technique.
Il développe des solutions techniques avec Python depuis neuf ans et travaille depuis près de quatre ans avec Golang. Grâce à Golang, il a remplacé une ancienne solution de stockage par une solution personnalisée développée par Golang en trois semaines, ce qui a simplifié la gestion des fichiers pour le chef d'entreprise.
Hossein peut facilement maintenir et déployer des backends à fort trafic avec un temps de disponibilité de 99,9 %, mener des projets ambitieux dans un environnement en constante évolution, respecter des délais stricts et augmenter les performances grâce au travail multitâche.
Principale expertise
- Python 9 ans
- Django 7 ans
- Flask 7 ans
Autres compétences
- MySQL 7 ans
- PostgreSQL 5 ans
- MongoDB 5 ans
Expérience sélectionnée
Emploi
Ingénieur Logiciel Senior
EZPin - 4 années 3 mois
- Collaboration avec les départements de l'entreprise, y compris le marketing et la gestion de projet, pour développer de nouvelles idées, initiatives, produits et services.
- Supervision du travail de 8 employés, en augmentant l'efficacité de l'équipe et les délais de livraison de 10%,
- Conception et maintenance de HiGift, la plateforme de commerce électronique B2C de l'entreprise, afin d'augmenter les revenus tirés de la vente au détail.
- Mise en place de 5 nouvelles solutions de paiement dédiées pour les clients des États-Unis, du Canada, des Émirats arabes unis et de la Turquie.
- Développement de la solution de passerelle Bitpay pour rendre la cryptocurrency disponible pour 20% des ventes dans le monde entier.
- Intégrer l'API NSure pour empêcher les paiements frauduleux, garantir les transactions et diminuer les risques d'achat à 0 %.
Les technologies:
- Les technologies:
- Python
- Django
- PostgreSQL
- Redis
- MongoDB
Instructeur Python
7Learn - 5 années 3 mois
- Formé plus de 200 étudiants, les amenant à apprendre python et à trouver un emploi grâce à un cours complet de A à Z sur python au cours des 3 dernières années.
Les technologies:
- Les technologies:
- Python
Chef d'équipe technique
LaraX - 1 an 7 mois
Responsabilités en tant que leader :
- Constituer une petite équipe de 5 développeurs, de l'embauche au mentorat et au coaching.
- Encadrer les développeurs pour qu'ils contribuent aux objectifs de l'équipe,
- Coordonner les contributions des équipes par le biais d'autres équipes.
- Définir la stratégie technique et la pile pour les projets et mettre en œuvre les modules de base des projets.
- Participer à plus de 7 projets dans les domaines de la fintech, du streaming vidéo, des jeux...
Développeur Backend
Yara Information - 2 années
Responsabilités :
- Préparer des services web dans plusieurs patterns de conception Python.
- Créer des API à fort trafic pour des applications mobiles et des jeux dans le monde entier.
- Utilisation intensive de celery, RabbitMQ et Redis pour gérer plusieurs tâches asynchrones.
- Implémenter des crawlers multi-threads/processus pour manipuler des données autour du web pour différents projets en utilisant Python et Golang.
- Conception et création d'un petit projet de data mining pour traiter les données de plusieurs services et aider les managers à prendre des décisions en utilisant Python, NumPy, et Pandas.
Projets :
- Teemcheh : Teemcheh est un système de petites annonces en ligne qui facilite les sections de vente de consommateur à consommateur et d'entreprise à consommateur consacrées au logement, aux voitures, à l'électronique, aux emplois, aux services, etc.
- Pishvaz : Pishvaz est une application de sonnerie géniale qui est fournie aux plus de 15 millions d'utilisateurs de MTN.
Les technologies:
- Les technologies:
- Python
- Golang
- Redis
Éducation
License ès sciencesL'informatique
Université Ashrafi Ispahani · 2010 - 2014
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine