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

Andrei O.

Andrei O. Agency Contractor

MongoDB/CQRS/ES/ASP.NET MVC/Node.JS/AngularJS/BackboneJS

Belarus - Tests: 3 - Portfolio: 5

About me in two words: software craftsman. I am always looking for new technologies and new solutions for a known problems. In fact I’ve first started use NoSql databases four years ago. I’ve started from ravendb, than become a huge fun of mongodb. I’ve tried redis, memchaed and read about cassandra and riak. Almost in same time me, and my collegues build our first CQRS based system. Year later we’ve started use CQRS combined with Event Sourcing and continue use it today. I don’t believe in golded grail. Everything changes and I enjoy keeping up to date with new technologies. Technology Radar by Thought Works helps in that a bit. Behind my main proficiency(.net) during last two years I’ve tried and learned node.js and Dropwizard java framework built by Coda Hale from Yammer. I also greatly improved my client side skills and built two single page applications. One is based on backbone (Theranest) and another one is based on angular (Hummingbird). I have one rule when starting new project: “Try something new”. I’ve strongly believe in the open source. Me and few other Paralect founders build open source tool for mongodb management robomongo ( It is widely used around the globe and has between 500 and 3000 download per day. I am StackOverflow'er ( I am very proactive and enjoy impact to the future of the project I am working on. I am always analyze a market and trying to come up with better, or improved ideas. My previous customers liked that about me a lot. This passion combined with my intention to learn and apply new technologies helped me to create and run two startups: Theranest and Hummingbird (see more details below) over the last year. Theranest now successful startup which is constrantly growing. Hummingbird just opened for a beta clients. Performance, scalability and big data was most interesting to me over the whole my career. During this year I want to apply my teoretical knowledge of Twitter architecture (batch, serving, real time layers) and make deeper step into Big Data world. I want to try Twitter Storm and Hadoop on a real project. I am comfortable being uncomfortable. Current technology stack is: Server side: ASP.NET MVC 3-4, C#, Signalr, MongoDB, SQL Server, Lucene for full text search, for scheduled tasks, Dependency Injection, NLog. Node.js, express,, mongodb, etc. Testing: Unit Testing, UI testing with Selenium Client side: BackboneJS / KnockoutJS / AngularJS, RequireJS, Twitter-Bootstrap, jQuery, Mustache, Underscore, etc. Certified mongodb DBA -

Associated with: Paralect

$55.00 /hr
1,824 hours

Robert K.

Robert K. Agency Contractor

PHP Developer

Poland - Tests: 3 - Portfolio: 5

I`m a programmer with five years of experience in software development. I have created a wide range of websites using PHP, JavaScript and MySQL including one's for start up companies like social portals,content management systems and small businesses especially dealing with INTRANET & EXTRANET. I also have gained considerable experience in the following: PHP, SQL, Ajax, OOP, MemCached, Linux. Most of my projects were created using Agile / Scrum methodology in short iterations (2 weeks). I am always open to furthering my programming skills and learning about new frameworks, API's and other tools In essence, I provide high quality code, perfect feedback and above all value the client's needs and requirements.

Associated with: Polcode

94% Job Success
$36.00 /hr
6,756 hours




India - Tests: 6 - Portfolio: 2

Thank you for taking time to look at my profile. For the past decade or so Virtualization, the back bone of cloud computing has taken the industry by the storm. Using virtual servers instead of physical help datacenter to 1) Increase server utilization rate from 5% – 15% to up to 80% 2) Reduce hardware cost by about 50%, energy cost by 80% 3) Reduce time taken to provision new servers by about 70% 4) Reduce downtime and increase reliability with inbuilt features like moving one virtual machine from one host to the other. 5) Be cloud ready Objective: Ensure that my employers are able to leverage all the benefits offered by virtualization technology. Summary: Out of 14 years of IT experience I have been involved with virtualization technology for the past 10 years. The primary focus of my work has been in area of enterprise management of virtual systems with respect to health monitoring, ensuring compliance and provisioning virtual systems. Primary Services: 1) Planning and setup small & medium sized datacenter. 2) Administration and monitoring of datacenter 3) Troubleshooting 4) Automation (writing custom scripts/programs) for specific needs of respective datacenter. Technical Skills: VI-SDK, PowerCLI, esxcli, C, Java, SNMP, Compliance and configuration, hardening of datacenter servers,etc. Professional strengths: 1) Good written and communications skills 2) 24/7 availability on email/online

100% Job Success
$33.33 /hr
3,890 hours

David Strickland

David Strickland

.Net Developer with 20+ Years Development Experience

United States - Tests: 9 - Portfolio: 3

With over 20 years in the IT industry and 15 in .Net I am sure I can fullfill your requirement. I am capable of working with just about any of the technologies in the Microsoft Arsenal. MSsql, Biztalk, Exchange, Sharepoint, IIS I've worked with them all at one point or another along with any number of third party plugins. I specialize in server side processes, databases and middle tiers.

$20.00 /hr
1,228 hours

Luthfi Harahap

Delphi + SQL Server Guru

Indonesia - Tests: 6 - Portfolio: 5

I always strive for quality result. However I am also aware that time plays very important role in software projects, therefore I always do my best to keep the balance of these two. The bottom line is, I strive to deliver quality products on time. My definition in quality in software project is: - Source code is easy to read/understand - Easy to maintain - Modular and systematic - Future enhancement is easy to add

94% Job Success
$25.00 /hr
1,745 hours

David A.

David A.

Business Analyst, Enterprise Architect - Engineer, and Project Manager

Nigeria - Tests: 8 - Portfolio: 1

I'm a gifted Management Consultant with special focus and experience in Strategic Planning - management, Enterprise Architecture/Engineering, Products & Projects Business Process Architecture, Management, Business - Technology Management, Business Liaison, Operations - Service Delivery Management, etc. with the ability to proactively translate business/customers/users requirements/needs into solutions, while leveraging technology for competitive advantage, market leadership and sustainable performance.

60% Job Success
$15.00 /hr
1,174 hours

Willie J.

Willie J. Agency Contractor

Senior .Net Developer

United States - Tests: 13 - Portfolio: 13

Since finishing college back in March/2007, I have been developing custom websites, desktop apps, for companies and & individuals. College provided the beginning level skills I needed, since then I learned majority of my skills on my own from online video training, books (MS Press), and labs. Over the course of 7 yrs using a wide variety of .Net technologies, I've worked on alterations, rom scratch, hourly, fixed based jobs for companies and individual here on odesk, & that consisted of Web, Windows, Service based programs. AREAS OF EXPERTISE - T-SQL and stored procedure performance tuning - SQL Server Administration, Database Replication, - Application software development, Visual Basic .NET, Team Foundation Server - Business Intelligence of enterprise data - Project Management - SQL server integration services (SSIS) ,SQL server analysis services (SSAS), - SQL server reporting services (SSRS) - Telerik Winform, ASP Ajax, ASP Mvc, & Reporting - Microsoft Reporting Services - Crystal Reports - Data warehousing architecture, design and modeling - SQL database administration (DBA) - Big Data - Data Statistics Gathering & Analysis (Financial, Racing, Lotteries) - Microsoft Server Administration 2003-2012 - Vmware, VirtualBox Experience: ------------------------- - ASP (Classic, .Net Framework v1.0, v2.0, 3.5, v4.0) - 7+ years - PHP - 1 years - Ajax - 5 years - Html - 6 years - Web Service - 5 years - VB (VB 6, .Net Framework v1.0, v1.1, v2.0, 3.5, v4.0) - 7 years - C# (.Net Framework v2.0, 3.5, v4.0) - 5 years - OOP - 7 years - MSSQL 2000, 2005, 2008. - 7 years - MySQL - 7 Years - Database Design - 7 years - Microsoft Office (Access/Excel) - 7 years - Telerik Reporting - 5 years - Crystal Reporting - 4 years - Telerik Win form - 5 yrs. - Telerik Web – 5 yrs. Web Applications: 7 years Desktop Applications: 7 years Work Terms I prefer to work hourly, but do take fixed fee projects as long as the project requirements are well defined. We invoice weekly and expect payment under Net 14 terms. We provide daily status reports, as well as a weekly line item breakdown of hours worked.

Associated with: DsscSystems LLC

71% Job Success
$20.00 /hr
3,208 hours

Eman Ali Mughal

Eman Ali Mughal Agency Contractor

14+ Yrs in .NET,MVC 5,WCF,Web Api 2,JQuery, Knockout,SQL Server

Pakistan - Tests: 12 - Portfolio: 15

Having a strong (4 years) educational background of computer sciences with my professional experience (14 years) in different reputable organization. • Strong expertise in designing and developing architecture of large scale applications. • Expert in Visual Studio and .Net framework ranging from 1.0, 1.1, 2.0, Extensively worked in Visual Studio 2008, 2010, 2012 and now working in 2013. • I have worked with Google Map API using JavaScript. Worked with drawing polygon lines and geo fence circles. I have worked with certain security devices protocols, those device installed in cars to manage security. • Expert in MVC 3, 4 and MVC 5, I have used Razor syntax, worked in strictly bound Views with View models. • Expert in SQL Server, working since SQL Server 7, worked in 200, 2005, 2008 and 2012. Worked in Stored Procedures, UDF’s, Views, Custom Data type, building complex queries in TSQL. • Heavily worked in Unit Testing. Have written tests to test the for each layer. Repository, Data Layer, Business WCF layer, Client proxies and Web Api layer. • Expert in writing mock testing, have written test using mocks, for different layers. • Have worked in Federated Security for .NET applications. Used ThinckTecture Identity server for WsFederation. • Have worked in Claims aware applications. • Worked in adding Html5, Css3 third party themes to MVC applications. Have used Bing Tuning theme, bootstrap and some other Html5, Css3 and Jquery UI themes. • Have worked on Azure, created websites, Virtual Machines, Databases on window azure and managed them using publish profiles through visual studio 2013. • Worked in Orchard CMS, and different modules in orchard CMS like content types, themes integrations, Custom content types, Worked with custom CSS changes in Web Matrix, Worked with widgets, Worked with tenants, CSS Image sprites, Worked with Orchard Custom Forms, Search Feature, Content Definitions and Email Settings. • I have worked in WebApi 2. Using Http GET, PUT, POST and DELETE attributes. • Developed end-to-end architecture for multi-client applications. Worked in the Repository pattern on top of Entity framework. Then designed business layer using WCF services. On top of service layer there is a layer of Client proxies, and on top those proxies I have a layer of WebAPI 2. Which is then used by MVC 5. • Have worked in Gated CI Builds on TFS. JavaScript Expertise • Extensively worked in pure JavaScript. • I have heavily worked in JQuery and used different plugins. • I have worked in Knockout JS, and used its MVVM architecture. Designed Model and ViewModel classes for Knockout aware applications. Designed custom binding handlers for different controls. • I have learned and worked initially in Angular JS, not worked extensively but have worked on initial level. • Worked in Jquery Grid. Customize that using different themes. • Heavily worked in SlickGrid, Customize that to work with knockout, applied custom them and styling. Manipulate columns, developed extensions for different edit formatters. Ajax 6 methods 1. Have used direct / Plain ajex in javascript using XMLHttp object. 2. Have used dll 3. Have used ICallBack Event Handler in .NET 2.0 or higher. 4. Have used Update Panel and script Manager Ajax 5. Have used Jquery Ajax, found this one very power full and maintainable. Used, made ajax requests for http DELETE, GET, POST and PUT. 6. Have Used Ajax with AjacControl Tool Kit. • Extensively working with source controls, worked in Source Safe, SVN, Git, TFS. I have been working in TFS 2013 with Gate CI Build server and with Azure. • Experienced in WCF Architecture. Sharepoint 1. Managed and worked exclusively in Sharepoint, WSS and MOSS Development. 2. Developed and manipulate Sharepoint services using SP Object model in Sharepoint 2007. • Highly skilled in designing solution architectures and have Developed Architecture of large enterprise level software applications. • Strong Expertise in Application's Analysis, Design and Developments. • Possess strong English Communication. • I have also used EntityFramework 4, 5, 6. • I have worked in all three approaches Entity Framework is using, Database first approach, Model First approach and code first approach. • I have generated database from Model diagram to and generated classes from T4 templates. • I have used Code first technique and worked with database migrations. • Also worked in Google Map history feature. • Highly skilled .NET Technologies and have developed component based applications. Highly skilled in developing complex architecture both in libraries and on User Interface. Developed enhanced OOL (Object Oriented Libraries) in C#. • Extensive skills in developing server controls and making complex .net applications.

Groups: Bluehost Developers and Designers

Associated with: VibrantIllusions (Pvt) Ltd

75% Job Success
$13.33 /hr
3,877 hours