Get Your UML Project Started Today!

Post your UML design project on Upwork, the world’s largest online workplace, and find freelance UML professionals and software architects to simplify the modeling process of your software system with a detailed structure. These experienced freelancers can design all major UML diagrams (use case, component, class, activity, package and sequence diagrams), write feature lists and detailed use-case specifications, configure your Eclipse plugins to generate UML diagrams from Java code, or set up your UML editor (e.g. Microsoft Visio, Visual Studio Ultimate) or UML modeling tools (like Argo UML or Enterprise Architect).

Unified Modeling Language (UML) is a standardized modeling language that includes rich graphical notation and diagrams, used to design software system structure and architecture. On Upwork, companies hire highly skilled UML architects and software development life-cycle experts to design complex, multi-level system architectures.

Browse UML job posts for project examples or post your job on Upwork for free!

UML Job Cost Overview

Typical total cost of Upwork UML projects based on completed and fixed-price jobs.

Upwork UML Jobs Completed Quarterly

On average, 5 UML projects are completed every quarter on Upwork.


Time to Complete Upwork UML Jobs

Time needed to complete a UML project on Upwork.

Average UML Freelancer Feedback Score

UML Upwork freelancers typically receive a client rating of 4.56.

Last updated: October 1, 2015

Popular UML Searches

Clear all filters

Nageswara Rao Chinta

15+ yrs .Net Technical Lead / Senior Developer (MVC, HTML5, WCF)

India - Tests: 8

• Having 15 years of IT experience in management, designing, developing, and quality assurance of web-based applications and internet/intranet-based applications with expertise in the business logic. • Organized and goal-oriented, with more than 4 years of experience in project management and a strong customer focus. • Excellent work experience in .Net (ASP.Net, ASP.Net MVC, WCF, WPF), VSTS, TFS, XML Technologies, Web Services, HTML 5, CSS3, NUnit, Java Script, JQuery, PowerShell and SQL Server • Experience in Designing, Developing, Testing and Integration of various Web applications • Proficient Programming in C/C++, C#, VB, XML, JavaScript, Ajax • Experience in writing XML documents and parsing them using SAX, DOM parsers and transforming the documents using XSL/XSLT • Proven abilities in establishing effective task priorities, work independently, and participating as an integral part of a team • Strong analytical and problem-solving skills coupled with excellent written, verbal and inter-personnel communication skills • Experience on Project management & Resource management • Expertise in requirement analysis, preparation of functional specification document and design document • Extensive experience in software development methodologies Waterfall/Agile SCRUM with good Technical, Analytical skill.

$22.22 /hr
2,495 hours

Tarun G.


India - Tests: 2

Experienced & Highly Rated Application Developer Skill Summary: Java 8, PHP, HTML, JavaScript Hibernate, Spring, Spring MVC, Spring AOP, Spring Data, JPA, JDBC, JMS, Servlets, JSP, XML, Google GWT, OOAD, Liferay, Eclipse, JMS, Google Maps, JUnit, Git, Github, Maven, Agile, Bootstrap 3, CSS, Web Services RESTful, AJAX, AWS EC2, Database - Oracle, Mysql, PostgreSQL, NoSQL, Cassandra, MongoDB

100% Job Success
$18.00 /hr
108 hours

Yahya Alfayad

Yahya Alfayad

Senior Java/J2EE developer

Turkey - Tests: 1

Over the last 5 years I have been developing enterprise applications using J2EE, Spring, JSF, Business process modeling with BPMN (Activiti), MySQL and Agile tools. I am seeking for opportunities to develop enterprise applications from ground up for medium and large organizations. I have also experience in System analysis and design besides choosing the right tools for developing enterprise applications.

$10.00 /hr
107 hours

Vladislav Bondarenko

Vladislav Bondarenko

WEB developer

Ukraine - Tests: 2

Hi, my name is Vlad Bondarenko If you ask me a question that I do not know the answer, I would say that I do not know. But I know how to find this answer and find it. I believe that this quality helps me cope with the tasks. Also my strengths are the responsibility and punctuality. When working on a new project, I like to listen to the client, so that I can have a clear idea about his / her needs and vision of the project and may offer some interesting ideas. If my experience and/or skills meet your project needs, please feel free to contact me. I have a Bachelors in Software Engineering from Donets'k National Technical University, in the Ukraine. Listed below are my experience and skills. - PHP - .NET - Java Core; - Core web: XML, HTML/CSS, JavaScript; - IDE: Eclipse, Visual Studio ; - OS: Windows; - VCS: SVN; - SQL; - UML. Personal qualities: Fast learning, responsibility, commitment, communication skills, sense of purpose.

$16.67 /hr
0 hours

Dmitri Z.

Dmitri Z.

Expert Java Enterprise Developer Architect

Germany - Tests: 2

- Multi-facet, efficient and reliable professional with 17+ years of industrial experience creating software, managing projects and consulting of enterprise management. - Huge software development background - first program was written in 1987, first complex program - in 1990. Almost 10 years of experience acting as software architect designing, extending and assessing software architectures in Java and .NET environment. One of the reference projects is portal (German Auto Club) in role of chief architect in PMO. - 7 years of experience in Healthcare by development team in Trier (GWI AG and AGFA HealthCare). - Over 8 years in consulting as employee and as self-employed individual. Biggest customers are AGFA Healthcare and EY. - Over 14 years of hands-on extensive Java SE/EE experience

$66.67 /hr
0 hours

Andrey Shilov

Andrey Shilov

Java 2SE/EE Developer

Russia - Tests: 3

Hi, My name is Andrei Shilov. I have a Specialist degree in Software Engineering from Saint-Petersburg State Polytechnic University in Russia. Listed below are my experience and skills. — Java Core: Java Core, Multithreading, Collections API, etc; — JSP , Servlets — Frameworks: JUnit; — Core web: XML, JSON, HTML/CSS, JavaScript; — IDE: Eclipse, Intellij Idea; — OS: Linux, Windows; — VCS: Git, Mercurial, SVN; — SQL; — UML.

$3.00 /hr
0 hours

Waqas Ahmad

Waqas Ahmad

IT and Network Support Engineer

Norway - Tests: 1 - Portfolio: 2

From last two years, i am providing IT and Network Support to three clients of TCS and one client of Dimension Data in Norway. With TCS i am working as Tier 2 onsite computer end user support. My major responsibilities are: 1. Provide hardware and software support/troubleshooting 2.Test and image desktops and laptops 3.Maintain, analyze, and troubleshoot software and computer peripherals 4.Set up and configure all hardware 5.Ensure all tickets requiring follow-up work and/or calls are resolved For Dimension Data project my main responsibilities are 1. Configuring, supporting, maintaining routers, switches, network appliances, firewalls and other communication devices 2. Providing support for advanced level and on-call support for large variety of networks, systems, and infrastructures 3 Troubleshooting network systems , performance, and re-mediating issues professionally and concisely

$25.00 /hr
0 hours

Maxim R.

Maxim R.

Java developer

Russia - Tests: 1

Skills * Mathematical background; * SOA, OOD, OOP; * Java SE 6; * JDBC, SQL; * Java EE5(EJB3, JPA, Servlet, JMS, JCA); * Web-services (SOAP, Rest); * Build and continuous integration tools: Ant, Maven, Hudson; * Application servers: WebSphere; * CVS: GIT, SVN; * Bug tracking and issue tracking products: HPQC, Atlassian JIRA, Flyspray; * Popular frameworks: Spring IoC, Apache POI, Hibernate, OpenJPA.

$35.00 /hr
0 hours