Was online more than two weeks ago
Попов Александр Алексеевич
Male, 23 years, born on 13 April 1999
Contacts
+7 (999) 588-14-56
+79995881456
Телефон подтвержден
cfyz_74@mail.ru — preferred means of communication
Yekaterinburg, willing to relocate, prepared for business trips
Программист Python
Specializations:
- Programmer, developer
Employment: full time
Work schedule: flexible schedule, full day, remote working
Work experience 4 years 5 months
December 2019 — currently
2 years 9 months
Fincollect SE
Czech Republic, fincollect.cz/
Financial Sector... Show more
Senior Python Developer
CRM for debt collectors for the Czech market
• Developed and supported backend modules using Python 3, Django, Celery and PostgreSQL
• Implemented new features according to business requirements in existed architecture
• Developed and implemented REST API’s
• Conducted unit testing using PyTest
• Refactored components for better scalability and best practices
• Performed debugging and code reviews
• Designed and implemented integrations with external services
May 2020 — October 2020
6 months
Chillgaming
Moscow, chillgaming.net/
Devops
• Managed DevOps migration and automation processes for Build and Deploy systems
• Led the Software Release process, made improvements and accelerated the process
• Managed the configuration across BareMetal and DigitalOcean hosts using Ansible
• Deployed applications over on premise hosted BareMetal hosts across multiple data centers to achieve high availability
• Built CI/CD pipelines using GitLab CI and Argo CD
• Setup, configured and deployed ElasticSearch clusters and created indexes for ingesting real-time customer event data
• Deployed Prometheus with Grafana to monitor the Kubernetes cluster and configured alerts firing
August 2018 — October 2019
1 year 3 months
Tochka
Yekaterinburg, tochka.com
Financial Sector... Show more
Python programmer
• Created, implemented and supported backend of company’s services using Python and Django
• Developed and supported microservices for optimization and automation of internal processes
• Designed and implemented integrations with internal and external services, such as Fincert (Central Bank service), Tochka bank API
• Improved scalability and persistence of high-load systems
• Covered the code with unit tests using Python, PyTest
• Used RabbitMQ to communicate between services
• Managed servers on CentOS to run services using Docker, Nomad, Docker Compose, Gitlab CI, TeamCity
• Provided common software maintenance and triage of defects in the scope of the whole system
March 2018 — August 2018
6 months
EroticFantasy
Yekaterinburg, eroticfantasy.ru
Python programmer
• Supported and developed company's online stores using Python and Django
• Developed API for mobile applications and customers
• Created integrations with Instagram API, Robokassa (merchant system)
• Performed debugging and code reviews
Key skills
Driving experience
Driver's license category B
About me
Telegram: @alexue4
More than 3 years’ experience in python. Like process automation.
I like to spend my free time to research new tools and create my pet projects. I have some DevOps experience with HashiCorp products (Nomad/Vault/Consul) and K8s stack. I use KVM(QEMU) virtualization on my own servers. Pet projects got me some experience with Prometheus/Graphana stack. Of course, used Sentry + Datadog for some metrics and error catching.
Basically I work with Django stack (Celery, DRF, etc.), also have some experience with async programming with Aiohttp. I use VueJS as frontend framework in my projects. I work with a lot of APIs, for some of them I created an SDK (a link to github can be found at the end). Of course, I worked with git version control systems and CI/CD like Gitlab + Gitlab CI/CD
I think you can't get a good product without tests, thus PyTest is my favorite tool for unit testing, and Cypress for e2e testing tool.
My pet projects:
https://fl-ka.ru - Freelance exchange
GitHub: https://github.com/Underlor
Recommendations
Moscow Exchange
Kibalnik Dmitry (Senior DevOps Engineer)
Fincollect
Miroslav Bereš (IT Manager)
Incomplete higher education
Languages
Russian — Native
English — B2 — Upper Intermediate
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Up to one hour