Browse Algorithms job posts for project examples or post your job on Upwork for free!

Algorithms Job Cost Overview

Typical total cost of Upwork Algorithms projects based on completed and fixed-price jobs.

Upwork Algorithms Jobs Completed Quarterly

On average, 45 Algorithms projects are completed every quarter on Upwork.


Time to Complete Upwork Algorithms Jobs

Time needed to complete a Algorithms project on Upwork.

Average Algorithms Freelancer Feedback Score

Algorithms Upwork freelancers typically receive a client rating of 4.82.

Last updated: October 1, 2015
Clear all filters

Jigarbhai Patel

Jigarbhai Patel

Expert Programmer, Algorithms Developer, Technical Writer

India - Tests: 3 - Portfolio: 10

"I believe in providing best quality services to my valuable clients." I have received the Bachelor of Engineering degree in Computer Engineering from Hemchandracharya North Gujarat University, Patan, Gujarat, India, in 2005 and the Master of Engineering degree in Computer Engineering from Dharmsingh Desai University, Nadiad, Gujarat, India, in 2008. My Part-time Ph.D. in Computer Engineering from Uka Tarsadia University, Surat, Gujarat, India, is pursuing since January 2013. My research interests include Artificial Intelligence, Computer Algorithms, Optimization, Machine Learning and Lean Manufacturing. I have excellent C/C++/C#/Java programming proficiency. I have one year experience of Programmer and Customer Support Engineer & seven years experience of Assistant Professor in reputed Engineering Colleges. I have successfully developed several projects in C/C++/C#/Java, guided 40 major projects of undergraduate students, 10 research projects of postgraduate students, published 7 research papers in international journals and attended 4 workshops & training programs organized by IIT Bombay & Nirma University. I have excellent proficiency to write high quality articles, blogs and e-books. I have effectively and efficiently solved the following combinatorial optimization problems by designing & implementing various algorithms such as A* search, brute-force-search, breadth-first-search, depth-first-search, branch-and-bound algorithm, hill climbing, greedy algorithm, genetic algorithm etc... in C/C++/C#/Java. 1. Workforce scheduling and routing problems 2. Capacitated vehicle routing problem with time windows 3. Mass transportation problem 4. Traveling salesman problem 5. Crew allocation & scheduling problem 6. Home health care problem 7. Job-shop scheduling problem 8. Tasks allocation problem 9. Packing problem 10. Cell formation problem 11. Machine layout problem 12. Cell layout problem 13. Circuit-satisfiability problem 14. Optimal earthing grid problem for substation earthing system design 15. Subset-sum problem etc… I have also developed projects of neural networks as follows. 1. I have trained perceptron for binary classification which can be used to predict whether a given car is a family car or not. 2. I have also trained perceptron for multiclass classification which can be used to classify the input into one of output classes namely car, human or dog. 3. I have also developed multi-layer feed-forward neural network to learn XOR function. I have taught various subjects at undergraduate & postgraduate level such as Microsoft Office, C, C++, Java, Artificial Intelligence, Computer Algorithms, Computer Graphics, Computer Network, Computer Communication & Networking and System Programming.

99% Job Success
$50.00 /hr
53 hours

Eduard Bagrov

Eduard Bagrov Agency Contractor

C/C++/C sharp/PHP/HTML/MySql/SQL Senior Software Developer

Armenia - Tests: 7 - Portfolio: 3

I'm Senior Software Developer with 7+ years experience. What I usually do: 1) Scraping projects 2) Embedded programming 3) Kernel module programming 4) Unit testing (cunit, Nunit) 5) Desktop and Web applications development 6) Java Android games development Languages: C/C++ (X11, STL, GTK+) C#, Java Android Phyton PHP, HTML MSSQL, MySql

Associated with: SYP

$22.22 /hr
206 hours

Carlos Feitosa

$35.00 /hr
218 hours

Victor Cernobai

Victor Cernobai Agency Contractor

Senior C++ Financial/Trading Software Developer

Romania - Tests: 2 - Portfolio: 2

