Software Engineer & Data Enthusiast

Hello, I am

Amir Argani

Data meets Software Engineering

I build the bridge between code, AI, and business value. Since 2014, I have been developing digital solutions and helping companies transform data and modern technologies into measurable value. My background in software engineering is complemented by practical training in Data Science & AI (DSI Berlin).

As a Software Developer, I design and implement scalable applications, modern data platforms, and end-to-end data pipelines. In doing so, I unify software development with data integration, data modeling, ETL/ELT processes, API integrations, and cloud technologies. This results in solutions that automate data workflows, optimize processes, and enable informed business decisions. My focus is on robust software solutions and high-performance data architectures that translate technical excellence into measurable business value.

I am looking for new challenges as: Data Scientist • Analytics Engineer • Data Engineer
Preferences: Hamburg • Lübeck • 100% Remote in Germany
Amir Argani

The Problem & My Approach

How I help companies turn data into actionable solutions

The Problem in Enterprises

Many companies collect data – but don't utilize it effectively.

  • Manual processes slow down valuable operations.
  • Data remains trapped in isolated datasis (e.g., between time tracking and ERP systems).
  • A lack of structure leads to poor data quality and unreliable decision-making.

My Solution Approach

I build systems that break down these barriers.

  • Integration of data directly into existing business workflows.
  • Clear data structures, clean mapping, and automated validation.
  • Full automation instead of manual data entry/transfer.
  • Intelligent combination of ERP systems with Machine Learning.

Success Stories & Projects

Real-world examples of data-driven integrations

ERP Integration

CRObuzzer

A prime example of data integration: The seamless connection of timeBuzzer with Microsoft Dynamics 365 Business Central.

Challenge:

  • Manually transferring time-tracking data is error-prone and blocks valuable resources.

Outcome:

  • Automatic synchronization of time tracking data directly into project and billing logic.
  • Significantly reduced manual labor, error-free data quality, and a reliable foundation for decision-making in project controlling.
Technologies: Business Central (AL), APIs, JavaScript, Postman

Resume

My professional journey and education

PROFESSIONAL EXPERIENCE

Fullstack Developer with focus on Data Integration & Engineering | CROMIND

06.2023 - 05.2025 • Schwarzenbek, Germany

At CROMIND, my focus was on data integration, interface development, ERP systems, and the automation of business processes. In this context, I worked intensively with APIs, processed large volumes of data, and developed high-performance SQL-based solutions. This allowed me to further deepen my interest in structured data processes and high data quality.

  • Development and implementation of data integrations and interfaces, REST/GraphQL APIs
  • Preparation and processing of heterogeneous data sources to provide KPIs and reports
  • Design and optimization of SQL data models to support reporting and analytical processes
  • Implementation of automated data flows and ETL processes to increase data quality
  • Optimization of existing applications through technical reviews and error analysis
  • Introduction and management of modern DevOps processes using GitHub, Azure DevOps, and CI/CD pipelines
  • Implementation of automated data transmission and storage processes for measurement systems
  • Technical coordination and implementation of integration solutions for Kleine Wolke warehouse logistics
  • Collaboration in agile Scrum teams and regular alignment
Project
CRObuzzer

A key project was CRObuzzer, an integration solution connecting Timebuzzer to Microsoft Dynamics 365 Business Central. The solution automates the processing of time-tracking data and significantly contributes to improving efficiency and transparency in business processes.

  • Automatic synchronization of time-tracking data via REST APIs using AL (AL Programming Language) and JavaScript
  • Structured management of clients, projects, and tasks in a multi-tier architecture
  • Automated evaluation and cost calculation of working hours
  • Implementation of robust data recovery mechanisms to ensure system stability
  • Development of a modularly structured extension for Microsoft Business Central

By deploying CRObuzzer, manual processes were reduced, data quality was improved, and well-informed decisions based on consistent data were supported.

Learn more
What I used
Programming Languages
C# JavaScript AL
Frontend
HTML CSS
Backend
ASP.NET Core (Web API, MVC) REST API Development GraphQL API Development (Hasura/GraphQL)
Mobile Development
Flutter (Cross-Platform Development)
Desktop Development
Windows Forms WPF
Agile Methods & Scrum
Agile Methods Scrum
Version Control
Git GitHub
Databases
SQL Server
Infrastructure & Servers
VPS Hosting Windows Server Linux Server
Workflow Automation
n8n Power Automate
Data Analysis & BI Tools
Power BI Excel

Fullstack Developer & Co-Founder | Samandahandegan Kasbokar Sana

