Badges
Certifications
Work Experience
Senior Software Engineer
Inplat Technologies•  March 2018 - Present
- developed service for debit and credit transaction for bank's finance adjustments (Python/Tornado/Postgresql) - developed parser for one of iso8583-protocol dialects (pure Python) - made docker-compose files for several projects) - tried using mountebank as services' mock - tried to be a team leader but became a tech-leader - tried SCRUM routine on myself :O= - studied review process of pull-requests (GitLab) - developed a query builder based on Mongo-like DSL - developed API for getting financial data (Python/Tornado + Python Elasticsearch client) - took part in development of multi-queues service (Python/Tornado/Postgresql)
Senior Software Engineer
Biletix.ru•  April 2015 - March 2018
I took part in development of: - APIs for partner's services based on Python/Flask; - API for collect logs based on Python/aiohttp; - CMS for Biletix Blog based on Wagtail/Django and ansible scripts; - API & whitelabel for affiliate program based on Python/Flask (back) and ReactJS (front). I managed a team of three people (from April 2017).
Software Engineer
A360•  March 2012 - March 2015
I developed multi-transport searcher based on NoSQL DB Neo4j (via Java-plugins). I developed timetable import module (create and update graph of routes in Neo4j DB) with Python, Mongo and Neo4j. I solved back-end tasks with Python/Django. I took part in solving front-end tasks (jquery, knockout). I wrote several automatization scripts (ansible).
Education
Bauman Moscow State Technical University
Mathematics, BE•  September 2011 - June 2014
Moscow State University of Railway Transport
Management of transpotation processes, PhD•  September 2007 - July 2010
speciality "Organization of transportation and transport management"
Links
Skills
evgenii_kozhanov has not updated skills details yet.