Himalayas logo
Farouk ImamiFI
Looking for a job

Farouk Imami

@faroukimami

Backend developer with expertise in Python and data architecture.

France
Message

What I'm looking for

I am looking for a role that challenges me technically and allows for growth in data architecture and engineering.

As a backend developer with a strong focus on Python and data architecture, I have successfully led projects that involve designing and implementing data pipelines and algorithms. My experience spans various roles, including tech lead and data engineer, where I have honed my skills in developing robust ETL processes and microservices architecture.

Throughout my career, I have worked with diverse technologies such as C/C++, Python, FastAPI, and various database systems including PostgreSQL and Cassandra. My commitment to quality is evident in my approach to software development, where I prioritize unit testing and agile methodologies to ensure the delivery of high-quality software solutions.

Experience

Work history, roles, and key accomplishments

PE

Backend Developer-Designer

Pelico

Mar 2024 - Jan 2025 (10 months)

Led the development of a server for uploading and downloading CSV files, including model and data validation. Modified CI/CD pipelines for data, and refactored the main pipeline to update ETL and handle data anonymization.

EN

Technical Architect

Energisme

Aug 2022 - Sep 2023 (1 year 1 month)

Designed the refactoring of the internal application for algorithm execution, following microservices and Lambda architecture paradigms. Conducted technical specifications, UML, and POCs for Strimzi Kafka on Kubernetes and Keda with Python consumers/producers.

EN

Tech Lead Algorithm Team

Energisme

Jan 2021 - Jul 2022 (1 year 6 months)

Developed Big Data pipelines and algorithms, providing managerial and technical oversight to the development team. Standardized processes and implemented unit tests for Spark (Scala), Python, and R.

EN

Data Engineer

Energisme

Aug 2019 - Jul 2022 (2 years 11 months)

Implemented ETL pipelines and programmed Python services using proprietary ETL (Amadea). Retrieved data from Kafka, Cassandra, and ElasticSearch, then transformed and prepared it according to business needs.

EN

Functional Architect

Energisme

Aug 2018 - Jul 2021 (2 years 11 months)

Developed functional specifications for an internal application designed for algorithm orchestration. Conceived a software component enabling users to execute algorithms (Python, Java, R) via an API REST call, and designed a formula parser.

EN

Product Owner

Energisme

Feb 2018 - Aug 2018 (6 months)

Managed functional specifications, development tracking, and feature testing. Conducted testing of functionalities and reported findings to clients.

SA

Lead C/C++ Developer

SANEF

Apr 2016 - Jan 2018 (1 year 9 months)

Managed the maintenance and operational support of the existing toll software, which lacked documentation. Corrected bugs and enhanced existing functionalities.

SA

Senior C/C++ Developer

SANEF

Sep 2015 - Mar 2016 (6 months)

Assisted the architect in taking over the toll software and conducted a POC for its refactoring through reverse engineering. Contributed to the production of the overall software architecture and developed a POC in C++ and Qt/QML for a software redesign.

EC

Developer/Data Engineer C++

Ecometering

Jul 2014 - Jan 2015 (6 months)

Implemented a program for receiving energy measurement data. Read sensor data files, performed decryption, and stored them in a Postgres database.

NS

C++ Developer

Nexter Systems

Feb 2014 - Jun 2014 (4 months)

Developed functionalities within the application middleware as part of a 5-developer, 5-tester team, working in 1-week sprints. Contributed to the enhancement of core application features.

Education

Degrees, certifications, and relevant coursework

DA

Datascientest

RNCP36129 de niveau 7, Data Engineering

2023 - 2024

Completed a comprehensive Data Engineer training program, focusing on advanced data processing and management techniques. This certification signifies a high level of expertise in data engineering principles and practices.

PC

PLB Consultant

Big Data: Architecture et Infrastructure, Big Data

2023 - 2023

Participated in a specialized training program on Big Data architecture and infrastructure. Gained in-depth knowledge of designing and implementing scalable Big Data solutions.

ZE

Zenika

Product Owner certifiante (CSPO), Product Management

2017 - 2017

Obtained a certified Product Owner certification, enhancing skills in agile product management and development. Focused on defining product vision, managing backlogs, and stakeholder communication.

ES

ESIPE

Diplôme d'Ingénieur en Electronique et Informatique, Electronics and Computer Science

2010 - 2013

Completed an engineering degree in Electronics and Computer Science through an apprenticeship program. Gained practical experience and theoretical knowledge in both hardware and software domains.

IP

IUT de Cachan - Université Paris-Sud

DUT Génie Electrique et Informatique Industrielle, Electrical Engineering and Industrial Computing

2008 - 2010

Earned a University Diploma of Technology in Electrical Engineering and Industrial Computing. Developed foundational skills in electrical systems, automation, and industrial IT.

LK

Lycée Martin Luther King

Baccalauréat Scientifique - Sciences de l'Ingénieur, Engineering Sciences

2008 - 2008

Obtained a Scientific Baccalaureate with a specialization in Engineering Sciences. This degree provided a strong foundation in scientific principles and engineering concepts.

Interested in hiring Farouk?

You can contact Farouk and 90k+ other talented remote workers on Himalayas.

Message Farouk

People also viewed

View all talent

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Farouk Imami - Backend Developer-Designer - Pelico | Himalayas