Find the world’s best Distributed computing Freelancers

Upwork is the leading online workplace, home to thousands top-rated freelancers. It’s simple to post your job and get personalized bids, or browse Upwork for amazing talent ready to work on your Distributed computing project today.

System Ananlyst / Software Designer

Poland
-
Last active: 11/26/2014

http://www.linkedin.com/in/morgwai
I'm a deep-server-side guy specializing in scalability and high availability of large distributed systems.
I used to work at Google for 3.5 years where big-data and no-sql terms were coined. Designing, deploying and maintaining large-scale, complex systems on Google cloud was my daily bread.
I have a very good ability of learning new technologies and analysing existing systems. My work at Filemedic is a good example: when I started I knew nothing about Android NDK except that it allows to use native c/c++ libs in android apps somehow. A month later I created an NDK-HOWTO for advanced users, reported several bugs in NDK itself and fixed few myself of which at least one was critical.

Ruby / Rails developer

Russia
-
Last active: 08/04/2011

I have been engaged in programming and accompanying technologies since 1991 and started working as a professional developer in 2003.
Programming, databases:
- Strong knowledge and understanding of the procedural, functional, and object-oriented approaches in programming, with the application of corresponding patterns of designing with the selection of the optimum approach to the decisions made on tasks.
- Programming languages: Ruby, Python, Java, Scala
- Web: HTML, CSS, JavaScript (Jquery), CoffeeScript
- Frameworks: Ruby On Rails, Django, Play Framework, Backbone, AngularJS
- Understanding and use of the theory of relational databases in the designing of the DB serving for storage and data processing, reflecting the real requirements of the customer.
- Serious experience: MySQL, PostgreSQL.
- Experience with MongoDB, NuoDB, Redis, Hadoop, Map/Reduce approach.
- Ability to quickly master unfamiliar environments of programming, technological and methodological approaches with effective decisions made on their basis.
- Understanding of an infrastructure of client-server appendices in heterogeneous and homogeneous networks and sources of the data.
- Ability to develop uniform standards and approaches, with their subsequent introduction in the developing process by the creation of corresponding instructions.
- Understanding of differences and features of design, coding, testing, deployments, and application support stages.
- Experience with the Agile methodology.
- Analytical mentality and ability to take previous experience and theoretical knowledge into account in the course of decision making.
- Experienced Linux user. Mac OS X is used as the normal working environment.
- System administration for deploying web applications (debian-based distributives).
- Experience with Amazon Web Services stack and Google Cloud Stack.

Linux Administrator and Data Scientist

Germany
-
Last active: 09/07/2014
-
Tests: 1
-
Portfolio: 3

I have broad experience in scientific research and computational physics, mathematical modeling and statistics. The mathematical modeling I am experienced with includes:
Black-Scholes Partial Differential Equations
Foward Curves
Monte Calo Simulations
Time Serie Analysis (ARIMA, GARCH Models for High Frecuency Data)
Radom Walk
Matrix Decomposition
Cholesky Factorization
Mainly, in the last two years I am used to program in Perl, Python and C/C++, I did learnt Fortran (F90) programing but not using a lot nowadays.
The codes I created are focused to run on supercomputers with parallel programing using OpemMP and/or MPI under Linux (RedHat/CentOS/Fedora) systems, Linux clusters and High Performance supercomputers. (with IBM AIX, or Linux Debian and Solaris)
For statistics, I mainly used Matlab / Octave and R program, but I try to
make everything I can in Python using NumPy as well.
From my time in the academia, I am author of several (+25) articles in the area of computational physics, and co-authors of one book chapters, several reports, many lecture material, and a few popular science articles. I have experience in different writing styles and addressing the publication to a diverse audience.
I speak fluent Swedish and Spanish
and have knowledge of Portuguese, Finnish and German.

Software Engineer

New Zealand
-
Last active: 6 months ago
-
Tests: 1

I am a professional Software Engineer with experience in Python, C++, Java, SQL, NoSQL and a wide variety of other technologies. I have experience in managing and maintaining cloud applications in a high availability environment.
Most recently I have worked as a Server/DevOps Engineer, creating and maintaining server-side software for several smartphone games with over 100,000 users. My responsibility was for the whole development process - from specification to release, through to live updates, data management and performance analysis. I worked on creating server-side functionality to support new features in the smartphone client with a focus on high throughput and database performance. As part of my DevOps responsibilities I maintained 60+ AWS EC2 instances running high availability server software, PostgreSQL and Redis. I also designed a new server architecture for a new game with a focus on scalability, throughput and maintainability.
I am a task oriented and enjoy the process of working through a project from design to completion. I enjoy working in a collaborative environment and sharing ideas and experience with colleagues. My goal as an engineer is to create high quality, high performance software with an awareness of business and customer requirements.
I have a Masters degree from the University of Warwick, UK. My degree had a focus on algorithm design, data design, high performance computing and system design. I am currently studying statistical analysis and stochastic processes to further my understanding of data science and simulation. I have an interest in high performance software, distributed systems and modelling/simulation software. In particular I am interested in the application of using simulation software and modelling to solve real world problems.

Managing Partner, RadX Software Labs

Canada
-
Last active: 7 months ago

Michael is a Toronto based technology innovator with over 15 years of experience developing, architecting and leading complex software R&D initiatives in Digital Media, IPTV, Gaming and Web verticals.
Broad and deep software expertise with current focus on highly scalable distributed systems, Cloud and BigData technologies.
Michael holds a Masters degree in Computer Science with a thesis in distributed artificial intelligence. Author of scientific publications and patent applications.
Managing Partner and RadX Software Labs Inc., a Toronto based boutique software consultancy firm, experts in Cloud, BigData and emerging technologies.
RadX Labs designs and develops high performance systems which scale to millions of users, billions of events, thousands of servers and petabytes of data.
https://www.linkedin.com/profile/view?id=9098524