![Profile](https://weekday-user-pics.s3.us-east-2.amazonaws.com/profile-images/default.jpeg)
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 (Verified)
aliXXXXXXXXXXXXXXXXXXom
Experience
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
2019 - 2020
revolut
Senior Software Engineer
Design and Implementation of - Face Matching Platform - Transaction Monitoring Platform
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
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
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
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
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
2012 - 2013
fakhr razi university
BS
Computer Software Engineering
2002 - 2004
shamsipour technical and vocational college
Associate's degree
Computer Software Technology/Technician