I'm a Russian expat currently staying in Thailand. Before I decided to move abroad and work as a freelancer, I used to be a programmer and CTO, so I have deep knowledge of both business needs and appropriate technical solutions. I also have a great understanding of low-level computer principles and codes; I have been writing some C++ and x86 assembler codes for a few years. I've been coding since I was 14. As a student, I took part in an IT competition and won 3rd place in my city. Most of these competitions strongly relies on algorithms and mathematics, so I ... do have knowledge of programming patterns and algorithms as well. I switched to Python as my main programming language more than 5 years ago. I found it simple, clean, reliable and powerful. Soon after that, I noticed Django and started using it when it was an early pre-release version. Whether you need a complex, corporate-level solution such as a social network, or just a small script performing a simple task - I will do it quick and efficient. How a good IT solution should look like? It must be: - reliable: I always test my code; - solid: I think through all the important details and features before typing any symbol of code; - complete: my solutions will satisfy your business needs for 100% and even more; - high-quality: forget about stupid or unclear code - I follow all the theoretical and practical principles of writing code (including standards such as PEP8). The list of technologies and programs I worked with: ★ Python, Django, Flask, many external Python libraries ★ CSS, HTML, Java Script (including libraries such as jQuery) ★ MySQL, PostgreSQL, MongoDB, SQLite ★ Lighttpd, Nginx, Apache, Cherokee, Tornado ★ High-load optimization (including creating the appropriate project architecture, database design, code refactoring, choosing right tools etc.) ★ Selenium ★ Git, Mercurial; Github.com, Bitbucket.com, Basecamp.com ★ Many data formats and files, such as binary, graphic, audio, plain-text, CSV, XML, OpenOffice and MS Word formats ★ Mac OS, Linux (including console and server administration), Windows, iOS, Android ★ PyCharm, Sublime Text, Text Mate, nano, vim; intermediate Photoshop skills
Andrey N. has added 2 portfolio pieces. Create an account to review them.
Andrey N. has more jobs to show. Create an account to review them.
|Name||Score (out of 5)||Time to Complete|
|Python 2.x Test||3.90||Top 30%||41 mins|
|U.S. English Basic Skills Test||4.10||Top 20%||22 mins|