Position: Python Developer
Category: Python
English level: fluent
Years of experience: 7

- Web API in Flask making advanced use of SQLAlchemy (custom collections, optimization techniques). Was able to substantially optimize performance of the system. The API was being used to feed aggregated numeric data to a Web in order to build charts, tables, etc.

- Web service giving RESTful interface for manipulating images in a remote repository. Asynchronous processing of images, Celery/RabbitMQ, multiprocessing. The system was being used by an educational website.

- pet projects:

JavaScript syntactic parser (bottom-up, lazy building of the shift-reduce table) in Emacs Lisp.

Automatic CPS (continuation-passing style) conversion of Emacs Lisp code.

JavaScript 2D auto-simulator using Context HTML5 element (in progress).
Senior software engineer with experience in developing Web services and Web applications in Python (Flask, Django), relational databases (PostgreSQL, MySQL, SQLAlchemy ORM) and multiprocessing. Good knowledge of JavaScript, experience with Angular, jQuery. Well-versed in Linux OS. Strong background in algorithms and data structures.
Solving big and clear problems that require non-standard thinking, creativity, competence. Much interested in front-end (JavaScript) development. No problem to learn a new programming language or technology if it does the job.

Working sole or in a small team (2-5 developers), leading a small dev team is OK.