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

Gizzle B.

Gizzle B.

Professional Software QA Tester and an Expert Researcher

Australia - Tests: 4

With 4 years of experience in Software Engineering - 5 projects and 3 go live, Software Configuration via SQL, Manual Testing of Web and Desktop Applications (specializing in Black-box testing), with Lean Certification, you are assured to have found a highly dependable, organized and quality-driven IT professional. Undespituable knowledgeable in SDLC and creation of Test Cases, varying experiences in librarianship and research work, brings a flexible workmanship on your table.

$15.00 /hr
0 hours

Swati P.

Swati P.

Expert Business Analyst, CBAP, BA Trainer, Process Improvement, Agile

India - Tests: 13 - Portfolio: 10

Seasoned Business Analyst, Certified Business Analysis Professional™ (CBAP®), Business Analysis Trainer and CBAP CCBA Trainer and practicing Process/BPM Consultant with extensive IT/Business experience across global clients from varied industries and size). Experience of working across many parts and cultures across the globe such as the U.S., U.K., India, Germany and Australia. I have trained several batches (individuals or small batches) of students from the US, UK and India. I have also trained large size batches from multinational management consultancy and technology services. My objective is to continue excelling as Senior Business Analyst/Consultant while adding value to my clients during various phases of a project such as: • Extensive interaction with key stakeholders like users, senior leaders and vendor representatives. • Keeping tabs on governance/quality of organization-wide RFPs/requirements from various application domains, while functioning as the lead on requirements management process team • Active participation and contribution in stream leader meetings • Planning and actively participating in various workshops on solution concepts, scope, requirements analysis and detailed level functional requirements, gap analysis and design • BPA (Business Process Analysis) and improvement. Creation of As-Is end-to-end process maps highlighting the key processes, data(domain) models, rules and improvement opportunities • Creation of extensive documentation of requirements (new/enhancements) in the form of data and business process models, dashboard designs, use cases, user interface models (wireframes/mock-ups) or screen definitions, worksheets containing critical information like user groups and performance requirements • Assisting IT staff (including outsourced teams) in technical design, testing strategy, test case reviews/testing/QA. Creation of acceptance tests on behalf of business teams • Active participation in overall project planning, status tracking, document control, traceability and post closure activities • Extensive QA/testing and reviews of partner integration B2B transactions (data) to ensure those are per specs • Creating Message Implementation Guides (MIGs) for various interfaces including critical business processes related to Advance Shipment Notice (ASN/ 3B2) and Milestone updates (3B3)s • Designing client specific BPM Methodology based on industry best practices • Training and mentoring in the area of Business Analysis, CBAP-CCBA exam preparation, BPM/BRMS, Quality guidelines and process expertise. Successfully trained batches in the US, Canada and India • Member of Business Process and Data CoE (Centre of Excellence) team for a top tier client’s eBusiness team Professional Highlights: • Over the past 17 years , I have worked in all stages of SDLC, using different methodologies such as waterfall, agile, incremental. During all these years, I have contributed in wide variety of engagements as Business Analyst. I have in depth knowledge of BABOK framework. • I have specialized expertise in process improvement areas such as Business Process management Systems(BPMS), Business Activity Monitoring (BAM), Business Rules management Systems (BRMS), EAI and B2B based integrations. • I have worked with several US, UK and Australia based MNCs (such as Motorola, Genworth Financial, Capital One, British Telecom to name a few) on various IT engagements. While building my career expertise, I have lived and worked in India, U.S., Australia, U.K. and in Germany. As part of my odesk based consulting I have worked with several diversified clients located across U.S. Canada, Australia, Sweden and Dubai. • I have wide variety of business domain experience such as end to end Supply Chain, Trading, Insurance, Risk, Telecom, Performance Monitoring, in general web based systems, and ERP processes related to Sales, Inventory, Purchase and Logistics. I have also worked in the same role with small scale businesses as well, plus I have experience creating a small b2C online business setup. • Come from very strong technical and engineering background. Primary specialties include cloud computing, SOA and web-services, J2EE, client-server, .NET • I am certified NLP Practitioner from Australia and have skills to train/coach on the same as well. • Last but not the least- I have worked with global teams in completely remote model or partly remote model successfully for almost 5 years altogether. I have managed to do so successfully with regular communication and sharing updates, using remote access tools such as VPN, skype, teamviewer, GotoMeeting, WebEx along with appropriate preparation for the meetings and presentations. And yes, of course with help of great teams I have worked with.

