- Generating the highest level of system requirements, based on the user's needs and other constraints such as cost and schedule. - Ensuring that this set of high level requirements is consistent, complete, correct, and operationally defined. - Performing cost-benefit analyses to determine whether requirements are best met by manual, software, or hardware functions; making maximum use of commercial off-the-shelf or already developed components. - Partitioning large systems into (successive layers of) subsystems and components each of which can be handled by a single engineer or team of engineers or subordinate architect. - Generating products such as sketches, models, and prototypes to keep the user and the engineers constantly up to date and in agreement on the system to be provided as it is evolving. - Interfacing with the design and implementation engineers and architects, so that any problems arising during design or implementation can be resolved in accordance with the fundamental design concepts, and user needs and constraints. - Ensuring that a maximally robust design is developed. - Generating a set of acceptance test requirements, together with the designers, test engineers, and the user, which determine that all of the high level requirements have been met.
Get Your Python Project Started Today!
Hire a freelance Python developer to rev up your web applications. Search our database of affordable Python experts to get your project started today.
Python is a dynamic general-purpose, object-oriented programming language designed for code readability and used for web applications (e.g. Google, Yahoo and YouTube). On oDesk, the world’s largest online workplace, companies hire Python programmers to successfully complete jobs including loading datasets, creating widgets, and performing data transformations.
Python Job Cost Overview
Typical total cost of oDesk Python projects based on completed and fixed-price jobs.
oDesk Python Jobs Completed Quarterly
On average, 617 Python projects are completed every quarter on oDesk.
Time to Complete oDesk Python Jobs
Time needed to complete a Python project on oDesk.
Average Python Freelancer Feedback Score
Python oDesk freelancers typically receive a client rating of 4.72.
I have strong background in UNIX/Linux software development, Master's Degree in Computer Science. I worked on Enterprise high-load distributed hosting automation systems as a Team Leader (3.5 years in SWsoft, Inc., now called Parallels). For the last 6 years I'm running my own small software development business in Russia with primary focus on Python/Django apps. Not pure Web but often involving integration with hardware (Proximity Cards, Sensor Screens) or external systems like Payment Processing, SMS Gateways, GABRIEL (Airline Reservation System), etc. I can take an idea and turn it into a working business, through all the intermediate stages. Also I have experience of investing my own funds in my projects, so I feel the difference between "perfect code" in a month and "good enough" code that increases the revenue right now. Nevertheless, my code is very good: no copy-paste, always written with performance, flexibility and security in mind, etc. On oDesk I'm looking for (and actually find :) interesting projects with a sight on long-term fruitful cooperation. I'm also open to smaller activities (e.g., consulting) where my knowledge can be helpful.
I have been working as Linux System Administrator for 5 years. I supply linux management service for my customers. I design and install infrastructures for high-available web applications. Most of these servers use Debian, Ubuntu, CentOS, Redhat and Pardus. I use haproxy as load balancer, iptables as firewall, apache, nginx or lighttpd as web server, mysql as database server. I configure replication systems which have one or more slaves. I deploy applications in different languages like RoR, Python/Django or PHP. I am familiar with php-fpm, php-cgi and mod_php. I am also experienced in virtualization. I use openvz, vserver and kvm for virtualization. I prefer using Debian or Proxmox for host system for virtualization. I use Python and PHP to develop web and shell applications and automation scripts. I am a free software contributor. So i am good at remote working and collaboration tools. I use git and svn actively for various projects.
For the last 12 years I received a wide experience in different technologies and programming languages, worked on different projects from different areas and proved that I can bring the result. I worked as a team leader and as an independent developer and know how to do things right. My system administration experience helps me very much in my software developer's life, it gave me deep understanding how complex systems work and how they are managed.
Hi, my name is Kyrylo, and I'm oDesk Verified Mobile Applications Developer. I mainly focus on iOS development with Rubymotion, but also can work with Objective-C and Swift, have a lot of experience in web-development including back-end (Node.js, Ruby on Rails) and front-end development (Angular.js, Ember.js). I was working on applications like PackPoint or TradeGecko that were mentioned by TechCrunch, Lifehacker, TheNextWeb, 9to5Mac, Washington Post, L.A. Times and others. Some other apps were featured in App Store, others have 60k+ monthly users.
French Experienced Software Engineer with a career structured in several axis : - Data mining solutions linked with SQL databases.. - Data acquisition systems and monitoring, Building Intelligence, Protocol handlers. - Statistics and Numerical analysis (R language, Eviews, Matlab, Scilab) - Articifial Intelligence and specific languages, with industrial applications. - PPC Statistics & API (Adwords, Adcenter) - Networking with a Wireless Internet Provider (Mikrotik specialist). - Business Intelligence With 25 years exerience in France and Spain as Consultant Engineer in various business environment, able to handle and develop projects involving multiple environments and technologies.