Hello and welcome to my oDesk profile, My name is Victor Cernobai and I am a professional C++ developer exclusively specialized in developing trading (and related) applications. I am in the financial industry since 2009. During this time I have participated in the development of a wide range of modules involving concepts such as high frequency trading, client/server architecture, distributed modules, OOP design patterns, low-latency optimizations, multi-threading, GPU acceleration, IPC, Socket Programming etc. My main IT expertise is C++, but I also do have working experience with Python and C#. Some more details about my expertise: a) API connectivity: Interactive Brokers API, Currenex API, FIX protocol with QuickFIX, IQFeed API, Trading Techologies, CQG, PFGBest, FXCMpro, Hotspot/ITCH, Bloomberg Open API; b) Building financial charts: OHLC, bars, Point and Figure; c) Implementing technical indicators like: Moving Average simple/exponential, MACD, RSI, bollinger bands etc. d) Data storage solutions: MySQL, SQLite, MSSQL, binary files; e) Back-testing and Optimization solutions; f) Trading algorithms: arbitrage algos, mean reversal, trend-following, trendline based etc.; As a freelancer I am only struggling to: a) Apply my programming and trading knowledge to bring higher value to trading applications; b) Be always close to the client; c) Take projects only when 100% confident they can be done on time and on budget; d) Provide the best answers to clients questions; e) Work only with serious clients. Thank you for your time and do not hesitate to ask me for portfolio samples! Best regards, CVI

Associated with: CVI Trading Software Agency

91% Job Success
$55.56 /hr
1,065 hours

Allaoua B.

Allaoua B.

Matlab/Fortran/C/C++ Software Developer & Telecoms Consultant

United States - Tests: 10 - Portfolio: 8

Over 12 years software development experience; had developed a wide variety of computer software built from the ground up for R&D/Academic purposes & Professional ends; using a mixture of programing languages C/C++, FORTRAN, MATLAB and many more. My core Expertise in software development resides in Algorithm development, software design & Implementation, Code Optimization, testing & debugging and Cross-languages code translations Also have a deep understanding of Engineering fields, Radar systems, DSP processors, Advanced Image & Signal Processing Techniques, Data Encryption, along with strong technical background and proven field experience on Telecoms Networks & Technologies I’m equally well versed in the use of multitude of programing languages: OOP, BASIC, Assembly (Motorola, DSP, Intel X86). I also have moderate experience/knowledge with Java, OS/Shell Scripting, database query languages (SQL), web programing (HTML, and PHP) I deliver Results .. let my work tells you the rest and be the Judge! + High Quality outcomes (exceeding ALL your expectations) + Full and continuous oversight on the work as it progresses + Complete offer/solution meeting all requirements + Time/Cost effective offer with a detailed plan/Timeframe & Budget Seeking opportunities to excel, to do more and perform better Impatient to do business with you The choice is always yours ..

100% Job Success
$13.00 /hr
56 hours

Daniel Krstevski

Daniel Krstevski

Senior Android Software Developer

Macedonia - Tests: 4 - Portfolio: 2

Currently taking master's in Electrical Engineering & IT. Having 3+ years of android under my belt, feeling confident building professional looking apps, with responsive UI's using the latest technologies. Although my main focus and work is Android Development, I also have knowledge of other programming languages like: Java, C/C++, JavaScript, BashScripting. Application overview and technologies used: - Native application developed using the Android SDK. - Google Maps Android API v2 - Android Geolocation API's - Compatible all the way back to Android 2.2. - Fragments with the Android support package. - Using support libraries, and optimizing for wide range of screens. - Background processing and networking. - Well known open source libraries used. - Interaction with external internet resources via HTTP. JSON / XML parsing. - Android's Multimedia Framework. - GIT Why choose me ? Having the ability to adapt to your need (literally), researching, communicating fast and effectively, focusing entirely on android development so results can be better than expected. Thank you for visiting my profile, and make sure you have nice day. Best regards, Daniel.

100% Job Success
$18.50 /hr
0 hours

Muhammad Usman

Muhammad Usman

Web Developer & Creative solution provider

Pakistan - Tests: 5

I am computer science graduate, can provide and develop solutions of different problems related to Software/App/web development. I am good in developing Algorithms.. Also, I can provide excellent quality research work and administration services specially to start-ups!

100% Job Success
$10.00 /hr
33 hours

Yasir Shabbir

Yasir Shabbir

Yasir Shabbir

Pakistan - Tests: 9 - Portfolio: 7

I am Professionally working on Java tools and technologies, so still working on following fields --> JDK 1.8 --> Vaadin --> Spring --> Hibernate / JPA , JDBC (Persist-ency) --> RESTful Web Service (JAX-RS) --> AJAX --> JSON --> Servlet --> Eclipse , STS , MyEclipse , NetBeans (IDE) --> Core Java --> UML (Class , Sequence , Activity, Use Case Diagram) My Working strategy are First I have gather the complete requirement and demand of the client before any start the work, and then enlist the all requirement on the page; Now it's a time to tell the client that what do you want and how this I will solved. Then I go the logical designing phase mean UML(Unified Modeling Language); that tell us how the project look and what ,when ,where ,whom and how can my application do. Then convert all things in to programming language I have specialized in Java so I follow it. and finally deploy to the client. That's the mine way of working. Client satisfaction and confidence are my first and top most priority. Instantaneous and easy available on the demand of client.

$5.56 /hr
0 hours