ABOUT ME
A full-stack Java developer with a passion for creating efficient and user-friendly applications. Proficient in utilizing
open-source technologies to develop and implement scalable solutions. Proven ability to turn complex problems
into simple and elegant solutions. Committed to staying up-to-date with the latest industry developments and
constantly seeking new challenges to grow as a professional.
Microservice
Java
Product Development
International Development
Software
Java GUI
Swing
Home Automation
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
Valerio P.
Zagarolo, Italy
$45/hr
5.0
2 jobs
I have been working in software development for over 10 years and in project management for 5+, combining strong technical expertise with the ability to guide projects from concept to successful delivery.
My background allows me to move easily between writing clean, scalable code and coordinating teams to achieve ambitious goals.
On the technical side, my main stack includes, but is not limited to:
* Laravel (7+ years)
* Vue.js, React, and React Native (6+ years)
* Node.js (~2 years)
* Experience with Flutter for mobile applications
This diverse toolkit lets me adapt to different project needs, from robust APIs to intuitive user interfaces and mobile apps.
On the project management side, I help both startups and established companies shape their technological vision and turn it into reality.
I have experience managing projects of various sizes, from small MVPs to larger, more complex systems up to the corporate level.
I handle every stage of the process - from planning and resource allocation to execution and delivery - ensuring that business objectives and technical requirements stay aligned.
What drives me is the challenge of building high-quality, scalable products while fostering collaboration between clients, developers, and stakeholders.
I enjoy translating ideas into solutions that don’t just work today, but are designed to grow and evolve over time.
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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a JBOSS Developer in Italy on Upwork?
You can hire a JBOSS Developer in Italy on Upwork in four simple steps:
Create a job post tailored to your JBOSS Developer project scope. We'll walk you through the process step by step.
Browse top JBOSS Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top JBOSS Developer profiles and interview.
Hire the right JBOSS 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 JBOSS Developer?
Rates charged by JBOSS 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 JBOSS Developer in Italy on Upwork?
As the world's work marketplace, we connect highly-skilled freelance JBOSS Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream JBOSS Developer team you need to succeed.
Can I hire a JBOSS 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 JBOSS Developer proposals within 24 hours of posting a job description.