Hire the Best Elm Developers
in Italy

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Teresa F.

Milan, Italy

$20/hr
5.0
2 jobs

I’m a Software Engineer and Enterprise Software Architect with experience designing and developing scalable, high-performance applications for enterprise environments. I work across the full stack, with a strong focus on backend development as well as modern frontend applications. I can help you build new applications, develop backend services and APIs, integrate systems, improve existing applications, troubleshoot complex issues, or test your product from both a technical and user experience perspective. I specialize in Java, Spring Boot, REST APIs, microservices, cloud-native architectures, and modern frontend development with Angular and React. My expertise includes: - Backend: Java 8+, Spring Boot, Spring MVC, Spring Security, REST APIs, Microservices - Frontend: Angular, React, JavaScript, TypeScript, HTML/CSS - Databases: SQL (PostgreSQL, Oracle, MySQL) and NoSQL (MongoDB) - Cloud & DevOps: Docker, Kubernetes, Jenkins, CI/CD, AWS (EC2, S3, CodeCommit) - Event-driven architectures: Kafka - Testing & Code Quality: JUnit, Jest, SonarQube, automated testing - UX/UI Testing: usability testing, technical UX/UI review, functional testing, and identifying usability issues from a developer’s perspective - AI & Generative AI: AI-assisted software development, LLM-based solutions, AI application architecture, prompt engineering, and integration of AI capabilities into software applications My background as both a developer and software architect allows me to look at a product from multiple perspectives: technical architecture, code quality, functionality, performance, and user experience. I focus on writing clean, maintainable, and well-documented code while delivering reliable solutions on time. Clear communication and transparency are essential to me, so you’ll always know the progress of your project. Whether you need a Full-Stack Developer, Backend Engineer, Software Architect, or a technical perspective on UX/UI and product quality, I can help turn your idea into a reliable and scalable solution. Let’s build something great together! :)

  • Java
  • Spring Boot
  • Apache Kafka
  • Kubernetes
  • AWS Development
  • Docker
  • Splunk
  • Oracle
  • PostgreSQL
  • MongoDB
  • Software Development
  • Oracle PLSQL
  • Angular
  • Enterprise Architecture
  • Microservice
  • Angular 10
  • React
  • UX & UI Design
  • Accessibility Testing
  • Interface Testing
Francesco T.

Trieste, Italy

$60/hr
5.0
9 jobs

I'm a senior software engineer and architect with 20+ years of experience — deep in Java, and equally productive in Python and JavaScript/TypeScript, using the latest tooling and AI across all of them. For a decade I was a core architect and lead contributor of the open-source Swagger/OpenAPI Java tooling - including e.g. Swagger Core with 30M+ monthly downloads on Sonatype - that thousands of companies build on. I played a key role in the growth of Swagger/OpenAPI-based commercial platforms, driving architecture and implementation for code generation, SCM and cloud integrations, parsing, validation and plugin frameworks — from concept to profitable SaaS offerings. I now build API tooling for the AI-agent era. For a sample of my work, see GitHub: frantuma What I can do for you: • API design & OpenAPI/Swagger, across environments — design, review, and fix OpenAPI, AsyncAPI, Arazzo, and JSON Schema specs, in Java, Python, or JS/TS; build API-first workflows; resolve the spec problems that break your integrations and SDKs. • Multi-language engineering — high-performance backends, library design, and tricky migrations in Java (I led a full Jakarta EE migration and the OpenAPI 3.1 rollout for widely-used libraries), Python, and TypeScript. • AI + APIs — make your APIs "AI-ready" so agents can call them reliably; build agent skills, LLM integrations (Claude, OpenAI, Gemini, Bedrock), and spec-driven, agentic development workflows. • Rescue an AI-augmented project that's drifting — when an AI-assisted or agent-driven build has lost coherence, accumulated churn, or gone off-track, I bring the senior judgment and structure to get it back under control. • Code evaluation, assessment & refactoring — review and improve Java, Python, and JS/TS codebases: architecture assessment, refactoring, quality and maintainability. • Developer tooling — parsers, validators, linters, language servers, code generation, CLIs. I work spec-first: we agree on the specification, then implement and verify against it. That discipline is what keeps integrations predictable and is exactly what makes AI-assisted development dependable rather than chaotic. Recent proof: primary engineer of an OpenAPI "AI-readiness" platform that scores and improves API specs for AI agents; ideator/architect of the open-source jentic-openapi-tools toolkit; co-creator of an open-source OpenAPI scoring CLI; co-founder of SpecLynx, whose OpenAPI tooling is published and in use. Whether it's a clean API contract, a stubborn migration, an AI integration that needs to actually hold up, or a drifting AI project that needs to get back on track — I'm happy to take a look and give you a straight answer on whether and how I can help.

  • API
  • Java
  • AI Agent Development
  • TypeScript
  • Python
  • OpenAPI
  • Docker
  • Microservice
  • MongoDB
  • Spring Framework
  • DevOps
  • PostgreSQL
  • GitHub
  • JavaScript
  • Swagger
  • CI/CD
  • AI Consulting
  • Software Architecture & Design
  • Open Source