83% Job Success
$45.00 /hr
1,742 hours

Dana Mitrea

Dana Mitrea

Business Analyst, Senior QA Automation Engineer

Romania - Tests: 9 - Portfolio: 11

I am a consultant with more than 10 years of experience in the IT field, specialized in Business Analysis and Quality Assurance. My core competencies lie in working with business partners to elicit and document requirements and also in offering a complete end to end testing for any type of application, using different tools and frameworks. I am not afraid of challenges and I'm looking for assignments in BA and QA areas. As part of my experience, I've worked for different companies and for various projects, from small startups to large corporations, from small device-oriented applications to multi-layer, cross-platform software. With a strong background in Agile development methodologies, I've worked with remote teams and clients from all over the world. Areas of expertise: == Business Analysis == • Act as a liaison between the business side of the enterprise and the IT teams • Work with customers and internal staff to collect and document requirements for new software or existing software enhancements • Write detailed functional design documents which include use cases and user interface designs • Decompose high-level business requirements into functional requirements • Requirements elicitation and documentation using: - UML artifacts, such as use case, activity, class, component, sequence, and collaboration diagrams (Microsoft Visio, StarUML) - Wireframes/prototypes (Balsamiq) - User stories • Feature validation and UAT == Quality Assurance == • Test planning and control: develop testing strategies, analysis and creation of formal documentation including project test plans, reports and proposals • Test case management (HP Quality Center, PractiTest) • Estimate test efforts, analyze and communicate test results • Software development methodologies: Waterfall, Agile (SCRUM, Kanban, CI, TDD) • Project management: PivotalTracker, Greenhopper, Asana, JIRA • Release management and documentation (release notes, user tutorials) • Manual and automated testing on mobile, desktop and web-based applications • Defect tracking (Bugzilla, JIRA, Trac, Trello) • Black box testing using full/acceptance, smoke, ad-hoc, light smoke, regression testing techniques • Design and implementation of automated testing frameworks • Development languages: Java, C#, Python, C++ • Familiar IDEs: Eclipse, NetBeans, IntelliJIdea, Visual Studio 2010/2012, Komodo, XCode • Revision control systems: CVS, SVN, GIT • White-box testing: unit and integration • Testing frameworks: JUnit, TestNG, CPPUnit, NUnit, MSTest, nosetest • Continuous integration systems: Hudson, Jenkins, TeamCity • Web UI automated tests development using Selenium WebDriver • UI automation using QTP, TestComplete • REST API testing • Performance testing (JMeter and Httperf) and analysis of performance results • Mobile app testing on different platforms: Symbian S40, S60 3rd Edition, S80, Windows Mobile, Pocket PC, J2ME, UIQ, Palm • Knowledge of Personal Information Managers (Outlook, Lotus Notes, Groupwise) • Virtualization software: VMWare, Oracle Virtual Box • Cloud computing: AWS • Web and Application Servers: BEA WebLogic 6.x/7.x, IBM WebSphere 5.x, Apache Tomcat • Databases: Oracle 9i/10g, MySQL Server 2005/2008, SQLite, Microsoft SQL Server • Operating systems: UNIX (HP-UX, Sun Solaris, RedHat linux, Ubuntu), Windows NT/2K/XP/Vista/W7, Mac OS X

Groups: LoginRadius

100% Job Success
$25.00 /hr
6,559 hours

Manjur R.

Manjur R.

joomla/Wordpress/AJAX/jQuery/JavaScript/My SQL

Bangladesh - Tests: 6 - Portfolio: 5

