Hossein R.
Backend-Entwickler
Hossein ist ein begeisterter Software-Ingenieur mit neun Jahren Berufserfahrung, der in internationalen Unternehmen als Back-End-Entwickler und technischer Teamleiter tätig war.
Er entwickelt seit neun Jahren technische Lösungen mit Python und arbeitet seit fast vier Jahren mit Golang. Mit Golang ersetzte er in drei Wochen eine alte Speicherlösung durch eine benutzerdefinierte, von Golang entwickelte Lösung, die die Dateiverwaltung für den Geschäftsführer wesentlich vereinfacht.
Hossein kann problemlos Backends mit hohem Datenverkehr und einer Betriebszeit von 99,9 % warten und bereitstellen, anspruchsvolle Projekte in einer schnelllebigen Umgebung leiten, strenge Fristen einhalten und die Leistung durch Multitasking steigern.
Hauptkompetenz
- Python 9 Jahre
- Django 7 Jahre
- Flask 7 Jahre
Andere Fähigkeiten
- MySQL 7 Jahre
- PostgreSQL 5 Jahre
- MongoDB 5 Jahre
Ausgewählte Erfahrung
Beschäftigung
Leitender Software-Ingenieur
EZPin - 4 jahre 3 monate
- Zusammenarbeit mit anderen Abteilungen des Unternehmens, einschließlich Marketing und Projektmanagement, bei der Entwicklung neuer Ideen, Initiativen, Produkte und Dienstleistungen
- Verwaltung der Arbeit von 8 Mitarbeitern, Steigerung der Effizienz des Teams und der Lieferzeiten um 10 %,
- Entwicklung und Pflege von HiGift als B2C-E-Commerce-Plattform des Unternehmens zur Steigerung der Einzelhandelseinnahmen des Unternehmens
- Implementierung von 5 neuen speziellen Zahlungslösungen für Kunden aus den USA, Kanada, den Vereinigten Arabischen Emiraten und der Türkei
- Entwicklung der Bitpay-Gateway-Lösung, um Cyptocurrency für 20 % der Verkäufe weltweit verfügbar zu machen.
- Integration der NSure API, um Betrugszahlungen zu verhindern, Transaktionen zu garantieren und das Kaufrisiko auf 0 Prozent zu senken.
Technologien:
- Technologien:
- Python
- Django
- PostgreSQL
- Redis
- MongoDB
Dozent für Python
7Learn - 5 jahre 3 monate
- In den letzten 3 Jahren hat er mehr als 200 Studenten unterrichtet und sie durch einen kompletten Python-Kurs von A bis Z dazu gebracht, Python zu lernen und einen Job zu finden.
Technologien:
- Technologien:
- Python
Technischer Teamleiter
LaraX - 1 jahr 7 monate
Verantwortlichkeiten als Führungskraft:
- Aufbau eines kleinen Teams von 5 Entwicklern von der Einstellung bis zum Mentoring und Coaching
- Coaching der Entwickler, damit sie zu den Zielen des Teams beitragen,
- Koordinierung der Beiträge des Teams durch andere Teams.
- Definition der technischen Strategie und des Stacks für Projekte und Implementierung der Kernmodule von Projekten.
- Teilnahme an mehr als 7 Projekten in den Bereichen Fintech, Videostreaming, Gaming...
Backend-Entwickler
Yara Information - 2 jahre
Verantwortlichkeiten:
- Vorbereitung von webbasierten Diensten in verschiedenen Python-Designmustern.
- Erstellung von hochfrequentierten APIs für mobile Anwendungen und Spiele auf der ganzen Welt.
- Umfassende Nutzung von Celery, RabbitMQ und Redis zur Verwaltung verschiedener asynchroner Aufgaben.
- Implementierung von Multi-Thread/Prozess-Crawlern zur Bearbeitung von Daten im Web für verschiedene Projekte mit Python und Golang.
- Entwurf und Erstellung eines kleinen Data-Mining-Projekts zur Verarbeitung der Daten verschiedener Dienste und zur Unterstützung von Managern bei der Entscheidungsfindung mit Python, NumPy und Pandas.
Projekte:
- Teemche: Teemcheh ist ein Online-Kleinanzeigensystem, das Verbraucher-zu-Verbraucher- und Business-zu-Verbraucher-Verkaufsabschnitte für Wohnungen, Autos, Elektronik, Jobs, Dienstleistungen usw. ermöglicht.
- Pishvaz: Pishvaz ist eine fantastische Freizeichen-App, die den mehr als 15 Millionen MTN-Nutzern zur Verfügung steht.
Technologien:
- Technologien:
- Python
- Golang
- Redis
Ausbildung
BSc.Informatik
Ashrafi Isfahani Universität · 2010 - 2014
Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten
In einem kurzen 25-minütigen Gespräch würden wir gerne:
- Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
- Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
- Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche