Ramin O.
Senior Data-Ingenieur - AWS & Cloud
Ramin verfügt über 15 Jahre gewerbliche Erfahrung mit einem vollständigen Softwareentwicklungslebenszyklus (SDLC) und hat sich in den letzten 8 Jahren auf Data Engineering spezialisiert. Er arbeitet seit mehr als 5 Jahren mit Apache Spark und hat sowohl Batch- als auch Data-Ingestion-Pipelines für Streaming mit hohem Volumen aufgebaut.
Er verfügt über erstaunliche analytische Fähigkeiten für die Problemlösung, Erfahrung in der Rolle als Teamleiter/Personalmanagement, Projektplanung, Projektmanagement und Lieferung komplexer Projekte.
Ramin hat auch einiges an DevOps-Erfahrung und kennt sich gut mit Docker, Jenkins und Ansible aus.
Hauptkompetenz
Java 12 Jahre
Andere Fähigkeiten
Oracle 6 Jahre
AWS 6 Jahre
JavaScript 5 Jahre
Ausgewählte Erfahrung
Beschäftigung
Leitender Software-Entwickler
ITCITY - 2 jahre 6 monate
- Design und Entwicklung der grundlegenden Systemarchitektur, der Funktionalität und Komponenten.
- Training und Mentoring von Teammitgliedern, Durchführung von technischen Interviews für neue Mitarbeiter.
- Sicherstellung der Einhaltung von Kundenanforderungen und regulatorischen Standards.
- Aufbau robuster Data-Ingestion-Pipelines mit Apache Spark auf AWS.
Technologien:
- Technologien:
Java
Oracle
Spring Boot
JavaScript
Angular
Spring
Python
AWS Lambda
AWS S3
Jenkins
Senior Software-Entwickler & BigData-Ingenieur
Luxoft Poland - 1 jahr 7 monate
- Ramin war eines der Kernteammitglieder im GDPR-bezogenen Big Data-Projekt der Nordea Bank.
- Entwickelte Big-Data-Verarbeitungspipeline nahezu in Echtzeit mit Kafka, Apache Spark, Spark Streaming, Solr und HBase.
- Entwickelte Microservices mit Spring Boot.
- Entwickelte Artifact- und Configuration-Deployment-Skripte für DevOps-Ingenieure.
Technologien:
- Technologien:
Java
Spring Boot
Apache Kafka
Apache Spark
AWS
Docker
Ansible
Jenkins
Leiter des Datawarehouse-Bereichs
Azercell Telecom LLC(Part of TeliaSonera Group) - 1 jahr 11 monate
- Ramin war Leiter der Datawarehouse-Einheit. Seine Rolle war zu 50 % technisch und zu 50 % leitend. Er war verantwortlich für das auf Oracle Exadata basierende 51-TB-Corporate-Data-Warehouse-System. DWH war eine äußerst wichtige Berichtsquelle für Azercells tägliche Betriebsabläufe und Finanzberichterstattung. Zu Ramins Arbeitstätigkeiten gehörten:
- Zusammenarbeit mit Geschäftsbereichen, um deren Berichts- und Analyseanforderungen zu verstehen und zu analysieren.
- Analyse der technischen Anforderungen für neue und erweiterte Funktionalitäten.
- ETL-Entwicklung mit SAP Data Services.
- Entwicklung neuer Datenmodelle, Dimensionen, Faktentabellen, Data Marts mit SAP Universe Design.
- Entwicklung des BI-Reportings mit SAP Business Objects Web Intelligence.
- Bereitstellung von technischem und analytischem Mentoring für interne Kunden, um das Wachstum des Wissens zu fördern.
- Teammitglieder beaufsichtigen, Priorisierung vorantreiben, Phaseneinteilung/Lieferung der Arbeit definieren und sicherstellen, dass die Best Practices für die Entwicklung eingehalten werden.
Das Team installierte den Cloudera Hadoop-Cluster, um mit Big-Data-Tools (Spark, Spark Streaming, Hive, Flume, Sqoop, HBase, Kafka) zu experimentieren und verschiedene Telekommunikations-spezifische Big-Data-Anwendungsfälle zu implementieren.
Technologien:
- Technologien:
Java
Apache Kafka
Apache Spark
Leiter des Softwareentwicklungsteams
Azercell Telecom LLC(Part of TeliaSonera Group) - 2 jahre 2 monate
- Ramin war Leiter eines Softwareentwicklungsteams mit 6 Mitgliedern. Seine Rolle war zu 50 % technisch und zu 50 % leitend. Sein Team entwickelte und unterstützte geschäftskritische Systeme wie Online-/Offline-Postpaid-/Prepaid-Zahlungsverarbeitungssysteme, Forderungseinzug und Berichterstattung, CDR-basierte Betrugserkennungs- und -präventionssysteme, kundenbezogene Anwendungen usw. Seine Arbeitstätigkeiten umfassten:
- Integration von verschiedenen Unternehmens-, Telekommunikations-, Abrechnungs- und VAS-Plattformen.
- Analyse der technischen Anforderungen für neue und erweiterte Funktionalitäten.
- Zusammenarbeit mit Geschäftsbereichen und Mitgliedern des Entwicklungsteams, um Projektanforderungen zu analysieren und Supportprobleme zu lösen.
- Bereitstellung von Mentoring für Technologie- und Softwareentwicklung für Junior-Entwickler, um das Wachstum des Wissens zu fördern.
- Gewährleistung der Qualität von Anwendungsverbesserungen und technischer Unterstützung während der Testzyklen.
- Teammitglieder beaufsichtigen, Priorisierung vorantreiben, Phaseneinteilung/Lieferung der Arbeit definieren und sicherstellen, dass die Best Practices für die Entwicklung eingehalten werden.
Technologien:
- Technologien:
Java
Software-Entwickler
Azercell Telecom LLC(Part of TeliaSonera Group) - 3 jahre 5 monate
- Design und Entwicklung von Telekommunikations-Postpaid- und Prepaid-Zahlungsverarbeitungssystemen, neuen Zahlungsdiensten, Integration mit Telekommunikations-Postpaid-Abrechnungs- und Prepaid-Abrechnungssystemen, Forderungsmanagement sowie Meldesystem, Betrugsüberwachungs- und -präventionssystemen, Ramin war also hauptsächlich für alle zahlungsbezogenen Systeme verantwortlich.
Technologien:
- Technologien:
Java
Oracle
JavaScript
Spring
Apache Kafka
Software-Entwickler
The Ministry of Emergency Situations of the Republic of Azerbaijan - 1 jahr
- Analyse, Entwicklung und Wartung von internen Desktop- und Webanwendungen.
Technologien:
- Technologien:
Java
Oracle
Apache Kafka
Ausbildung
MSc.Technische Informatik
Qafqaz Universität · 2006 - 2008
BSc.Technische Informatik
Qafqaz Universität · 2002 - 2006
Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten
Wir können Ihnen helfen, Ihr Produkt mit einem erfahrenen Entwickler schneller voranzutreiben. Alles ab €31.90/Stunde. Sie zahlen nur, wenn Sie mit Ihrer ersten Woche zufrieden sind.
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
Der erste Entwickler beginnt innerhalb weniger Tage. Ohne aggressives Verkaufsgespräch.