Ramin

Senior Data Engineer - AWS & Cloud

34 €/h

Ramin has 15 years of commercial experience with a full software development lifecycle (SDLC) and has for the past 8 years specialized in Data engineering.

He has worked with Apache Spark for more than 5 years and built high-volume batch as well streaming data ingestion pipelines.

Has amazing analytical and problem-solving skills, experience in a team lead/people management role, project planning, project management & delivery of complex projects.

Ramin has also quite a bit of DevOps experience and is well-versed when it comes to Docker, Jenkins, and Ansible.

  • Java

    Java

    12 an
  • Oracle

    Oracle

    6 an
  • Spring Boot

    Spring Boot

    4 an
  • JavaScript

    JavaScript

    5 an
  • Angular

    Angular

    2 an
  • Spring

    Spring

    5 an
  • Apache Kafka

    Apache Kafka

    5 an
  • Apache Spark

    Apache Spark

    5 an
  • Python

    Python

    2 an
  • AWS

    AWS

    6 an
  • AWS Lambda

    AWS Lambda

    3 an
  • AWS S3

    AWS S3

    5 an
  • Cloudera

    Cloudera

    2 an
  • Apache Hive

    Apache Hive

    3 an
  • Docker

    Docker

    2 an
  • Ansible

    Ansible

    2 an
  • Jenkins

    Jenkins

    2 an
  • AWS Kinesis

    AWS Kinesis

    2 an
  • AWS SQS

    AWS SQS

    3 an

Expérience sélectionnée

Lead Software Developer

ITCITY · 2 years 6 months

  • Design and development of core system architecture, functionality and components.
  • Training and mentoring team members, conducting technical interviews for new hires.
  • Ensuring compliance with client requirements and regulatory standards.
  • Building robust data ingestion pipelines using Apache Spark on AWS

Technologies utilisées:
skill

Java

skill

Oracle

skill

Spring Boot

skill

JavaScript

skill

Angular

skill

Spring

skill

Python

skill

AWS Lambda

skill

AWS S3

skill

Jenkins

Senior Software Developer & BigData Engineer

Luxoft Poland · 1 year 7 months

Ramin was one of the core team members in Nordea Bank’s GDPR related Big Data project.

  • Developed near real-time big data processing pipeline with Kafka, Apache Spark, Spark Streaming, Solr and HBase.
  • Developed microservices with Spring Boot.
  • Developed artifact and configuration deployment scripts for DevOps engineers.

Technologies utilisées:
skill

Java

skill

Spring Boot

skill

Apache Kafka

skill

Apache Spark

skill

AWS

skill

Docker

skill

Ansible

skill

Jenkins

Head of Datawarehouse Unit

Azercell Telecom LLC(Part of TeliaSonera Group) · 1 year 11 months

Ramin was head of the data warehouse unit. His role was 50% technical and 50% managerial. He was responsible for Oracle Exadata based 51 TB corporate data warehouse system. DWH was a highly critical reporting source for Azercell’s daily operations and financial reporting. Ramin’s work activities included:

  • Collaborating with business units to understand and analyze their reporting and analytics needs.
  • Analysis of technical requirements for new and enhanced functionality.
  • ETL development with SAP Data Services.
  • Development of new data models, dimensions, fact tables, data marts with SAP Universe Design.
  • Development of BI reporting with SAP Business Objects Web Intelligence.
  • Providing technical and analytical mentor-ship to internal clients to encourage knowledge growth.
  • Supervising team members, driving prioritization, defining phasing/delivery of work, ensuring development best practices are adhered to.
    The team installed Cloudera Hadoop cluster for experimenting with big data tools (Spark, Spark Streaming, Hive, Flume, Sqoop, HBase, Kafka) and implementing different telecom specific Big Data use cases.

Technologies utilisées:
skill

Java

skill

Apache Kafka

skill

Apache Spark

Head of Software Development Team

Azercell Telecom LLC(Part of TeliaSonera Group) · 2 years 2 months

Ramin was head of a software development team with 6 members. His role was 50% technical and 50% managerial. His team developed and supported business-critical systems such as online/offline postpaid/prepaid payment processing systems, bad debt collection and reporting, CDR based fraud detection and prevention systems, customer-related applications, etc). His work activities included:

  • Integration with various enterprise, telecom, billing and VAS platforms.
  • Analysis of technical requirements for new and enhanced functionality.
  • Collaborating with business units and development team members to analyze project requirements and resolve support issues.
  • Providing technology and software development mentorship to junior developers to encourage knowledge growth.
  • Providing assurance to the quality of application enhancements and technical assistance during testing cycles.
  • Supervising team members, driving prioritization, defining phasing/delivery of work, ensuring development best practices are adhered to.