Matteo M.

Villa di Serio, Italy

$50/hr
5.0
1 jobs

I craft software following and managing all the steps, either when I'm working solo or in group. I'm strong on software architecture and design, but also on writing code and getting the work done. I've lot of experience in building websites, apps, data collection systems, computer vision algorithms, whatever you need there's a chance I've had my hands on it. I'm also very fast in understanding legacy code, either with the goal of bug-fixing or to rewrite it from scratch. ✅ I'm the right choice for you if you need someone that: - is proficient in different languages (Typescript / JS, Rust, C#, PHP, Java, HTML + CSS, Python...) - has an eye on the "big picture", not only on writing code - can follow your project, give advice, make future-proof decisions - is fast to navigate in legacy code that needs to be fixed / refactored / entirely rewritten - knows what is doing ❌ I'm NOT the right choice for you if you need someone that: - creates cheap products - moves fast and breaks things - should only write code without thinking "why" and "how" 📚 I crafted applications for many different fields, but I'm mostly expert in: - Healthcare (HL7 / FHIR, EHR, Data Collections, integrations, etc.) - Quality in Industrial Automation (through Computer Vision) - Management and Business Other areas of interest: - semantic technologies - environment and waste reduction - music (I have a flute diploma and I'm a band conductor)

  • Bug Fix
  • Rust
  • TypeScript
  • Software Development
  • Software Architecture & Design
  • Web Development
  • Web Application
  • Scripting
  • Software Debugging
  • Algorithm Development
  • Computer Vision Software
  • Game Development
  • Health Level 7
  • FHIR
  • Healthcare Software
Vincenzo P.

Casamassima, Italy

$30/hr
5.0
6 jobs

Engineering Solutions for Complex Technical Challenges I build software with a rigorous engineering mindset, prioritizing architecture, security, and high performance. My expertise bridges the gap between low-level system programming and modern scalable web ecosystems. Systems & Performance I specialize in high-performance C/C++ applications, managing multi-threaded architectures (POSIX) where memory optimization is critical. From custom logic parsers to desktop tools in Electron, I deliver clean, industrial-grade code. SaaS & Full-Stack I engineer Python/Flask platforms with complex business requirements, including full Stripe API integrations for subscription lifecycles. I ensure every layer (from relational databases to session security) is robust and production-ready. My Approach I thrive on non-trivial problems, whether architecting a network protocol or a cloud-based media engine. I don't just write code; I design systems that meet professional standards. Let’s connect to discuss how I can bring technical excellence to your next project.

  • Performance Optimization
  • Low-Level Programming
  • C
  • C++
  • SaaS Development
  • Rust
  • System Programming
  • Multithreaded Programming

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Elm Developer in Italy on Upwork?

You can hire a Elm Developer in Italy on Upwork in four simple steps:

  • Create a job post tailored to your Elm Developer project scope. We'll walk you through the process step by step.
  • Browse top Elm Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Elm Developer profiles and interview.
  • Hire the right Elm Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Elm Developer?

Rates charged by Elm Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Elm Developer in Italy on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Elm Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Elm Developer team you need to succeed.

Can I hire a Elm Developer in Italy within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Elm Developer proposals within 24 hours of posting a job description.