05.2015 - 02.2017 • Isfahan, Iran
  • Responsibility for the architecture and technical implementation of the UANDSHOP platform
  • Analysis and design of intelligent search and notification features to deliver matching offers
  • Collaboration in agile Scrum teams to implement complex technical requirements

Along the way, I met many dedicated people and engaged in intensive exchanges about innovative ideas. Together, we founded the startup UANDSHOP – a business social network with a team of 20 to 50 people.

UANDSHOP was an innovative e-commerce project operating in the B2B, B2C, and C2C space. The platform allowed users to create their own profiles and market a wide range of products and services – such as flight tickets, real estate, electronics, fashion, and digital services – in a data-driven and targeted manner. Using intelligent search and filter mechanisms, individual needs were automatically captured and matched with suitable offers. This enabled users to proactively offer in-demand items, increase their market visibility, and sustainably acquire new customers.

A core feature of the platform was an intelligent filter system that allowed users to define their desired products based on individual criteria – even independently of existing listings. The system automatically searched for matching products and notified users in real time as soon as relevant offers became available.

What I used
Programming Languages
Python C# JavaScript
Frontend
HTML CSS Bootstrap Angular Material Design
Backend
ASP.NET (Web API, MVC) REST API Development
Mobile Development
.NET MAUI (Cross-Platform Development)
Agile Methods & Scrum
Agile Methods Scrum
Version Control
Git GitHub
Databases
SQL Server
Infrastructure & Servers
VPS Hosting Windows Server Linux Server

Full Stack Developer & CTO | Beroz Pardaz Fahim Kostar

01.2014 - 05.2015 • Isfahan, Iran

From January 2014 to May 2015, I worked at Beroz Pardaz Fahim Kostar — initially as a Full-Stack Developer and later as CTO. I started as a Junior Developer and was subsequently promoted to the role of CTO.

  • Responsibility for software architecture, technology selection, and system design
  • Coordination and implementation of complex software requirements within the team
  • Development of software solutions for backend, frontend, and data integration
What I used
Programming Languages
VB.NET C# JavaScript
Frontend
HTML CSS Bootstrap Material Design
Desktop Development
Windows Forms WPF
Backend
ASP.NET (Web API, MVC) REST API Development
Agile Methods & Scrum
Agile Methods Scrum
Version Control
Git GitHub
Databases
SQL Server
Infrastructure & Servers
VPS Hosting Windows Server Linux Server

IT Specialist & Teacher | Karun School

09.2005 - 06.2013 • Isfahan, Iran
  • Administration, maintenance, and further development of school IT systems
  • Analysis of technical requirements and development of practice-oriented IT solutions

Both before and after successfully completing my IT training in 2007, I worked as an IT specialist and teacher at a school, gaining extensive practical experience. This role was particularly valuable to me, as I learned to communicate complex topics in an accessible way and work effectively with diverse audiences.

What I Taught
Programming Languages
C++ C#
Microsoft Office
Word Excel PowerPoint
Operating Systems & Networking
Windows Internet & Networking

EDUCATION

Data Science | Data Science Institute by Fabian Rappert

05.2025 - 11.2025 • Berlin, Germany

Following my last position, I dedicated the period from May 2025 to November 2025 to targeted further training in Data Science, Analytics, and Machine Learning, with the goal of sustainably deepening my expertise in data-driven systems.

This decision was grounded in my hands-on experience at CROMIND, where I had already worked extensively with data and developed automated processes — and where I recognized the enormous potential of structured data processing and analysis.

What particularly excites me is the combination of Data Engineering, Analytics, Machine Learning, and Workflow Automation. My focus is not only on processing data, but on structuring it meaningfully, transforming it into valuable insights, and making it actionable for business decisions.

  • Conception, construction, and orchestration of scalable end-to-end data pipelines (ETL/ELT)
  • Processing and analysis of large datasets with Apache Spark and scaling in cloud environments (AWS)
  • Development of structured data models and KPI-based analyses to support business decisions
  • Administration and optimization of relational and NoSQL database systems
  • Ensuring high data quality through data cleaning, validation, and transformation
  • Development of interactive dashboards and data-driven reports
  • Conducting exploratory data analyses (EDA) and statistical evaluations
  • Professional data visualization and targeted data storytelling
  • Practical application of Machine Learning (regression, classification, clustering)
  • Application of Computer Vision for processing and analyzing image data
  • Automation of workflows and data processes with tools like n8n and Make
