I am a British PhD Student studying Genetics in Germany, and as part of my daily job I have to play around with very large sets of data. The tools currently available to do this are clunky command-line tools which only typically only work on one file at a time (to be used in horrible "pipelines"), and put simply, playing with the data and ma...
I am a genetic researcher/student who wishes to make his software freely available to people all over the world. Whilst I like to think my code is pretty good, what I believe scientists really want/need is a clean, simple user interface for their daily tasks.
Before I could write my own code I was using other...
Skills: graphic design, web design, infographics, css, typography
Previously, I wrote some software in Python that does the following:
Takes file containing one extremely large string (one line, containing only 5 different characters around 3 billion characters long - 3Gb), and finds all the repeated and unique substrings for a given window length.
For example, if the window size was '5' and the string started...
“Tanmay is an outstanding programmer, and an absolute pleasure to work with.
I needed a highly skilled programmer to work with me on a new cutting-edge Genetic research algorithm, and because this was one of the first jobs I had ever posted on Elance I was highly skeptical of the quality that the "human cloud" could provide.
Being a Python programmer myself I know good code when I see it, so I asked contractors to provide a proof of concept program, and the fastest leanest code would win the bid. More than 20 programmers applied for the job and submitted proof of concepts, but Tanmay's solution was significantly faster and more reliable than the other applicants. Whilst it must be said that the other applicants were good, Tanmay's extremely logical and pragmatic approach to problem solving has proven invaluable down the line as the project has developed.
To summarise the work he has done that I feel was above and beyond what a typical contractor would do, Tanmay has:
Optimised my application for multi-threading on a large Amazon AWS cluster, allowing me to significantly reduce the time 'crunching numbers' compared to running the software on my personal computer.
Walked me through the process of creating high-performance clusters on AWS in the first place!
Optimised the amount of memory/disk usage that the program uses to ensure maximum performance.
Offered to walk me through, step by step, how the program works,
Been available to chat about the project on a daily basis, and has always made himself available to discuss the ins and out of the project as it evolves.
Overall, I have been absolutely delighted - if not amazed - by the level of competence and professionalism that Tanmay has demonstrated.
I would not hesitate in the slightest to use Tanmay in the future, and quite simply I could not recommend him enough to others looking to outsource. Of all the contractors that I have since used on Elance, Tanmay is definitely my go-to-guy!”
“Fantastic coder - would definitely use again.
I held a competition here on elance to see who could develop the fastest searching algorithm for my particular data, and Alex came out on top of around 20 applicants. His solution was a bit different to many other applicants, but proved to be faster in Python than other applicants attempting the same problem in C!!
After he had finished coding the project up, we spent a good hour or so over chat going through what every line in the code did and why this method was good, and what drawbacks (if any) it had. Suggestions for code optimisation as my data scales in the future was also given.
All in all very happy with the guy. His English is great, he works fast and to time, and came in right on budget. 5 stars!”