Position: Senior Software Engineer
Category: Python
English level: upper
Years of experience: 8


2020: Data processing project (NDA): invited architect + core developer; developed backend kernel, designed database, wrote stored procedures, wrote main frontend, wrote few modules so team can develop more of them independently; Aiohttp + Postgres (plpgsql) + Redis + Bootstrap;

2018 - now: Fintech (NDA), leading senior python developer; major: python, golang; minor: php + frontend
- implementing new features to payment system core and upgrading old ones;
- developing new payment gateways and updating old ones; released 80+ apis from scratch - payment systems, banks, exchangers, crypto networks, crypto exchanges;
- development of exchangers; released 10+ modules from scratch - fiat/crypto directions;
- development of custom microservices, for example: crypto trading robots, telegram bots, fiat/crypto rebalancers, stress-testers, parsers, notifiers, etc.
- database design
- api design
- dev ops: servers management, deployment, vpn, networking
- documentation
- mentoring
- code review

2017-2018: Fintech (NDA), middle python developer
- developing new payment gateways and updating old ones, released 10+ apis from scratch
- development of custom microservices

2015-2017: Freelance
- full-stack web development with Django/Flask + Postgres + Bootstrap