My extreme priority is to fulfill the needs of my customers in the best way possible. knowledge on the technology and how to develop software is only the first step. understanding the business and functional requirement is what makes having those skills worthwhile. The quality needs to be conventional and extremely reliable ,to achieve that i believe dedication ,honesty is as important as having the expertise on the subject matter. I have experience in the following areas: Joomla,php5, code-igniter, CSS,OOP , Wordpress,Html5 and software design and testing.

100% Job Success
$11.11 /hr
1,494 hours

Jeffrey E.

Jeffrey E.

Your Technical Advisor and Remote CTO

Belgium - Tests: 3 - Portfolio: 4

* “Jeffrey is very professional, competent and communicative. It's a pleasure to work with him.” * "Very professional and knowledgeable. Excellent to work with!" * “Professional and personable. I look forward to working with Jeffrey again” * “Very satisfied. Responsible, professional and completed the job as indicated.” * “Working with Jeffrey ... was a pleasure. His understanding of what we needed to achieve, his technical capability and his ability to work with feedback and action it quickly means I'm looking forward to working with him again in the future. Highly recommended." * “Jeffrey was a very good help on our project, always available and ready to present good solutions. I would recommend his work to a friend.” I have been working as an enterprise architect in financial services for over twenty-five years. I focus on Java, web technologies, APIs and new technologies.

85% Job Success
$66.67 /hr
419 hours

Guilherme felipe D.

Guilherme felipe D.

Computer Engineer

Brazil - Tests: 1 - Portfolio: 3

I'm a Computer engineer, I have 3 years of experience with Excel with multinational companies. I have a good experience with dashboards, design, data analysis and VBA. My project shall be beautiful and easy to use and understand! I'm using Upwork to finance my Master Degree in Msc of Sustainable Energy abroad.

$13.33 /hr
1,232 hours

Taras Matolinets

Taras Matolinets

Android Developer

Greece - Tests: 2 - Portfolio: 5

I have been developing on Java, Android using technologies like REST, SQLite, Json, XML, Android Annotation, ORM, OOP for over 2 years. My core competency lies in developing mobile applications and making them user friendly . I’m also experienced in creating project architecture in startups and commercial projects. Having mentoring experience, I am able to work in a team or individually to make your application the best. After all, it’s about exceeding your expectations, not just meeting them. If you want to know more about me follow this link:

80% Job Success
$9.00 /hr
194 hours

Jyothi Siripurapu

Jyothi Siripurapu

Business Analyst, Requirements Analyst - Doing What I Enjoy

India - Tests: 12 - Portfolio: 14

