
crafting software code
with love and thought
with love and thought
Nov 2017+
Backend architect at FineTune
Backend architect at FineTune
- python, R&D, new products
- spotting and proposing requirements, models, flows
- documenting, implementing, testing, reviewing
- asyncio, graphql, graphene - aiographql
- pytest, factory_boy, semaphoreci, locust
- swagger, openapi, split.io, metabase
- docker, kubernetes, kops
Feb 2014 - Oct 2017:
Backend architect at Wakie
Backend architect at Wakie
- Created main frameworks and libs:
- Proposed and done over 500 tasks:
- development of frameworks
- scalability and failover
- performance optimization
- deep investigations
- documenting flows
- helping teammates
- coding daemons
- code review
- devops
- Improved my skills in:
- python, its stdlib: multiprocessing, socket, etc
- greenlet, gevent, gevent-websocket, gipc, greenletprofiler, gbn
- memcached, twemproxy, pylibmc, pymemcache
- redis, redis-py, gearman, python-gearman, zeromq, zookeeper
- rabbitmq, puka, amqpy, nucleon.amqp, mqks
- mysql, mysql-python, umysql, pymysql, my4geks
- postgresql, psycopg2, pg4geks
- mongodb cluster, pymongo
- voip, asterisk, dialplan, pyst2, pystrix, agi, fastagi, ami, ari, smpp
- aws, ec2, s3, route53, rds, awscli, boto, boto3
- linux, ubuntu, bash, sysctl, iptables, nginx, mercurial, git, supervisor
- etc: babel, graphviz, nltk, nodejs, nose, objgraph, requests
- Team says:
-
«Denis is one of the best developers I have ever met.
He is open-minded, creative, smart and organized.
It is amazing that all this can be combined in one person.
Denis is good at solving complex challenges and he would always succeed if you give him enough time.
He is a brilliant employee, team member and a friend.»
Hrachik Adjamian, Founder and CEO at Wakie
-
«Denis is one of the best developers I worked with.
Very structural and responsible approach to tasks.
Quick delving into mechanics of unfamiliar, already implemented systems.
Superb understanding of computer systems and modern ways of software engineering, both in architecture and tools.
That's why he can design architecture of complex systems with horizontal scaling and implement it himself,
using various tools (programming languages, databases, queues, caches, etc) depending on technical and business requirements.
Rescued us in critical situations like downtime at night.
Great work in team, always ready to help, teach and learn.
Denis, don't leave us. We'll be missing you :)»
Dmitry Parfyonov, CTO at Wakie
-
«Denis - one of the most polite and attentive people of all with whom I was assigned to work and be friends.
To be honest - he is the most polite and attentive.
The vastness of his knowledge in the field of programming and python in particular makes any interlocutor feel like a schoolboy.
At the same time Denis is always open to the new and at any opportunity absorbs new knowledge / technology.
The reliability of the products that Denis writes exceeds the reliability of the Kalashnikov assault rifle about 7 times.
I strongly recommend this guy to hire for a company of any level - from a small start-up, to a trans-galactic corporation - I'm sure he will benefit everywhere.»
Alexander Dolgushin, Senior VoIP Engineer at Wakie
-
«Denis is one of the best developers I have ever met.
He is open-minded, creative, smart and organized.
It is amazing that all this can be combined in one person.
Denis is good at solving complex challenges and he would always succeed if you give him enough time.
He is a brilliant employee, team member and a friend.»
1992 - 2014:
Previous experience:
Previous experience:
- My LinkedIn profile: linkedin.com/in/denisryzhkov
- Long CV, 7 pages: 2017-09-28--long.pdf
- This short CV, 2 pages: 2017-09-28--short.pdf
- Old artifacts: denisr.com/v1
Nov 2017+
What I am looking for:
What I am looking for:
- A product I want to use myself.
- A product that uses Python a lot.
- I offer half time only: 4 hours a day or 2.5 days a week.
- Good news: you pay half price, but you get whole experience I have.
- I prefer to work remotely from a productive place I have,
but can attend your office in Minsk, if required.