Technologies utilisées:
skill

Java

Software Developer

Azercell Telecom LLC(Part of TeliaSonera Group) · 3 years 5 months

Design and development of telecom postpaid, prepaid payment processing systems, new payment services, integration with telecom postpaid billing and prepaid charging systems, bad debt management and reporting system, fraud monitoring and prevention systems, Ramin was mainly responsible for all payment-related systems.

Technologies utilisées:
skill

Java

skill

Oracle

skill

JavaScript

skill

Spring

skill

Apache Kafka

Software Developer

The Ministry of Emergency Situations of the Republic of Azerbaijan · 1 year

Analysis, development and maintenance of internal desktop and web applications.

Technologies utilisées:
skill

Java

skill

Oracle

skill

Apache Kafka

Formation

BSc. Computer Engineering

Qafqaz University · 2002 - 2006

MSc. Computer Engineering

Qafqaz University · 2006 - 2008

Comment ça marche

2 à 3 mins

Parlez-nous de vos besoins

Parlez-nous des exigences techniques et des objectifs relatifs à votre produit ou projet.

1 à 2 semaines

Rencontrez et travaillez avec notre nouvelle vedette de la technologie

En quelques jours, vous connaitrez et travaillerez avec un talent de premier choix dont la qualité est assurée.


1 semaine

La personne qu'il faut pour la tâche qu'il faut, c'est garanti

Entièrement sans risque pendant une semaine. Ne payez que si vous êtes satisfait.

Des questions ?

Combien ça coûte d'embaucher un développeur chez Proxify ?

Quand il s'agit de tarification, nous croyons à la transparence. Vous savez toujours ce que vous payez. Notre plan le plus simple offre une tarification flexible entre 28 et 35 euros/heure. C'est tout, pas de coûts cachés et aucun frais de démarrage. Le prix que vous payez entre 28 et 35 euros/heure dépend de l'expérience et de l'ancienneté du développeur choisi. Si vous savez au préalable que vous aurez besoin de quelqu'un à temps partiel ou à temps plein, nous vous offrons un prix encore plus bas à condition que vous vous engagiez à cet horaire. Vous pouvez changer de plan à tout moment.

Comment se déroule la période d'essai sans risque avec un développeur ?

C'est simple. Grâce à notre processus de sélection des candidatures qui est exhaustif et exemplaire, nous savons que nos développeurs sont parmi les meilleurs dans leur catégorie. C'est pourquoi nous pouvons vous proposer un essai sans risque pendant une semaine. Vous ne payez que si vous êtes satisfait.

Est-ce que Proxify peut réellement trouver un développeur approprié en une semaine ?

Oui, dans presque tous les cas, nous pouvons présenter un développeur en une semaine. Il peut y avoir des cas où un client peut rechercher un développeur avec des compétences ou une expérience particulières en plus, puis il peut parfois prendre plus de temps pour trouver le bon candidat. Si vous pensez que votre cas peut être unique ou particulier d'une certaine manière, contactez-nous et nous serons en mesure de déterminer le délai le plus probable pour trouver le profil parfait qui correspond à vos besoins.

Comment se déroule le processus de sélection ?

Nous sommes fiers du fait que nous disposons de l'un des processus de vérification des candidatures les plus rigoureux du secteur. Nous recevons des milliers de candidatures de développeurs qui postulent pour faire partie de Proxify, mais seule une fraction de ces développeurs passe par notre processus de sélection : entretiens, revue de portefeuille, tests de logique, de personnalité et d'anglais - nous vous avons dit que c'était rigoureux ! En effet, moins de 4 % de ceux qui postulent deviennent membres de Proxify et cela nous permet de garantir que vous serez présenté avec un designer senior et de confiance qui, nous le savons, sera le match parfait pour votre entreprise.

Le recrutement sans stress d'experts en technologie commence ici

Le codage est un langage universel. C'est pourquoi Proxify recherche les meilleurs talents en technologie partout dans le monde. Le recrutement de votre prochain développeur sans un serveur est sûr, sécurisé et simple grâce à nous. Et aussi très bon marché, bien sûr.

Lors d'un court appel de 15 minutes, nous aimerions :

  • Comprendre le genre de talent dont a besoin votre entreprise
  • Discuter le plan qui vous convient le mieux
  • Expliquer le fonctionnement de Proxify

Programmer une réunion