Anonymous

Welcome everybody!

Bishkek, Kyrgyzstan

Summary

Hi there! My name is Aikol Koikelov. I am from Bishkek, Kyrgyz Republic. I am a Python developer with over 3+ years experience. Till this moment I have been working in various companies and now I'd like to prefer to change to remote mode. Hope to find good and interesting projects.

Languages:

Russian

Favorite Python Packages:

Django, Fastapi, django-rest-framework, swagger, flask, django-allauth, python-stripe, celery, faker, factory_boy

Experience

Mainly i'm experienced in Python/Django development, but also i have worked with Flask and FastAPI frameworks. 

I specialize in Django framework and Django REST framework. Most experience is related to creating APIs for frontend part of web apps and mobile (Android/iOS) application. I’ve been working with a various libraries for Python/Django such as django-rest-framework, swagger, fcm, python-firebase, elasticsearch, celery, and etc. I master with Django’s models, ORM, function and class based views, template engine, management and templatetags systems and with writing complex queries. In order to increase a development process i created a couple of code generators which allow me to avoid spending time writing repetitive code and focus on business logic. Also i master with Django Rest Framework writing complex nested serializers, validation and custom SMS-based authorization module. 

Also i have worked with other technologies and services such as ElasticSearch, Amazon Web Services, Stripe Payment System. I also have experience in deploying and configuring web-applications using Docker tool, nginx web-server, gunicorn/uwsgi python tools. As a VCS system i’m using GIT, Github for open source and Bitbucket/Gitlab services for private repositories. Also i prefer to work in TDD methodology. As a database system i prefer using PostgreSQL, bcoz it has a lot of useful extensions, f.e  for full-text searching (Trigram) and PostGIS extension, allowing to work with geographical objects.

. Besides of backend development, I also have experience in frontend, worked with Vue.Js/Nuxt.js, React(react related libs: redux, redux-thunk/redux-saga), Material-UI, testing libs: mocha, chai, jest; also have experience in configuring Gitlab, Github CI tools. In development process, I always follow best practices of writing clean, testable, manageable code (KISS, DRY, SOLID), use design patterns in appropriate situations. 

Skills

Amazon Web Services (AWS), Backend Development, Celery, Django, Django Channels, Django REST Framework, Docker, Elasticsearch, Fabric, JavaScript, MySQL, PostgreSQL, RabbitMQ, ReactJS, Redis, Redux, SQL, SQLAlchemy, Selenium, Test-Driven Development, Vue.js, Web Development, Web Scraping, uWSGI

Joined: April 2020