Position: Python Developer
Category: Python
English level: upper
Years of experience: 4


In the last 3 years, I have 4 main experiences in programming. I worked as a junior full-stack python developer. The project was monolithic and consisted of 3 main apps. Payment, forum, messenger, and other static pages. We used HTML, CSS, JS, Bootstrap, jQuery on the client-side of the project. On the server-side, we used Python and its Django web framework. In addition, we used Celery and Redis for mail subscriptions and we also used SocketIO for real-time messaging, comments, and like buttons. Moreover, we used Docker, Django signals, and so on. Then I started working as a mentor at Tech Academy, an educational institution that trains software developers. After working as a mentor for a few months, I started to continue as an instructor. After that, I started to work at a global company as a Software Engineer (remote). At that company, I was dealing with Prometheus, Grafana, and improved my knowledge on CI/CD, Kubernetes and etc. Currently, I am working as a Service Reliability Engineer at bank which is the biggest of country. I developed 2 services here. One of them help us to observe the states our RabbitMQ queues and DLQ. If anomalous behavior happened it inform the owner of service. Moreover, it checks consumers of queues every 2 minutes and compares with the services replicas. Beside this, tracking the daily incident of the services is also my responsibility.
New job should be a new value.