Browse Behavior Driven Development (BDD) job posts for project examples or post your job on Upwork for free!

Behavior Driven Development (BDD) Job Cost Overview

Typical total cost of Upwork Behavior Driven Development (BDD) projects based on completed and fixed-price jobs.

Upwork Behavior Driven Development (BDD) Jobs Completed Quarterly

On average, 1 Behavior Driven Development (BDD) projects are completed every quarter on Upwork.


Time to Complete Upwork Behavior Driven Development (BDD) Jobs

Time needed to complete a Behavior Driven Development (BDD) project on Upwork.

Average Behavior Driven Development (BDD) Freelancer Feedback Score

Behavior Driven Development (BDD) Upwork freelancers typically receive a client rating of 4.59.

Last updated: August 1, 2015
Clear all filters
  1. Anton Onikiichuk

    Anton Onikiichuk

    Senior software developer

    Cyprus - Last active: 04/12/2013 - Tests: 5

    Programming Languages Proficient with C# (WinForms, WPF), C++ (STL, MFC, COM, WATCOM, Borland Builder), Ruby (RoR), Javascript (AngularJs) Familiar with Java (Core), Objective C/C++ (iPhone), Python (AppEngine), Boo, F# Development Technologies Development Tools: Microsoft Visual Studio (v. 6 - 2012), JetBrains ReSharper, .Net Memory Profiler, dotTrace, dotPeek .Net-centric: WPF, MbUnit/NUnit/MSTest, Autofac, Moq, Linq Bug Tracking: JetBarins YouTrack Source Control Systems: Visual SourceSafe, Subversion (VisualSVN, TortoiseSVN), Mercurial, Git Continuous Integration Systems: JetBrains TeamCity Software Development: OOP, AOP, Domain-Driven Development, TDD, Functional Programming Project Management: SCRUM, Xp, Canban, Continuous Delivery Software Operating Systems: Microsoft Windows (XP, Vista, 7, 8, 2003, 2008), Linux, MacOS X, QNX

    $15.00 /hr
    24 hours
  2. Evgenii D.

    Evgenii D.

    Professional developer a SaaS application.

    Russia - Last active: 8 days ago - Tests: 4

    I'm professional developer a Software as a Service application based on back-end developing. Skilled in UNIX systems. Usually work with Ruby on Rails framework which is my favourite now. I have a degree of bachelor of applied maths. I like ACM competitive which helps me think different and solve hard tasks.

    $10.00 /hr
    0 hours
  3. Ivan Byurganovskiy

    Ivan Byurganovskiy

    Ruby on Rails Developer

    Russia - Last active: 1 day ago - Tests: 1 - Portfolio: 4

    I program in several languages since 1998 (till 2012 - PHP mostly). From the beginning of 2012, I program only on Ruby (and Ruby on Rails) using BDD/TDD for quick and solid development. I have strong skills in deployment with Capistrano (and it's customizing), CI with Jenkins, SQL for MySQL/PostgreSQL, using Redmine, setting up and maintaining UNIX RoR production environment (not too much complex, like LDAP integration), Cucumber/Rspec/Minitest for BDD, and of course huge amount of gems for various development tasks. In short, skills in most of RoR developer must know to be called experienced. I learn new techniques/tools very fast, because of 16 year of active development, and 'cause Ruby is great for that :). You can learn more about me in my tech blog:

    $15.00 /hr
    1,125 hours
  4. Alex K.

    Alex K.

    Python Web Developer

    Russia - Last active: 1 day ago - Tests: 2 - Portfolio: 1

    I am a Python developer.I'm Russian Python developer with Masters Degree in Computer Science and 5+ years of experience. I prefer to work with Python, Django, Flask, Tornado, PostgreSQL. I'm very responsible person. I'm an industrious, responsible person,it's easy to find common language with me. I execute work with a high quality and within scheduled time.

    $33.33 /hr
    2,556 hours
  5. Akshar Patel

    Akshar Patel

    MEAN Stack Developer

    India - Last active: 21 days ago - Tests: 3 - Portfolio: 3

    Hi, I'm an Full Stack Developer from India, who loves to code. Over the past year and half I have acquired proficiency in JavaScript, Typescript, AngularJS, Bootstrap, IndexedDB, MongoDB, Chrome Packaged Apps, Cordova, Ionic, Phaser Game Framework, HTML5 Canvas and Node.js along with Karma and Jasmine for testing JavaScript. I love working on creative projects and put my heart and soul in the work that I do. Using the above technologies I have created an Attendance Management System for an NGO which includes a Chrome Packaged App, Mobile Apps using Ionic and Angular on the front-end and Node.js, Express and MongoDB at the back-end. Also, I have created a game based on a historical character of Arjun in Mahabharat using Phaser Game Framework. Looking for challenging opportunities in the full stack Javascript world.

    $10.00 /hr
    0 hours
  6. Renjith P.

    Renjith P. Agency Contractor

    Full Stack MEAN Developer - Node.js, backbone.js, AWS, Rails

    India - Last active: 1 day ago - Tests: 4 - Portfolio: 5

    I am a highly experienced MEAN stack developer. I have rich experience about AngularJs, Backbone.js and NoSQL databases like Mongo, Cassandra, Redis. My Key Skills: MEAN, Node.js, Angular.js, MongoDB, Backbone.js, Ember.js, video.js,Sleek.js Express, Koa, Sails,, Locomotive, Passport, Meteor, Jade , Hbs, Ejs; AWS, Rackspace Cloud, Amazon Cloud, EC2, Heroku; MySQL, MongoDB, Cassandra, Redis, CouchDB Key Achievements; I have developed the auction engine for America's one of the biggest Auction Platform Developed Sleek.js Web MVC framework for node.js Developed Myyna, open source node.js social sharing platform

    Associated with: Cubet Technologies Agency

    $25.00 /hr
    1,070 hours
  7. Nikhil Verma

    Nikhil Verma Agency Contractor

    RoR 2.x, 3.X, 4.X JQuery, HTML5, BDD/TDD Expert Available for Hire

    India - Last active: 3 days ago - Tests: 9 - Portfolio: 3

    I have been working on a single focused technology for years now and have built the expertise that is niche in industry. Now with platforms like this I look forward to put to use this learning and reap benefits of this effort and earn global recognition and reputation both for myself and my organization

    Groups: Engine Yard Ruby on Rails Professionals Network


    $20.00 /hr
    1,945 hours
  8. Sachin G.

    Sachin G. Agency Contractor

    Ruby on Rails Expert - SpreeCommerce / AngularJS / BackboneJS

    India - Last active: 1 day ago - Tests: 3 - Portfolio: 9

    I am Ruby on Rails Expert having 5+ years of Experience in Ruby on Rails, TDD, BackboneJS, AngularJS. Confront challenging tasks, overcome difficult obstacles, expand my capabilities while developing applications that help many people. Agile Scrum Development Approach Sprint Planning Meeting Daily Stand Up meeting Sprint Demo Sprint Retrospective How do I work? 1) I am available on Skype on 24/7. I work with client overlapping with client’s time zone. 2) I do demo with my client every day the completed work or update status through email 3) I am in continues communication with client so we both make sure that we are going in right direction to finish tasks or entire project 4) I have great communication skill to chat or call with client and excellent R & D skill to solve issues and fast learner. 5) I am very open and honest about communication. I am very passionate developer for technology solution. 6) I feel that developing projects or products are fun. I give best approach and best solution on consulting on products or projects. 7) Most important, I don’t need any reason to help people. I believe that you will get confidence on me once you work with me for few tasks.

    Associated with: Bacancy Technology PVT LTD Agency

    $15.00 /hr
    963 hours
  9. Elnur Abdurrakhimov

    Elnur Abdurrakhimov

    Web Java Architect

    Russia - Last active: 3 days ago

    It’s hard to come up with a title that matches me perfectly. You could call me an architect, a code designer, a code quality assurance specialist, an automated testing expert, a developer productivity booster, a consultant, or a coach. There are usually no open positions with a title that matches my skills and areas of expertise. Calling me a Java/PHP developer, a Spring/Symfony developer, a RESTful services developer, or any other language/framework/technology developer doesn’t make sense, because what I do goes beyond languages, frameworks, and technologies. They all come and go, but the fundamental principles change much slower. Hence I rarely if ever can respond to a particular job opening, even though I have preferences regarding some languages, frameworks, and technologies. But it doesn’t really matter what the title is; what’s important is what I do. And I do a lot of things. You could call me a jack of all of trades, master of *some*. I could fill a page or two listing languages, frameworks, and technologies I have had experience with. But let’s focus on a subset of my skills that are usually hard to find in most teams and hence are the best use of me. First of all, I’m an expert in automated testing. TDD/UTDD/ATDD, BDD, Specification by Example, functional testing, acceptance testing — whatever is the buzzword of the week. The goal of automated testing is to gain confidence in code and reduce the amount of manual testing. When implemented *properly*, automated tests greatly reduce defect rate, boost developer confidence in the codebase, and that allows fearless refactorings and other code improvements. When implemented *improperly*, it’s a waste of time and resources with no ROI. Unfortunately, I have yet to meet a team doing it properly or even going beyond just writing unit tests. Hence it’s a huge need for me to fill. Second, I specialize in architecture and code design. That includes OO/SOLID architecture of components and interactions between components, e.g. frontend/backend. Again, this is the niche I have to fill because it’s so rare to find developers that have really grasped this side of development. Most developers think that OOP is just about classes and objects, while those are only the beginnings. There is much more to architecture and code design. When done properly, code is easier to maintain and extend with new features. Third, I do ubiquitous automation. Automation starts with tests, but it doesn’t end there. Continuous integration and delivery are among things that can and should be automated. Unfortunately, again, this side is rarely done or done properly. These are three aspects that, when done properly, reduce time to market and drive costs down. Besides, Agile is so hot lately. And I really like all this Agile movement. The only problem is that Agile was never meant to be implemented without automation of tests and other parts of development and delivery. But what do most so-called Agile teams do today? Usually the only thing they take from Agile is frequent releases, while ignoring all the automation aspects. Hence Agile became a synonym of sloppy software development with frequent releases full of bugs that end-users have to catch and complain about to get them fixed. Sure, but how can you release weekly or biweekly without automated tests and delivery and maintain a high quality of your product? Right! By hiring twice as many testers as you have developers and then the same number of operations people. And still, even with that many people, the whole process remains broken because if your product is of any significant size and complexity, no number of testers can test it fully each week without getting tired of this brainless monotony and hence introducing the chance of human error. So, these are three skillsets that I find lacking in most teams and that’s why I decided to focus on them. The irony is that these tasks are the most mentally stimulating for me. Even though I usually implement end-user features as well, they become pretty boring for me as soon as I’ve implemented architecture and automated all things that could be automated. That’s why I don’t actually compete with developers, testers, and operations people or replace them. On the contrary, we naturally complement each other. I automate things and train them, and after that your team keeps working with these new approaches even if I’m not actively involved anymore. Also, what all this leads to is that there’s not a whole lot of work for me. As soon as I introduce all these approaches to a project and train its team to apply them properly, I end up in the maintenance/supporting mode. I still have to correct the course from time to time and help teams tackle newer problems and answer their questions that usually come up after they get used to basics and start hitting advanced concepts. But that only requires up to 10-20 hours of my time per week.

    $85.00 /hr
    0 hours