Project-oriented technician in a few fields of expertise: * data analysis: various data processing using few programming languages - Python, R, Wolfram Mathematica, Matlab; * typesetter: bibliography support, complex imagery, complex, multi-line equations and interprocessing data in both LaTeX and MS Word; * software developing: desktop software developing and a distinct programms to get and operate on different data; science software to model asorted physics and math models. Experienced for a 5+ years in all fields. 1+ years of public work on oDesk.
Haskell Job Cost Overview
Typical total cost of oDesk Haskell projects based on completed and fixed-price jobs.
oDesk Haskell Jobs Completed Quarterly
On average, 1 Haskell projects are completed every quarter on oDesk.
Time to Complete oDesk Haskell Jobs
Time needed to complete a Haskell project on oDesk.
Average Haskell Freelancer Feedback Score
Haskell oDesk freelancers typically receive a client rating of 4.90.
Over the last 7 years I have been involved in several performance-sensitive projects using Java, including video surveillance solution and stock trade automation system. My core competency is performance optimization, and I'm seeking the opportunities to enhance your application to run as smooth as possible. I also would not mind designing said application from the ground up, with performance in mind, of course. Last, but not least, I would be delighted to practice Haskell.
B.S. In Computer Science. MSc. in program transformation techniques. I have experience both as engineer and researcher. My interests include compilers, functional programming, formal verification of programs and perfecting software development practice. My professional experience includes distributed systems, high-performance computing, financial applications, software for entertainment and education.
Tom S. Agency Contractor
Alexey Tigarev Agency Contractor
I am a computer scientist whose main skills are in the field of data analysis, pattern recognition, statistical software, machine learning and large scale system design and integration. I have developed systems using Neural Networks, Markov chains, Support Vector Machines in various applications: OCR, image processing, data analysis, text indexing and retrieval. I am also proficient in 3D image visualization using common off the shelf libraries and methodologies, either low or high level, like OpenGL, DirectX, VTK, Java3D. I understand and use common ray tracing programs. I understand image processing topics like segmentation, thresholding, classification. I have worked in the past in a 3d Face recognition European project. I know the OpenCV library quite well. In the field of "general programming" I have a good understanding of Databases, multi threaded applications, sockets, pipes, encryption (symmetric and asymmetric), compiler design, operating systems, low level data structure in memory and on disk, data integrity. I consider myself an expert in data structures and algorithms: trees, queues, lists, b-trees, hash tables; I use standard libraries like STL, Boost, Java generics. I have a good knowledge of SQL and data normalization however I have also used custom No-SQL databases like Datadraw, MapDB, Tokyo Cabinet, Zope. I know all the basic algorithms and templates used in every day coding; regarding data integrity and security. Compression (lossy and lossless), symmetric and asymmetric encryption, public certificates, I have worked with OpenSSL programming, encrypted web services, packet sniffers. I am proficient in all the common every day languages with an emphasis on C++ and Perl. But I can use: Java, Python, Visual Basic, C#, PLSQL, Delphi. I know all the Object Oriented Programming concepts and design patterns and I use them if the need arises, but I am also able to write object-free programs in C or functional languages (like Haskell or Scheme). I know modern version control systems like git and mercurial, even if I can use also older ones like Subversion or CVS. I know Windows programming and API quite well. I have used WPF and WCF to create desktop applications in Windows and web services. I have used Linux and Gui toolkits like Qt which are platform independent. I know XML, XSL, I have used several parsers like the MsXML or Xpath. I know how to validate a XML with a schema. I have worked with a team that handled thousands of XML documents relating to air crashes in a SQL server database. I am able to talk and write in English with fluency. If anything is not listed here either I have forgotten to list it or I can probably learn it quite fast, so don't hesitate in asking!
I am enthusiast with both commercial and non-commercial experience in IT. My experience includes: * Python (Django, Pylons/Pyramid, Tornado, webpy) web development; * Voluntary support of small-to-mid scale computer networks; * Unix/Linux server administration; * Contributing to various open-source projects; * Fun oriented not-so-mainstream tools (Haskell, Erlang, Forth) self-education. I tend to choose tools suitable for specific problems rather then focus on a single technology. I am available for research on unfamiliar domains and technologies. Learning new things is fun; learning new things for real-world tasks is double fun! I am looking for challenging IT projects which hopefully will save someone's time / provide new opportunities / make the world better.
I'm a physics student with broad interests in mathematics, computer science, cognitive science and space exploration. I'm looking for challenging projects incorporating mathematical concepts, with a strong emphasis on exploration and prototyping. Delivering production-ready applications is less fun to me than thinking of something original and challenging. I prefer to be forced to explore an uncharted territory than to follow "industry best practice". My language of choice is the Lisp family (especially SBCL and Racket). I'm also strongly dragged towards functional languages (mostly Haskell and Ocaml). I'm ready to learn new stuff if it means thrill, excitement and novelty.