Godfred Epie Essongolle
Date of birth: 23/03/1989
(- (Work)
Nationality: Cameroonian
Sex: Male
Phone: (- (Home)
Phone:
Email:-
LinkedIn: https://www.linkedin.com/in/egodfred
Address: Via Socrate 12, Int 3, 65127, Pescara, Italy (Home)
ABOUT MYSELF
I’m an Enthusiast Software Engineer & Data Specialist always looking for data-driven solutions to diverse problems
encountered in the industrial and Academic sectors, with an extensive academic background in both Computer Science
and Applied Mathematics. Experienced Software Engineer with demonstrated history working in developing software
for massively parallel High-Performance Computing Systems, skilled in using Machine Learning methods and Big data
Technologies to derive data-driven solutions.
WORK EXPERIENCE
17/03/2023 – CURRENT Rome, Italy
ANALYTICS ENGINEER & B.I CONSULTANT ECOH MEDIA SRL
- Migration of Clients data infrastructure and processes
{
ETL Tool : Pentaho Data Integration --> Apache Hop
Scheduling and Orchestration : Minicron --> Apache Airflow
DB : Exasol --> Snowflake
Reporting : Tableau Server --> Tableau Cloud
}
- Design and Build Continuous Learning ML Systems for Clients
- Model and Build Data Warehouses for Clients.
- Design and Build ETL Pipelines to feed Data Warehouses both on premises (SQL SERVER) and Cloud (Snowflake)
infrastructures.
- Build Reports in the form of Dashboards using Tableau for Clients
01/02/2021 – 31/01/2023 Rome, Italy
SOFTWARE ENGINEER & DATA SCIENTIST PROJECT CONSULTING SRL
•
•
•
•
•
Design and Development of Computer Vision Applications on both single Cameras and Camera Networks
Project Management for Projects assigned to A.I. Team
System Administration of Development infrastructure used by A.I. Team
Administration of Kubernetes Cluster used by A.I. Team
GitLab Auto DevOps
01/02/2018 – 30/01/2021 Rome, Italy
FREELANCE SOFTWARE ENGINEER, DATA ENGINEER AND DATA SCIENTIST SELF-EMPLOYED
Working as a Freelance Data Scientist Consultant with different Companies requiring my services
• Database Administration
• Various Projects regarding Machine Learning and Big Data , be it Real time analytics using technologies like Spark
and Kafka, as well as batch Analytics using Data Lake infrastructures like Hadoop and RDMS to do analytics,
generate reports and audits.
• Data Driven Application Development for e .g. In a Project with a Healthcare Market Research Digital Marketing
Company (Medipragma) developed a python application to extract useful data to evaluate certain metrics from
diverse data sources ( Online Questionnaires , flat files and Spreadsheets for Machine Learning Analysis and for
generation of Dashboards important for the Companies Clients ( Health Care and Pharmaceutical Companies)
01/07/2016 – 10/01/2018 Gdansk, Italy
RESEARCH ASSISTANT GDAŃSK UNIVERSITY OF TECHNOLOGY
• Developed Parallel Algorithms to improve the simulation of Graphene and Carbon Nanotubes using Monte Carlo
Simulation techniques as compared to Molecular Dynamics on Hybridized Parallel (GPUs + CPUs) HPC Systems.
Redesigned the MRG32K3A pseudo Random number generation algorithm for the parallelization of Random
Number generation at the level of the Device Memory of GPU (Graphical Processing Units )), making these
pseudo random streams more accessible to the parallelized Monte Carlo routines running on the Streaming
Processors ( SP )), we were able to get some performance improvements of over 45x for Small Graphene sheets
with respect the serialized versions of the Simulation Code.
• The entire project was done on a Linux based Massively Parallel Cluster with a huge grid of CPU and GPUs,
working on such systems required good knowledge of Linux scripting in BASH & Perl, C++, CUDA
• Data Science (Tableau , Hadoop, Deep Learning, Computer Vision, TensorFlow)
01/09/2014 – 30/07/2016 L'Aquila, Italy
UNIVERSITY RESEARCH ASSISTANT UNIVERSITY OF L'AQUILA
• Creation of Parallel Algorithms to improve Simulation of Monte Carlo Algorithm on different Bio-Chemical
Molecules on Hybridized Massively Parallel HPC Systems. We redesigned a more performant parallelized
MRG32K3A PRNG Algorithm for the generation of pseudorandom streams at the GPU device memory , thus
improving the Quantum Monte simulation of Helium Clusters under NVT conditions to performances of over 50x
for a System of 100 Helium atoms using a Multi-GPU Monte Carlo Implementation.
• Linux System Administration and HPC High Performance Computing BASH & Perl Scripting
• Worked on the BIRS (A Bridge Image Fault Recognition Algorithm ) project during which we used Image Processing
and Deep Learning Algorithms on Neural networks to learn on the identification of Faults, Cracks, Erosions etc.
on images of Roads and Bridges . The results were promising but the project was cancelled because of lack of
funds
• Data Science (Big Data, Machine & Deep Learning, OpenCV, Tensorflow)
01/03/2013 – 28/02/2014 Rome, Italy
RESEARCH ENGINEER BIOMATLAB CNR-IASI, UNIVERSITA CATOLICO DI ROMA (OSPEDALE DI GEMELLI ROMA)
• Worked on different Mathematical models to resolve the problem of modeling the dynamics of the Immune
system during and after a solid organ transplantation, taking into consideration the pharmacodynamics of
different therapeutic drugs Immuno-supressants like "Cyclosporine" and "Thymoglobulin" at different doses
during the Grafts lifespan which affect the dynamics of the Cellular and Humoral pathways of the Immune
systems. The proposed model extends the Gaetano et al.'s model considering both the Cellular and Humoral
Pathways. Some preliminary results of a numerical simulation are given proving that the model behaves as
predicted by physical tacticians.
• https://www.amazon.com/Modeling-Rejection-Immunity-proposed-Model/dp/-
EDUCATION AND TRAINING
10/09/2011 – 27/09/2013 Hamburg - L'Aquila , Germany
MASTER OF SCIENCE (M.SC.), MATHEMATICAL MODELING IN ENGINEERING Erasmus Mundus MATHMOD
Joint Master Degree, Universität Hamburg Universita Degli Studi Dell’Aquila
▪ Mathematical Modelling and Simulation of Various Scientific fields
▪ Data Science (Machine Learning, Hadoop, R, pySpark, Microsoft Azure)
▪ Simulation Software (MATLAB, Matematica , Octav es R, C++
▪ My thesis was in the field of Systems Biology on the topic An improved Mathematical
model on Modeling Rejection Immunity for Solid Organ Transplantation
Website www.mathmods.eu
Field of study Mathematical Modeling in Engineering
Final grade Grade: Second Class Lower Division 3.1/4
Type of credits 3 (language courses), 6
Level in EQF EQF level 7
National classification 7
Number of credits 132
Thesis An improved Mathematical model on Modeling Rejection Immunity for Solid Organ Transplantation
Link https://drive.google.com/file/d/0B-LSUy4GofixLW1NMVk2TTNFdURSM1dzZ2NVUzg0MkUyeVNV/view?
usp=sharing&resourcekey=0-fiQqcoVv_XDcDiDLK_KndQ
10/01/2010 – 20/12/2011 Abuja , Nigeria
MASTER OF SCIENCE (M.SC.), COMPUTER SCIENCE AND ENGINEERING African University of Science and
Technology
•
•
•
•
•
•
•
•
Software Engineering ( Requirement Engineering , Design UML )), Implementation and Testing)
Database Design ER Modelling )), Implementation and Ad ministration (ETL, JDBC, MySQL, Windows SQL Server)
Application Development (Java, C++, QT5, C#)
Web Application Development (JSP, JDBC, PHP, MySQL, JavaScript, HTML, CSS etc.)
Computer Networks and Cloud Computing (Wireshark)
Distributed Computing COBOL
Hard w are Design and implementation (Altera Quartus II, CPLD & SoC Designs, Verilog $ VHDL)
Artificial Intelligence ( Prolog , Lisp )
Website https://www.aust.edu.ng/
Field of study Computer Science and Engineering
Final grade Grade: Second Class Upper Division 3.5/4
Level in EQF EQF level 7
National classification 7
Thesis Improved implementation of Information retrieval in Digital Library Information Systems
Link https://drive.google.com/file/d/0B-LSUy4GofixdGc1dmM1T29HVVk0OWJOSzhqQTh3QUhkb1RV/view?
usp=sharing&resourcekey=0-yTwf7tfbC-EIkmN5aOxHLg
10/09/2006 – 20/07/2009 Buea, Cameroon
BACHELOR OF SCIENCE (B.SC.), MATHEMATICS AND COMPUTER SCIENCE University of Buea
•
•
•
•
•
•
•
•
•
•
Software Engineering
Database Design and Administration (MySQL Windows SQL Server)
Application Development (C++, C)
Real and Complex Analysis
Measure theory
Differential Equations and Simulations in MATLAB & C++
Probability and Statistical Theory and Simulation ( R Language)
Set Theory, Linear Algebra, Group and Rings Theory
Abstract Algebra and Fields , Rings and Modules Galois Theory
Numerical Methods Octaves, MATLAB, Fortran
Website https://www.ubuea.cm/
Field of study Mathematics and Computer Science
Final grade Grade: Second Class Upper Division 3.7/4
Level in EQF EQF level 6
Type of credits 1 (language courses), 2(civic courses), 3
National classification 6
Number of credits 96
Link https://drive.google.com/file/d/0B-LSUy4GofixdWxOM29hWjhWUzdLV1NGOUFLT2RuTDlpN1d3/view?
usp=sharing&resourcekey=0-Ru0o7k6YDscQSHxigLRQGQ
LANGUAGE SKILLS
Mother tongue(s):
ENGLISH
Other language(s):
UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken production Spoken interaction
FRENCH
C2
C2
C2
C2
C2
ITALIAN
B2
B2
B2
B2
B2
GERMAN
A1
A1
A1
A1
A1
AKOSE
(BAKOSSI)
C1
C1
C1
C1
B1
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
DIGITAL SKILLS
Microsoft Office package: Microsoft Word, Excel, PowerPoint, Access
Proficient use of Latex and Beamer
Message
Queue: Apache Kafka, Rabbit Queue
Streaming Tools: Apache Spark, Apache Kafka Streams, Apache Flink
Reporting and Dashboard: Tableau, Google Looker
ETL tools: Pentaho Data Integration, Apache Hop, Apache
Airflow, Talend Open Studio, SSIS
DBs: Snowflake, SQL SERVER, Oracle, Exasol
GenAi & LLM : Snowflake Cortex,
Ollama, OpenAI, Hugging Face
Software Engineering
Big Data Storage: MongoDB, Hadoop
Project management : Jira Proficient user of MkDocs, DOxygen and
Conflence for Sofware Documentation Programming Languages (C, C++, Fortran,R, Python, Java, Golang,
Javascript,Typescript) Software IDEs: Eclipse, Pycharm, Intellij
AI-ML
Analytics, Data Engineering and Systems
DevOps: git, GitLab CI-CD, Docker, Kubernetes, Jenkins, Prometheus
DBs : Snowflake, SQLSERVER, Oracle, Exasol
Big Data Analytics Techs: Spark, Flume, Kafka ETL Tools : Pentaho Data Integration, Apache Hop, Apache Airflow,
Talend Open Studio, SSIS
GenAI and LLM: Snowflake Cortex, Ollama, OpenAI, Langchain ML Frameworks :
Tensorflow, Keras, Pytorch, Scikit Learn, Spark MLLib
Reporting
MANAGEMENT & LEADERSHIP SKILLS
A.I. Team Lead
•
•
•
•
•
•
A.I. project management.
I have supervised a couple of Junior profiles and also interns in my various roles throughout my employment.
Using the Scrum project management method with software such as Jira
Preparing Requirement Documents with Clients.
Handle different Sprint Meetings with Team members
Using the Scrum project management method with software such as Jira, GitHub and GitLab
COMMUNICATION AND INTERPERSONAL SKILLS
Communication Skills
Good Communication skills acquired through my experience as a graduate student and research assistant, in which I
had to work in research groups and likewise presentations in seminars and conferences.