Giaka.dev Logo Giaka.dev Logo

Hi, I'm Mirko
Full Stack Developer

Crafting scalable solutions with modern technologies.
Specializing in .NET ecosystem.

Cagliari, Italy

mirko@giaka.dev

6+ Years Experience

About Me

Professional Profile

Mirko Giacalone - Full Stack Developer

Mirko Giacalone

Full Stack Developer

I'm a passionate Full Stack Developer with over 6 years of experience in building scalable web applications. My journey in tech began with a Computer Science degree from the University of Cagliari, and since then, I've been dedicated to creating innovative solutions that make a real impact.

Currently working at Deloitte, I specialize in the .NET ecosystem, crafting enterprise-level applications that combine robust backend architecture with intuitive user interfaces. My approach focuses on clean code, performance optimization, and delivering exceptional user experiences.

Mirko Giacalone

Born in 1996

mirko@giaka.dev

Cagliari, Italy

6+
Years of
Professional Experience

Specializing in enterprise .NET development with expertise in C#, ASP.NET Core, and JavaScript frameworks. Proficient in both backend architecture and frontend development.

50+
Successful
Projects Delivered

I have successfully contributed to various projects. These experiences have provided me with a comprehensive understanding of different aspects of software development.

"Code is not just about making things work; it's about creating elegant solutions that stand the test of time and scale with growing needs."

Career Journey

Professional Experience

I have applied my skills and knowledge to various projects across different industries, delivering tailored solutions to clients. My experience in IT consulting has sharpened my problem-solving abilities and adaptability, allowing me to thrive in dynamic and challenging environments.

  • 2023 - Present
    Senior Consultant
    Full Stack Developer

    Leading development initiatives for enterprise clients, architecting scalable solutions using .NET Core, Azure, and frontend frameworks. Mentoring junior developers and driving best practices adoption.

  • 2019 - 2023
    Analyst
    Full Stack Developer

    Developed and maintained multiple client applications using ASP.NET MVC, Web API, WebForm and JS. Collaborated with cross-functional teams to deliver projects on time and within budget.

Technical Expertise

Skills & Technologies

Programming

Full Stack Development Expertise

Backend Technologies:
  • .NET Core/Framework/.NET 6+ - Building high-performance APIs and scalable web applications
  • C# 10+ - Advanced language features, LINQ, and async/await patterns
  • ASP.NET Core MVC & Web API - RESTful services with JWT authentication and custom middleware
Frontend Technologies:
  • Razor Pages/Views - Server-side interface development with dynamic data binding
  • React - Building Single Page Applications with modern state management
  • TypeScript - Type-safe JavaScript development with ES6+ features support
  • jQuery - DOM manipulation and legacy system integration
  • HTML5, CSS3 - Responsive and accessible web design with semantic markup
  • Bootstrap & Tailwind CSS - Rapid development of modern, responsive user interfaces
Database

Database & Cloud Infrastructure

Database Technologies:
  • SQL Server - Advanced T-SQL, stored procedures, performance tuning
  • Entity Framework Core
  • Dapper - Lightweight micro-ORM for high-performance data access
  • SQL Server - Relational database management and stored procedures
  • Azure SQL Database - Cloud-based database solutions
Cloud & DevOps:
  • Microsoft Azure - App Services, Functions, SQL Database, Storage
  • Docker & Kubernetes - Containerization and orchestration
  • CI/CD - Azure DevOps, GitHub Actions, automated deployments
  • SSIS - Data integration and migration solutions
Version Control

Development Tools & Best Practices

Version Control & Collaboration:
  • Git & GitHub - Advanced branching strategies, pull requests, code reviews
  • Azure DevOps - Project management, CI/CD pipelines, artifact management
  • Agile/Scrum - Sprint planning, daily standups, retrospectives
Development Tools:
  • Visual Studio - Advanced debugging, profiling, extensions
  • VS Code - Frontend development, extensions, customization
  • JetBrains Rider - Cross-platform .NET IDE with advanced refactoring and debugging
  • SQL Server Management Studio - Database administration, query optimization, and performance tuning
  • Azure Data Studio - Cross-platform database tool for Azure SQL and modern data analytics
  • Postman & Swagger - API testing and documentation
Professional Development

Education & Certifications

Academic achievements and industry-recognized certifications

Computer Science Degree
2015 - 2018
Microsoft Certified

AZ-900: Azure Fundamentals

Microsoft Certified

AI-900: Azure AI Fundamentals

Microsoft Certified

483: Programming in C#

Portfolio

Featured Projects

A selection of my recent work showcasing various technologies and problem-solving approaches

Get In Touch

Let's Work Together

Have a project in mind? I'd love to hear about it. Feel free to reach out for collaborations or just a friendly hello.

Send Me a Message

I'll get back to you within 24 hours

Client Manager Application
.NET Core MVC Application

Client Management System

C# .NET Core 7 Entity Framework SQL Server jQuery Bootstrap 5

Project Overview

ClientManager is a ticket management system designed to streamline customer service operations. Built with .NET Core MVC architecture, it provides a comprehensive solution for tracking customer interactions, managing support tickets, and optimizing workflow efficiency.

Key Features

  • Intelligent Ticket Management: Automated ticket routing and prioritization based on customer history and issue severity
  • Advanced Scheduling: Calendar integration for resource allocation
  • Data Security: Encryption for sensitive customer data using AES-256
  • Reporting Suite: Export capabilities to PDF, Excel, and CSV
  • Dashboard

Technical Implementation

The application leverages the power of .NET Core 7 for optimal performance and cross-platform compatibility. Entity Framework Core handles data persistence with code-first migrations, while a responsive UI built with Bootstrap and jQuery ensures excellent user experience across all devices.

Security Measures

All sensitive data is encrypted using industry-standard. The application implements role-based access control (RBAC).

Football Analysis and Predictions Application
Full-Stack Web Application

Football Analytics and Prediction System

.NET Core API React Dapper SQL Server Chart.js Material-UI Scheduler

Project Overview

Football analytics system that combines artificial intelligence and statistics to generate accurate predictions. The application uses modern architecture with .NET Core API backend and React frontend, ensuring optimal performance and a seamless user experience for football match analysis and intelligent prediction generation.

Key Features

  • Automated Analysis: Scheduled process that automatically retrieves and analyzes match results to generate weekly predictions
  • Odds Integration: Automatic odds retrieval system from major bookmakers with association to weekly matches
  • Intelligent BetGen: Random bet generator based on statistical algorithms to diversify betting strategies
  • Analytics Dashboard: Interactive charts showing prediction accuracy by betting type (Over 1.5, Both Teams to Score, Under, etc.)
  • Detailed Statistics: Dedicated pages for each match with historical team comparison, result probabilities and in-depth analysis
  • Performance Tracking: Prediction performance monitoring with success metrics

Technical Implementation

The system architecture is based on .NET Core for the backend, with dedicated APIs for data management and analysis processing. The React frontend provides a modern and responsive interface, while a separate scheduled service manages automatic data updates and prediction calculations. Data access is optimized using Dapper for high-performance database operations.

Algorithms and Analysis

The system implements statistical analysis algorithms that consider team form, historical statistics, recent trends and contextual variables. Integration with external odds providers enables real-time comparison between algorithmic predictions and betting markets, optimizing prediction accuracy and identifying value betting opportunities.