What I learned
Programming Languages & Querying
Python SQL VBA (Visual Basic for Applications)
Data Engineering
Apache Spark Apache Airflow
Workflow Automation
n8n Make
Backend
FastAPI
Cloud Infrastructure & DevOps
Amazon S3 Amazon EC2 Amazon VPC AWS Lambda AWS IAM Amazon CloudWatch AWS Glue Amazon DynamoDB Amazon RDS Docker
Data Science & Analytics
Machine Learning Exploratory Data Analysis (EDA) Statistics Streamlit Excel Microsoft Power BI Tableau
Agile Methods & Scrum
Agile Methodologies Scrum
Version Control
Git GitHub
Databases
MongoDB PostgreSQL SQLite
Graduation Project
TheFutureOfYouth

A collaborative data science project exploring educational, employment, and mental health challenges facing German youth – built as an interactive Streamlit dashboard featuring custom data pipelines, dynamic Plotly visualizations, and Scikit-learn regression models for unemployment forecasting.

View on GitHub

B1-C1 German Course | bfw & IBH

12.2019 - 03.2023 • Lübeck & Hamburg, Germany

Bachelor of Science in Software Engineering | Azad University

09.2013 - 03.2017 • Najafabad, Iran

CERTIFICATES

Data Science Crash Course by Fabian Rappert

09.11.2025 • Berlin, Germany

telc Certificate German B2 Level

17.08.2022 • Hamburg, Germany

Knowledge & Tech Skills

Structured overview of my technology stack

0+ Years
Technical Experience
0%
Average Expertise
0+
Earned Certificates
0+
Technologies Mastered
0+ Years
Overall Experience
0+
GitHub Repositories
LIVE

Data Analysis & BI Tools

Exploratory Data Analysis80%
Machine Learning80%
Streamlit80%
Power BI80%
Tableau80%
Apache Spark80%
Excel80%

Programming

Python80%
C#80%
AL Programming Language80%
Visual Basic70%
C++70%

Web Development

HTML580%
CSS380%
React80%
Node.js80%
JavaScript80%
TypeScript80%
ASP.NET CORE MVC80%

App Development

Swift62%
Java68%
Flutter & Dart58%

Cloud Computing

AWS70%
Azure70%
GCP70%

Databases

SQL Server80%
MySQL80%
PostgreSQL80%
SQLite80%
MongoDB80%

Automation & ETL

Make80%
n8n80%
Apache Airflow80%

Tools & DevOps

Git80%
GitHub80%
hasura.io80%
Docker80%
Azure DevOps80%

Office 365

Excel80%
Word80%
PowerPoint80%

Languages

Persian (Native) 100%
German (Fluent) 70%
English (Conversational) 60%

Tech Hub

An interactive honeycomb overview of all tools and technologies I use

Certificates & Completion Certificates

Official proof of my Data Science training at DSI Berlin

DSI Berlin · 2025

Certificate – 6 Months Data Science

DSI Berlin – Data Science Institute

DSI Berlin · 2025

Certificate of Completion – Data Science

DSI Berlin – Data Science Institute

GitHub Repositories

Explore my open-source projects and code architectures

Repositories
DeepWorkInsights
Python Docker H2O AutoML Auto-Sklearn

What it is & Goal

An automated data pipeline and forecasting project that downloads and processes official monthly labor market data for Germany.

Description

Downloads official monthly unemployment data from the Federal Employment Agency (BA), parses it into CSV datasets, and runs two independent AutoML engines (H2O AutoML and Auto-sklearn) to forecast the current month's figures. The pipeline is containerized using Docker and Docker Compose.

Technologies Used

Python H2O AutoML Auto-Sklearn Docker Docker Compose Pandas NumPy OpenPyXL
UptimeSHIELD
Node.js TypeScript React Gemini AI

What it is & Goal

A professional-grade full-stack monitoring dashboard for real-time monitoring and fully automated recovery of critical Windows services.

Description

A professional-grade client-server monitoring dashboard that tracks critical Windows services. Features real-time status heartbeats, custom auto-recovery retry policies, interactive charts via Recharts, and deep Google Gemini AI integration to analyze log files and recommend diagnostic solutions.

Technologies Used

React TypeScript Vite Node.js Express Google Gemini AI Recharts Tailwind CSS Lucide Icons
TheFutureOfYouth
Python Streamlit Scikit-learn

What it is & Goal

An interactive data analysis and machine learning web application highlighting the challenges facing youth in Germany.

Description

A collaborative data science project exploring educational, employment, and mental health challenges facing German youth. Built as an interactive Streamlit dashboard featuring custom data pipelines with Pandas, dynamic Plotly visualizations, Scikit-learn regression models for unemployment forecasting, and comparative Power BI (.pbix) dashboards.

Technologies Used

Python Streamlit Scikit-learn Plotly Pandas NumPy Power BI
REBOOTMASTER
C# .NET Windows Forms

What it is & Goal

A high-performance Windows Forms desktop application for continuous monitoring and automated recovery of critical Windows services.

Description

A robust system-monitoring application built on .NET 10 that tracks critical running programs. Instantly restarts failed services, encrypts sensitive configurations (SMTP/credentials) using AES encryption, prints diagnostic traces with log4net, sends fail-safe email notifications upon persistent failure, and includes a full suite of 56 xUnit tests.

Technologies Used

C# .NET Windows Forms log4net AES Encryption SMTP Mail Service xUnit
Knotenpunkt
Swift Java Google Apps Script

What it is & Goal

A cross-platform complete solution for efficient management, organization, and volunteer coordination of church parishes.

Description

A unified church orchestration system containing native client applications for iOS (built with Swift, UIKit, and URLSession) and Android (built with Java, Volley, and RecyclerView), powered by a lightweight JavaScript backend running on Google Apps Script, using Google Sheets as a database and syncing with Google Calendar.

Technologies Used

Swift Java Google Apps Script Google Sheets Google Calendar API
War3TFTSwitcher
Visual Basic

What it is & Goal

An ultra-fast legacy system utility for rapidly switching patch versions of the game Warcraft III: The Frozen Throne.

Description

Developed between 2009 and 2013 for competitive Garena players. This lightweight Windows utility manipulates registry paths to hot-swap game patches in under 10 seconds, saving gigabytes of storage by avoiding folder duplication. Features a custom borderless form with both classic and dark themes.

Technologies Used

Visual Basic
Kelisayesalib
C# ASP.NET Core MVC

What it is & Goal

A comprehensive, web-based church and parish management system with integrated user roles and multilingual support.

Description

A full-featured enterprise web application built on ASP.NET Core 5.0 MVC and C# 9.0. It leverages Entity Framework Core for data management, ASP.NET Core Identity for secure authentication, SQL Server (with SQLite support), and a responsive Bootstrap-powered frontend with Farsi/Persian localization to manage worship services, speaker scheduling, events, and ministries.

Technologies Used

ASP.NET Core MVC C# Entity Framework SQL Server ASP.NET Identity Bootstrap jQuery Razor Views
Holstentor
C# ASP.NET MVC

What it is & Goal

A professional, consolidated restaurant management system for digitizing menus, categories, media, and system administration.

Description

A consolidated workspace housing two independent, full-stack restaurant administration systems: a modern web application built on ASP.NET Core 1.1 (C#, EF Core) and a classic web app built on ASP.NET MVC 5 / .NET Framework 4.7.2 (EF 6 Database-First). Both stacks utilize SQL Server databases, Razor Views, and responsive frontend menus.

Technologies Used

ASP.NET MVC C# Entity Framework SQL Server Bootstrap jQuery Fancybox
KefirFAQMatching
C# ASP.NET MVC AngularJS

What it is & Goal

An intelligent web FAQ system for automated answering of customer inquiries using text similarity algorithms.

Description

Designed as a Bachelor's thesis project. A C# .NET Framework 4.8 full-stack application featuring a dedicated library (`KefirProjectLib`) that runs TF-IDF vectorization and cosine similarity calculations for semantic text matching. Unmatched queries are persisted to a SQL Server database for review in a responsive AngularJS 1.5.8 and Bootstrap 3 dashboard.

Technologies Used

C# .NET Framework ASP.NET MVC AngularJS SQL Server TF-IDF NLP Bootstrap
MusicBackgroundWinForm
C# Windows Forms

What it is & Goal

An engaging Windows Forms desktop application with continuous MP3 audio playback and fluid graphical transitions.

Description

Known internally as 'Dictionary 2015'. A C# .NET Framework 4.5.1 Windows Forms app showcasing seamless audio integration. It extracts an embedded MP3 resource to the temp directory on startup for continuous playback using the WMPLib COM library, all wrapped in a custom borderless draggable frame with smooth fade and slide animations.

Technologies Used

C# Windows Forms .NET Framework WMPLib COM

Let's Connect!

Ready for the next data-driven project?

I look forward to hearing about opportunities in Hamburg, Lübeck, or 100% Remote. Feel free to contact me via LinkedIn.

Connect on LinkedIn