You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Michele LepriML

Michele Lepri

Senior C# Software Engineer - AI Integration

€247/day
Perugia, IT
15+ years

Average response time: 1 hour

About Michele

Hi!
I'm Michele Lepri, a freelance software developer based in Perugia, Italy, with over twenty years of hands-on experience building web and desktop applications. I hold a degree in Computer Science from the University of Perugia — graduated with honors — and I've been working independently since 2011, collaborating with major clients such as ENI, Philip Morris Italia, BSP Pharmaceuticals, and JNJ Italia.
My core stack revolves around the .NET ecosystem — from the early Framework days all the way to .NET Core 10 — along with C#, Angular, Entity Framework, and databases like SQL Server, PostgreSQL, and SQLite. I've worked across a wide range of domains: cloud migrations to Azure, industrial automation for the tobacco and pharmaceutical sectors, computer vision systems, financial market algorithms, and billing management platforms.
What truly drives me is the craft itself. I care deeply about clean architecture, design patterns, loosely coupled components, and solid testing practices. Writing good code isn't just a job requirement for me — it's a genuine passion.
In recent years, I've embraced AI agents as a core part of my development workflow. I actively use LLM-based tools — including Copilot with Anthropic models, ChatGPT, and local models via Ollama — not as a shortcut, but as a professional multiplier. They help me think through complex problems faster, generate and review code more efficiently, and deliver higher-quality results to my clients. I've also integrated LLMs directly into client applications for content generation, data analysis, reporting, and quality control.
I believe the developers who will thrive are those who learn to work with AI intelligently — and that's exactly the direction I've chosen.
  • Italian

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Michele Lepri
    Self Employed
    DIGITAL AND IT
    May 2011 - Today (15 years and 3 months)
    Perugia, Italy
    Development and maintenance of various web and desktop applications .
    Development tools used: .NET framework 3.5/4.8, Core 6.0-10.0, with Visual Studio
    2008-2026.
    I actively use artificial intelligence tools (LLM) as development support:
    Copilot with preference for Anthropic models, ChatGPT, Gemini, open models via Ollama.
    Database products used: SqlServer, PostgreSQL.
    Main projects undertaken:
    -​ Migration of large management applications (.NET 4.8 / .NET 6) from
    traditional server environments to Azure cloud using Blob Storage.
    -​ development of modules on a management application in the billing sector,
    with Angular + .NET Core 8 in a proprietary environment;
    -​ various applications for the control of industrial equipment in the tobacco and
    pharmaceutical sector;
    -​ Integration of applications with AI and local LLMs.
    -​ applications to support computer vision;
    -​ Integration of artificial intelligence models (LLMs) into existing software to
    support content generation, reporting, data analysis, quality control, and text
    verification.
    -​ application for scheduling and automatic publication on social media;
    -​ web booking software for a company sells IT services;
    -​ software for controlling a machine for vision checks of a production chain;
    -​ Software interacting with artificial intelligence for controlling and automating
    various human tasks, as well as content generation.
    -​ development of automatic software for financial markets, written to research
    and exploit inefficiencies;
    -​ Teacher and speaker in various training and outreach activities.
    Libraries and technologies mainly used:
    -​ .NET / C# / .NET Core
    -​ WinForms / WPF
    -​ Asp.NET MVC
    -​ Angular
    -​ NHibernate
    -​ Entity Framework
    -​ Log4Net
    -​ Azure (Blob Storage, Azure Functions, etc.)
    -​ Ninject for dependency injection
    -​ NUnit for unit tests, but also integrated
    -​ OpenCV / Tesseract
    -​ Git
    -​ PostgreSql / Sql Server
    -​ FFMpeg
    PostgreSQL SQL Server C# .NET ASP.NET Core
  • NTS project
    Software architecture designer and developer
    DIGITAL AND IT
    January 2010 - April 2011 (1 year and 3 months)
    Bastia umbra, Italy
    Development of windows form and asp.net applications (web forms and web services) both stand-alone and as integration of other management software developed by third parties.
    Development tools used: .NET framework 2 and 3.5, visual Studio 2005 and 2008.
    Database products used: Sql server 2000/2005/2008.
    Main work done:
    - numerous customizations for various customers of the parent company's management software.
    - complete integration with UT-Win management software
    - e-commerce creation for "Centrofarc", with integration with management software, all developed asp.net mvc 2.
    C# .NET ASP.NET MVC SQL Server
  • INFN (National Institute of Nuclear Physics)
    Programmer
    DIGITAL AND IT
    January 2003 - March 2005 (2 years and 2 months)
    Perugia, Italy
    Physics and research.
    Designer and developer (internship for thesis project).
    Design and development of new functionalities for server-side components within a Grid computing environment (LCG — LHC Computing Grid), a large-scale parallel and distributed computing infrastructure. Implementation carried out in Python as part of the CRAB (CMS Remote Analysis Builder) software framework.
    Python

Recommendations

Be the first to recommend Michele

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Science
    Mathematical, Physical and Natural Sciences, Faculty of Computer Science, University of Perugia
    2008
    Doctor of Computer Science with score
  • Microsoft MCP (Microsoft Certified Professional) certification.
    Faculty of Computer Science, University of Perugia
    2000
    Microsoft MCP (Microsoft Certified Professional) certification.

Skill set

Categories