Intro
My name is Sitraka FORLER. I'm a French IT professional with a strong focus on enhancing my coding and technical skills. Alongside my professional career, I also take on freelance IT projects, delivering tailored solutions to clients. By the way, feel free to check out my awesome work!
This page is a showcase, but it's not the only website I'm working on. My 'main' website is here .
Work
Sitraka has worked as an Experienced Consultant in the Data & Digital Transformation branch of Initio Luxembourg (Square Management) since October 2022. In this role, he has improved processes and written specifications, and has automated various workflows to save time for employees.
Sitraka has designed and developed test automation scripts for front-end and back-end testing and has created and developed a test automation framework and test data.
He has also integrated automated testing into CI/CD pipelines and has integrated manual and automated testing into Quality Assurance practices to follow the Compliance Department's instructions. Sitraka has strong expertise in databases, computer science, programming in Python, Microsoft Azure, Machine Learning Operations (MLOps), and Automation of Robotic Processes (APR).
Prior to this role, Sitraka worked as a Data Scientist - Web Quality Specialist at VirtualExpo Group from March 2021 to September 2022. During this 1 year and 7 months, he applied NLP to product descriptions on VE's websites using Python (Keras, Tensorflow & Hugging Face), analyzed web traffic KPI using HeidiSQL, Python, and Excel, and implemented predictive models for the sales department. He collaborated with the quality team to perform audits on various projects and addressed quality issues by identifying, analyzing, and resolving anomalies, deviations, and non-conformities. He set up indicators and dashboards to monitor progress and participated in writing procedures (both internal and outsourcing). Sitraka has expertise in databases, computer science, Python, cybersecurity, and Git.
Code & Teachings
Technical Skills Overview
🐍 Python3 - data, machine learning and deep learning packages
CodingGames competitor profile (rank to improve!)
Data Cleanning: from data labelling of dataset to inference prediction in the cloud
Optical Character Recognition: Textract API
Natural Language Processing: documents classification
Building a Machine Learning management pipeline to control training processes
💻 DataScience and MachineLearning
In my work experiences, I drive and facilitate the developement and production of ML models in Assets Management, Automation and data insights.
The main target is always to answer: does it bring value to customer ? does it bring value to the planet 🌍 ?
Main Packages used: pandas, scikitlearn, tensorflow, keras, streamlit
🔐 Cybersecurity and Monitoring
I have actively worked with tools such as Venafi for secure key and certificate management and Splunk for advanced monitoring and analytics.
These tools have been integral in ensuring data security, detecting anomalies, and maintaining system integrity.
Databases
Databases are essential for storing, managing, and retrieving data efficiently. There are various types of databases, including relational databases like MySQL and PostgreSQL, and NoSQL databases like MongoDB and Cassandra. Understanding database design, normalization, and query optimization is crucial for any data professional.
Key concepts include:
- Entity-Relationship modeling
- SQL queries (SELECT, JOIN, GROUP BY)
- Indexing for performance
- ACID properties
Example SQL Query: Retrieving data from a financial transactions table:
SELECT customer_id, SUM(amount) AS total_amount
FROM transactions
WHERE transaction_date >= '2023-01-01'
GROUP BY customer_id
HAVING SUM(amount) > 1000
ORDER BY total_amount DESC;
Data in Finance
Data plays a pivotal role in finance, from risk assessment to algorithmic trading. Financial data includes stock prices, transaction records, credit scores, and economic indicators. Analyzing this data helps in making informed decisions, detecting fraud, and optimizing portfolios.
Key areas include:
- Time series analysis for stock market prediction
- Risk modeling using statistical methods
- Big data processing for high-frequency trading
- Regulatory compliance and data governance
Interactive Compound Interest Calculator
Try calculating compound interest with different values:
Example Python Code: Stock data analysis with pandas:
import pandas as pd
import numpy as np
# Load stock data
df = pd.read_csv('stock_data.csv', parse_dates=['Date'], index_col='Date')
# Calculate daily returns
df['Daily_Return'] = df['Close'].pct_change()
# Calculate volatility (standard deviation of returns)
volatility = df['Daily_Return'].std() * np.sqrt(252) # Annualized
# Calculate moving average
df['MA_50'] = df['Close'].rolling(window=50).mean()
print(f"Annualized Volatility: {volatility:.2%}")
print(df.tail())
Python Programming
Python is a versatile programming language widely used in data science, machine learning, and automation. Its simplicity and extensive libraries make it ideal for financial applications, data analysis, and scripting.
Essential Python concepts for data and finance:
- Data manipulation with pandas and NumPy
- Data visualization with Matplotlib and Seaborn
- Machine learning with scikit-learn
- Web scraping and API integration
- Financial modeling and simulations
Example Python Code: Compound interest calculation function:
def compound_interest(principal, rate, time, n=1):
"""
Calculate compound interest
principal: initial amount
rate: annual interest rate (decimal)
time: time in years
n: number of times interest is compounded per year
"""
amount = principal * (1 + rate/n)**(n*time)
interest = amount - principal
return amount, interest
# Example usage
principal = 1000
rate = 0.05 # 5%
time = 5
final_amount, interest_earned = compound_interest(principal, rate, time)
print(f"Final amount: ${final_amount:.2f}")
print(f"Interest earned: ${interest_earned:.2f}")
Contact
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |