Profile

Ali Rahmani

Lead Software Engineer at Revolut

14.7

Years of Experience

Education

fakhr razi university, shamsipour technical and vocational college

Companies

revolut, revolut, blacklane, snapp.ir, bank mellat, research center for developing advanced technologies rcdat, pezhvak

Reach out to Ali Rahmani via Email, InMail and SMS drip

by installing Chrome extension

Ali's contact details

Email

Email (Verified)

aliXXXXXXXXXXXXXXXXXXom

Experience

  • img

    2020 - Present

    revolut

    Lead Software Engineer

    Design and Implementation of - Anti Money Laundering platform - Name Entity Matching Platform Leading +5 teams and mentoring several senior level engineers. Technologies: Python - Java - Apache Kafka - Clickhouse - Docker - Kubernetes - Airflow - Ansible

  • img

    2019 - 2020

    revolut

    Senior Software Engineer

    Design and Implementation of - Face Matching Platform - Transaction Monitoring Platform

  • img

    2018 - 2019

    blacklane

    Senior Software Engineer

    Design and Implementation of - ETL and warehouse platform - Distributed Streaming platform - Event-Sourcing Platform(based on Go and Kafka) Technologies: Java/Spring - Python - Ansible - Apache Kafka - AWS stack - Go

  • img

    2015 - 2018

    snapp.ir

    Head of Data Platform

    Designed and Implemented of: - Data Processing Platform - ETL platform and Central Data Lake(based on Kudu, MemSQL, Impala, Spark) - Mapping Service and Geo Data Analysis platform - Dynamic Pricing Engine Technologies: Java - MemSQL – ElasticSearch platform(Database - Kibana - LogStash - Heartbeat) – Apache Kafka – Apache Spark

  • img

    2013 - 2015

    bank mellat

    Lead Software Architect

    Design the architecture and participate in the Implementation of Data Lake based distributed solutions, the Lambda architecture and +3000 TB of data Applying Machine Learning and statistical data modeling techniques based on Spark and Scala Tuning Spark Application and YARN Cluster Technologies: Java, Python, Scala, Chief, Cloudera, Apache Sqoop, Apache Kafka, Apache Storm, Apache Spark, Kerberos, HDFS encryption, Apache HBase, Apache Solr, Impala

  • img

    2009 - 2013

    research center for developing advanced technologies rcdat

    Lead Software Architect

    Designer and co-implementer of distributed crawler and Web Intelligence service Technologies: Java(Map/Reduce Programming) – Apache Hadoop – Apache Spark – Apache Solr – Apache Nutch – Cassandra – Titan Graph Database – Memcached – Apache Tika – Apache Thrift – Apache Camel

  • img

    2005 - 2009

    pezhvak

    Java Developer

    Design and development of core software module. Installing and administration of developer, staging and production Oracle database. Tuning Oracle database instance and SQL queries. Installing and administration of Oracle Real Application Clustering and Oracle Data Guard

Experience

54 Skills

Airflow

Amazon Web Services (AWS)

Ansible

Apache

apache

Apache Airflow

Apache Kafka

Apache Pig

Apache Spark

Big Data

Big Data

Business Intelligence

Cloud Computing

Cloud Storage

Cluster

Data Analysis

Databases

Design

Distributed Systems

Distributed Systems

Docker

EMC Storage Solutions

Extract, Transform, Load (ETL)

Graph Db

Hadoop

High Availability

High Performance Computing

Java

Java

Kafka

Kubernetes

Linux

MapReduce

Microsoft SQL Server

NoSQL

NoSQL

Operating Systems

Oracle

Oracle RAC

Performance Management

Python

Python (Programming Language)

Replication Technologies

Scalability

Senior Software Engineer

Shell Scripting

Software Development

Software Engineer

Sourcing

SQL Tuning

Storage Architecture

Storage Solutions

Storage Virtualization

Virtualization

Education

  • img

    2012 - 2013

    fakhr razi university

    BS

    Computer Software Engineering

  • img

    2002 - 2004

    shamsipour technical and vocational college

    Associate's degree

    Computer Software Technology/Technician