You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Multithreaded Programming Jobs

4 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Fixed-Price - Entry Level ($) - Est. Budget: $50 - Posted
Build in GoLang a server application that proxies to a HTTPS website, confirming that the certificate is correct, than extract a webform from that website and displays it to a client within a webpage template. (A temporary template should be provided by you.) The form, uses Ajax to update the forms fields with data while the user is filling in the form, this asynchronous functionality shall remain and bypass the proxy communicating directly with the source HTTPS website. The server shall manage multiple sessions when connecting to the source site. A captcha is provided from the source site for each session. You shall program this server to allow multiple sessions all with their own captcha. Upon the user submitting the form, the server shall submit the contents to the HTTPS site, and wait for a response. If success details from the returned data shall be recorded to a json file on the server. On success or fail the feed back from the form shall be displayed to the user. Comment the code.
Skills: Multithreaded Programming Data Science Golang
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
I need a java application developed that listens on some MSMQ queue, and then uses items pushed into the queue to query a graph database. The Graph database I'm using is Ontotext's GraphDB http://ontotext.com/products/graphdb/ Each item in a MSMQ queue has a label and a body. The MSMQ label will have the name of the return queue name and the body as the SPARQL query submitted to the GraphDB database. So your app will wait for items to appear in MSMQ, pull an item off the queue, dispatch it to a thread, submit the body (a SPARQL query as a string) to GraphDB hosted in the application, and take the string query results and push that into another MSMQ queue with the name from the label found in the request. Thats it. Most of the code to both of these things is below. You can use one of a few MSMQ Java libraries https://msmqjava.codeplex.com/ GraphDB can be embedded in the same java process like the application that is using it. For more information please check [1]. You need to instantiate a LocalRepositoryManager. [1] http://rdf4j.org/sesame/2.7/docs/users.docbook?view#The_RepositoryManager_and_RepositoryProvider Your application should have a .BAT file I can click on to build the class files and application. There should be another .BAT file file created that when clicked, starts the server I will be using and adding to your code later, so leave comments
Skills: Multithreaded Programming Java
Fixed-Price - Intermediate ($$) - Est. Budget: $300 - Posted
We need to build a screen scraping engine in .NET v4.5 to be a base core for screen scraping multiple websites which sells Travel products like Flights and other. The engine is to be provided as a library (DLL) and has API calls, from the other end it is extendable to add multiple websites to be screen scrapped in the future, each has its own rules for the markup. One important feature is that the screen scraping should be done in parallel for multiple destination websites. The engine should maintain the web-session, allow for multiple operations on the same target website with the same session, also it should support user-login to destination website. Scenarios of operations on destination website: - Login - Search for a Travel Product (Take parameters of the search from the caller, get the price back and other information from the webpage), there could be multiple results (multiple Flights) - Book one of the Flights returned in the previous step (take the selected flight from the caller and select the exact flight, call the book action, return success or failure). Later we will build a web-service above the engine. Deliverables are expected to be a complete source code of the engine in C#.NET 4.5, with an add on for one (1) destination website which will be told later. To be elected for the job, applicant is expected to have strong web fundamentals knowledge in addition to great C# background. More information to be provided by asking. And your questions are very welcome and essential to us before hiring, this will give us an indication of how well you read the description above and your understanding of it. Thanks
Skills: Multithreaded Programming .NET Framework C# HTML
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App