Andrey N.
BangkokThailand
100% Job Success
Top Rated Plus

Senior Python developer / Tech Team Lead

I'm a highly experienced developer with positive feedback and thousands of hours worked here at Upwork. Specialization: ★ Web-development ★ Scrapers ★ Big data and data processing Before I decided to 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 7 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, Cassandra, MongoDB, SQLite ★ Lighttpd, Nginx, Apache, Cherokee, Tornado ★ Hadoop, Spark, MRJob ★ 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 more jobs. Create an account to review them

Skills

  • Python
  • JavaScript
  • Flask
  • NoSQL Database
  • Apache Hadoop
  • API