I've been doing web development in Python more than 5 years. The last two years I have been working on the position team lead / tech lead. I am well versed in algorithms, data structures, design patterns. Know how to write fast, clean and well maintained code. I am a server-side guy but I also know how client-side stuff works. I am one of the founders and organizers of DevDay IT community in Kazan city.
Also:
- continuous self-improving
- curiosity with scepticism
- reasonable pragmatism
- Python - advanced, also:
- Django - ORM, views/routing experienced
- Celery - experienced
- Flask, Bottle, Sphinx, PyZMQ, Pika, SQL Alchemy, LXML
- CouchDB - advanced
- JavaScript - intermediate, also:
- ExtJS 3.4, Ember.js, jQuery
- HTML/CSS - intermediate
- Scala and Lua - pet projects
- English: Conversational
Organization | "BARS Group" Ltd. |
---|---|
Time frame | June 2011 - Current |
Job Title | lead developer |
Responsibilities:
I led the development department. First attempts to implement Agile methodology and code review. Tried to get more points in the Joel test (8 so far).
Progress:
- integration with russian E-Government infrastructures (Unified system of interagency electronic interaction)
- complex b2b integrations, SOAP services and authorization backends
- streamlined continuous integration process
- code review
- more than 80% tests coverage
Technologies: python, django, scrum, extjs4, celery, nginx, nsis, postgresql, soap, xml
Organization | "BARS Group" Ltd. |
---|---|
Time frame | November 2010 - June 2011 |
Job Title | developer |
Responsibilities:
Full life circle django RIA development. Participating in several high-load projects for government (The Ministry of Education) as maintainer and development from scratch. Progress:
- complex business logic and reporting server-side implementation
- writing simple ExtJS based user interfaces
- implemented a continuous integration for most of out projects
- written some new components for our platform.
Technologies:
python, django, extjs, mercurial
Also:
- internal trainings and tutorials
- participating in technical interviews with candidates and staff certification
Organization | "AkBarsMed" Ltd. |
---|---|
Time frame | August 2009 - November 2010 |
Job Title | developer |
Responsibilities:
For several years I worked in the health insurance sector, where developed accounting and information systems. One of these systems serving a population of one state (~3M). Client-server architecture with Firebird DB server on one side (1000+ stored procedures), and Delphi client on other.
Progress:
- first version controll (Subversion) for source code implementation in department
- first web-applications in department
- massive refactoring + migrating from Delphi 5 to Delphi 7
- fuzzy mailing addresses recognition based on soundex
Technologies:
delphi, intraweb, firebird
Degree | University Degree |
---|---|
Time frame | 2004 - 2009 (January) |
University | Kazan State Technical University named after A. N. Tupolev |
Technologies | automated systems and software engineering |
Achievements | reserve-officer training department (signaller) |
Certifications:
Time frame | Course |
---|---|
Septemer 2012 - November 2012 |
Coursera Functional Programming Principles in Scala Certificate |