Position: Python Software Engineer
Category: Python
English level: intermediate
Years of experience: 5

In the current company we have done many interesting and complex projects that help people every day. I am also developing my pet project which gave me the opportunity to look at product development from the owner's side. I take many courses and always try new approaches and frameworks to improve my skills.
This is my projects and responsibilities on current work:
- Create, support and work on architecture of company FinTech software environment (finsafe.com).
- Choose and integrate third-party services for payments(fiat, cryptocurrencies), mails, deployment, s3 etc.
- Realtime applications with web sockets.
- Writing unit tests and documenting products APIs.
- Code review and mentoring junior team players.
- Setting and support developers environment (CI, CD, logs, monitoring etc.).
- Collaboration with team of testers and front-end developers.
- Our projects: betwala.com, luxexpress.eu, app.rentguru.io.

My technology stack:
- Solid knowledge of Python.
- Good knowledge of Go, JS, Dart.
- Unit testing, TDD (standard language tools, frameworks, custom tools).
- Good knowledge of JS/ES6/Bootstrap/HTML5/CSS3/SASS.
- Databases: PostgreSQL, MongoDB, Redis, Elasticsearch.
- Search: Elasticsearch.
- Tools: Celery, RabbitMQ, NATS, Docker, Docker Compose, Kubernetes, Ethereum and Bitcoi n blockchain, S3, DigitalOcean services, git, git Flow, GitlabCI, PEP8, pdb, Webpack, Django-Q, PyCharm.
- OS: Linux(Ubuntu, CentOS, MacOS).
- Deploy projects with Nginx + uWSGI/gunicorn/asgi.
- Frameworks: Django, DRF, Graphene, Aiohtt, React, Flutter, Celery, Flask, jQuery.
It is important for me that the company has transparency in relationships and communication and the opportunity for professional growth.