UML Developers & Software Architects

Showing 145 freelancers

UML Developers & Software Architects

Showing 145 freelancers

Get Your UML Project Started Today!

Post your UML design project on oDesk, 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 oDesk, 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 oDesk for free!

Uml Job Cost Overview

Typical total cost of oDesk Uml projects based on completed and fixed-price jobs.

oDesk Uml Jobs Completed Quarterly

On average, 9 Uml projects are completed every quarter on oDesk.

9

Time to Complete oDesk Uml Jobs

Time needed to complete a Uml project on oDesk.

Average Uml Freelancer Feedback Score

Uml oDesk freelancers typically receive a client rating of 4.70.

4.70

Last updated: April 1, 2015

  • Java Enterprise Certified Architect

    I am a Sun Certified Enterprise Architect (SCEA).I have 13 years of experience developing web applications using the J2EE platform. I know very well: JSF (richfaces, icefaces), JSP, EJB, JPA, Struts, Hibernate, SOA, web services, XML, XSLT, HTML, CSS … more

    I am a Sun Certified Enterprise Architect (SCEA).I have 13 years of experience developing web applications using the J2EE platform. I know very well: JSF (richfaces, icefaces), JSP, EJB, JPA, Struts, Hibernate, SOA, web services, XML, XSLT, HTML, CSS, JBoss, BEA Weblogic, Javascript, etc. I am also familiar with PHP. I am always willing to acquire additional skills and training as required. I'm a Cyclos expert too  less

    j2ee css javascript jboss ajax oracle-database xml uml apache-struts mysql hibernate jsf 00 more less
    • $33.00 HOURLY RATE
    • 5.0
    • 1782 HOURS
    • ITALY
    • LAST ACTIVE
    • 1 PORTFOLIO ITEM
    • 3 TESTS
    ASSOCIATED WITH:
  • Java Developer / Web and Desktop Application Developer

    I am a Java developer with 5 years experience. I was involved in Java application development for desktop applications and for web applications as well, in all phases of the software development. My core competency lies in developing applications using … more

    I am a Java developer with 5 years experience. I was involved in Java application development for desktop applications and for web applications as well, in all phases of the software development. My core competency lies in developing applications using different technologies (mostly Java, HTML, XML, JavaScript with SQL databases) in different company types in various levels - from the simple document evidence to the data analysis. Skills: Java, J2EE, UML, Design Patterns, SQL, Hibernate, Struts 2, HTML, XML, JavaScript, LotusScript, Eclipse, HTML, JavaScript, JBuilder, Ajax, Swing etc...  less

    java j2ee sql apache-struts swing hibernate html javascript lotus-notes uml image-processing software-testing css website-development software-qa-testing 00 more less
    • $16.67 HOURLY RATE
    • 5.0
    • 4221 HOURS
    • SERBIA
    • LAST ACTIVE
    • 4 PORTFOLIO ITEMS
    • 3 TESTS
  • Business Analyst, Senior QA Automation Engineer

    I am a consultant with more than 9 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 … more

    I am a consultant with more than 9 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  less

    requirements-analysis wire-framing uml software-testing agile-software-development functional-testing automated-testing selenium-webdriver java junit git c# python performance-testing load-testing jmeter software-qa-testing rest 00 more less
    • $25.00 HOURLY RATE
    • 4.8
    • 5590 HOURS
    • ROMANIA
    • LAST ACTIVE
    • 11 PORTFOLIO ITEMS
    • 9 TESTS
    GROUPS:
  • Project Manager / Business Analyst / Software Maintenance Engineer

    More then 8 years I am working as Project Manager / Business Analyst / Software Maintenance Engineer: find and fix issues, analyze requirements, implement changes, release and deploy updates. List of covered technologies includes: .NET (C# and VB.NET), MS SQL, HTML … more

    More then 8 years I am working as Project Manager / Business Analyst / Software Maintenance Engineer: find and fix issues, analyze requirements, implement changes, release and deploy updates. List of covered technologies includes: .NET (C# and VB.NET), MS SQL, HTML, Java Script, Ajax, WCF, XML/XSLT. In major of my projects I play additional role as project manager / technical consultant / business analyst. So, I can explain difficult technical issues with simple understandable language and write specifications for developers and QA.  less

    business-analysis business-development business-process-modelling business-proposal-writing uml rational-rose microsoft-visio microsoft-project microsoft-excel microsoft-powerpoint atlassian-jira atlassian-confluence trac microsoft-sql-server-administration mysql dsl-troubleshooting apache-solr c# html javascript ajax wcf xml xslt 00 more less
    • $33.33 HOURLY RATE
    • 5.0
    • 3137 HOURS
    • BELARUS
    • LAST ACTIVE
    • 4 PORTFOLIO ITEMS
    • 3 TESTS
    ASSOCIATED WITH:
  • Software Developer, Java, PHP, SQL

    Over the last 7 years I have developed a wide range of websites and web applications based on PHP. I gained experience working with large sites like www.funnyjunk.com, CRM systems and REST api. For over two years I have worked with Java technologies such as Guice, Guava, Spring MVC and Play Framework.

    php mysql uml kohana java jdbc play-framework spring-framework sql 00 more less
    • $30.00 HOURLY RATE
    • 5.0
    • 2090 HOURS
    • POLAND
    • LAST ACTIVE
    • 6 PORTFOLIO ITEMS
    • 2 TESTS
  • Java/C++ Developer

    OBJECTIVE : I am focused on brining success into our clients' business. I have developed a number of desktop and web applications using C++ and Java technologies accordingly. I am proficient in the following languages: Java, C++, JavaScript, SQL, Python, Bash … more

    OBJECTIVE : I am focused on brining success into our clients' business. I have developed a number of desktop and web applications using C++ and Java technologies accordingly. I am proficient in the following languages: Java, C++, JavaScript, SQL, Python, Bash. I am proficient and specialize in the following technologies: Spring, Hibernate, REST services, MySQL, Postresql, JQuery, JDBC, Qt4, wxWidget, boost and more. Feel free to contact me. KEYWORDS:C++, C, WinAPI, MFC, wxWidgets, Qt4, SQL, Assembler, HTML, OOP, design Java, Spring, Hibernate, JDBC patterns, UML, XML, SOAP, WSDL, BPEL, IBX, BDE, algorithm & data structure development, multithreading patterns. ACE, boost, CppUnit, XPMicrosoft Visual Studio, Borland Delphi, Borland C++ Builder, Borland Interbase Server, doxygen, BoundsChecker, makefiles, qmake, Microsoft Office.  less

    c c++ win32-app-development delphi html ajax interbase borland-c++-builder sql 3d-design uml software-testing database-modeling wxwidgets mfc 00 more less
    • $33.50 HOURLY RATE
    • 4.7
    • 7371 HOURS
    • RUSSIA
    • LAST ACTIVE
    • 0 PORTFOLIO ITEMS
    • 1 TEST
    ASSOCIATED WITH:
  • joomla/Wordpress/AJAX/jQuery/JavaScript/My SQL

    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 … more

    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.  less

    wordpress woocommerce javascript php css css3 c++ software-testing uml requirements-analysis 00 more less
    • $11.11 HOURLY RATE
    • 5.0
    • 1494 HOURS
    • BANGLADESH
    • LAST ACTIVE
    • 5 PORTFOLIO ITEMS
    • 6 TESTS
  • Senior C++ Developer

    For long years of my experience, I finished different kinds of projects. Now in every project I easily can show all my professionalism and high quality. I’m interested in projects where I could apply all my technical and communication … more

    For long years of my experience, I finished different kinds of projects. Now in every project I easily can show all my professionalism and high quality. I’m interested in projects where I could apply all my technical and communication skills. I have responsibility to manage projects and share my experience with young developers and help them to solve difficult problems.  less

    c c++ win32-app-development informix microsoft-access delphi qnx sql java c# .net-framework html ajax mfc project-management uml xml j2ee perl 00 more less
    • $36.11 HOURLY RATE
    • 5.0
    • 5483 HOURS
    • RUSSIA
    • LAST ACTIVE
    • 0 PORTFOLIO ITEMS
    • 1 TEST
    ASSOCIATED WITH:
  • MongoDB/CQRS/ES/ASP.NET MVC/Node.JS/AngularJS/BackboneJS

    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 … more

    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 (http://robomongo.org/). It is widely used around the globe and has between 500 and 3000 download per day. I am StackOverflow'er (http://stackoverflow.com/users/508601/andrew-orsich). 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, Quartz.net for scheduled tasks, Dependency Injection, NLog. Node.js, express, socket.io, mongodb, etc. Testing: Unit Testing, UI testing with Selenium Client side: BackboneJS / KnockoutJS / AngularJS, RequireJS, Twitter-Bootstrap, jQuery, Mustache, Underscore, etc. Certified mongodb DBA - https://s3.amazonaws.com/edu-cert.10gen.com/downloads/0a986eb852da42d0967db95e132bc44a/Certificate.pdf  less

    mongodb nosql asp.net twitter-bootstrap backbone-js knockoutjs jquery lucene-search linq-to-sql node.js selenium selenium-webdriver bdd wcf socket-programming tcp-ip test-driven-development t-sql .net-framework git github javascript microsoft-sql-server-development microsoft-visual-studio uml asp.net-mvc mvvm requirements-analysis authorize.net ado.net test-automation testng-framework html5 entity-framework css3 sql jquery-mobile 00 more less
    • $55.00 HOURLY RATE
    • 5.0
    • 1824 HOURS
    • BELARUS
    • LAST ACTIVE
    • 5 PORTFOLIO ITEMS
    • 3 TESTS
    ASSOCIATED WITH:
  • PHP Kohana MVC MySQL jQuery Java SE HTML CSS Photoshop UML

    I'm a PHP programmer with over three years of commercial experience in the web development industry. I specialize in custom PHP as well as Kohana framework (versions 2.4, 3.0 and 3.2) and WordPress CMS. In all … more

    I'm a PHP programmer with over three years of commercial experience in the web development industry. I specialize in custom PHP as well as Kohana framework (versions 2.4, 3.0 and 3.2) and WordPress CMS. In all my projects I used MySQL which has resulted in considerable SQL expertise. My additional strength is experience with HTML, CSS as well as Java SE and Java EE environments. For each project I choose the tools that would match the requirements as closely as possible, and implement them in a way that would result in user-friendly and functional applications.  less

    php mysql kohana wordpress java asp.net-mvc jquery css html ajax adobe-photoshop javascript uml web-scraping 00 more less
    • $29.00 HOURLY RATE
    • 4.9
    • 2469 HOURS
    • POLAND
    • LAST ACTIVE
    • 10 PORTFOLIO ITEMS
    • 16 TESTS
    ASSOCIATED WITH:
loading