Agile | Gather Requirements from Stakeholders | BRD - Business Requirements Document (Business specs) | SRS - Software Requirements Specifications (Functional/Technical Specs) | User Stories | UML | Use Cases | Process Mapping | BPMN ★ Available for hourly jobs only. My hourly rate is as mentioned in my profile. I worked for $36 for more than a year. I recently raised my rate to $38 (5.5% increase). Kindly keep this in mind when sending an invitation. ★ Visiting my profile with out logging into Upwork will display only 30% of my work history. Login is required to view my full work history. Thank you for viewing my profile. The hardest part of building a software system is deciding precisely what to build. According to statistics, following are the benefits of clear software requirements: ★ Reduces cost as much as 60% on time and budget ★ 3 times less project failures ★ Reduces 70% to 85% of the rework costs ★ Project overruns can be reduced by as much as 20% by reducing the number of inaccurate, incomplete and omitted requirements ★ If a defect is found during the requirements phase costs one unit to fix, the same would cost more than 100 units if found after it is released Objective: Not to have my employer to come into any of above negative statistics and always keep myself in a challenging role as Business Analyst and give a efficient and effective analysis that would help my employer to achieve the best solution in business which would increase their productivity in market. ★ Summary: A Business Analyst - and Requirements Analyst - by profession. Have 13 years of IT experience of which nine years of professional experience in business analysis alone. ★ Professional strengths: ✓ Have good oral and written communication skills ✓ Have worldwide communication skill (Ability to summarize and slow down when somebody does not understand) ✓ Have experience in interacting directly with key business users and geographically dispersed stakeholders ✓ Have experience in extracting, analyzing business requirements. Did gap analysis between goals and existing business processes ✓ Have experience in use-case modeling ✓ Have experience in writing user stories using agile methodology ✓ Have experience in creating excellent documentation on business and functional requirements ✓ Have experience to act as a bridge between customer and implementation team ✓ Well organized and structured ✓ Quick learner, analytical mind ✓ Have good trouble shooting skill ✓ Have extensive experience working from home office remotely for almost six years with no monitoring ✓ Specialized in eliciting business and functional requirements with out a single voice call with clients. Do you have an idea for a business system, and need a business analyst, who is good in communication, who can write requirements documents that can be consumed by your GUI designers and developers? then, I am the person whom you are looking for. I provide following services: ★★ My services include: ★ Initiation Phase ✓ Interact with business stakeholders ✓ Elicit and gather business requirements to understand business idea ✓ Convert business idea to wireframe-ready, high-level business requirements document (BRD)/ Project vision document that can be handed over to GUI designers to develop wireframes/GUI screen shots of the business idea. ✓ Business process modelling (map "as-is" and "to-be" business processes) using BPMN ★ Analysis Phase ✓ Convert wire frames to code-ready, detailed software requirements specification or document (SRS or SRD) or functional specification document (FSD) that can be handed over to developers to develop the business idea. ✓ Use case analysis using UML, use case diagrams ✓ User stories using agile ★ Design Phase ✓ Object modeling (using OOPS methodology - RUP) ✓ Analysis classes ✓ Sequence diagrams ★ Specific Domain Skills: ✓ eCommerce ✓ Online Market Places ★ General Domain Skills: ✓ Any system that needs requirements gathering ★ Technical skills acquired during my career: ✓ Have knowledge of UML, BPMN, RUP and Agile ✓ Familiar with programming concepts in VB, VB.Net, ASP, ASP.Net, HTML, CSS, Javascript ✓ Familiar with Microsoft Office (Access, Excel, Outlook, PowerPoint and Word) ✓ Have knowledge on SQL and databases ✓ Tools (Please check *Other Experience* section below for the tools that I use) ★ My profile suits for analysis and design phases of SDLC for following roles: ✓ Technical Business Analyst ✓ Requirements Analyst ✓ IT Business Analyst My Linkedin link - For more information on my deliverables and clients feedback, please view first portfolio item *My portfolio* below.

88% Job Success
$38.00 /hr
2,671 hours

Mark Scholten

Mark Scholten

MBA & Bachelor of Informatics

Sweden - Tests: 2

- I love calculations, analyses and doing business plans. - I am an all-rounder in business administration. - I have worked with Java, Eclipse, HTML, Visio and First Class. - I used SAP and Navision - I have skills in SPSS and Pascal. And I love languages. I can speak English, German and Swedish fluently. German is my mother tongue. I am good at French and understand written Norwegian, Danish and Dutch.

100% Job Success
$18.89 /hr
0 hours

Jayakumar Radhakrishnan Agency Contractor

Business Architect - Mobile, Cloud and Social Applications

United States - Tests: 6 - Portfolio: 2

Co-founder and Director - Operations of OptiSol Business Solutions Pvt. Limited. ( OptiSol is a technology outsourcing service provider in the areas of Social, Mobile and Cloud Applications architecture, development and deployment. We offer turnkey solutions in Mobility, Social Integration, Cloud deployment and Analytics. Our agile team of 80+ members comprising of analysts, designers, engineers, testers and project managers offer the following key technology services: * Custom Web Application Development - Java/PHP/.NET * Mobile Application Development - IOS/Android/PhoneGap * Business Intelligence - MSBI, JASPER * SoA Architecture and Implementation * Cloud Deployment on Amazon and Rackspace Team OptiSol has helped Startups bootstrap ventures, Small Medium Businesses launch productivity applications and Enterprises cut costs by assisting them in various initiatives including Web commerce, Mobile Commerce, Social Media, Work flow Management Systems, SaaS applications, Custom BPM Applications, Analytics and Reporting Services.

Associated with: OptiSol

$16.67 /hr
0 hours