Responsibility area:
Application source code / infrastructure.
-
role:
Developer:-
Common Tasks:
RestAPI projects-
Actions:
: Create CRUD, Refactoring, Debug, Upgrade, Write: Auto Tests, Documentation -
Stacks:
Django Rest Framework (DRF), Go, PyTest, Swagger-ui-
MongoDb, Postgresql, RabbitMq, Celery, Redmine, Jira
-
-
Artifacts
: Wiki: REST API Projects1 Wiki: REST API Projects2
-
-
Task
: Issue while upload some photos to Google Cloud.-
Actions:
Debug, Upgrade: Go, Google AppEngin Go libs,-
Refactoring, Logging, Create blobs libs, Switch to https
-
-
Stacks:
Go, Google App Engine Libs, Google Cloud Storage Libs, -
Artifacts
: Wiki: Golang-debug-docker -
Result:
Rewrite two MicroServices on Go(Golang)
-
-
Task:
Sign in Outh2 Google, Instagram, VK.-
Actions:
Integrate OAuth 2.0 - API , Libs Research, Integrate, Debug, Testing, Wiki. -
Stacks:
Python, Tornado, OAuth 2.0 API: Google, VK, Instagram -
Courses
: Courses: Developer -
Artifacts
: Wiki: API Auth2 VK Google Wiki: Part of the project:Analysis: Google Photos -
Result:
Сreate OAuth 2.0 API: Google, VK, Instagram
-
-
Task
Integrate SMTP (Mail) in project with Sendgrid.-
Actions:
Integrate sendgrid-python to Django, Tornado. AutoTest. -
Stacks:
Sendgrid-python, Python, Django, Celery, RabbitMq, Tornado, PyTest -
Courses
: sendgrid.com Courses: Testing -
Artifacts
: Wiki Migrate to new Cellery smtp SenGrid local env -
Result:
Integrate SendGrind. Sending messages asynchronously.
-
-
Task
New functionality: Guest User work without registration-
Stacks:
Python, Django, Tornado, PyTest, MongoDb -
Courses
: Courses: Testing Courses: Developer -
Artifacts
: Wiki Install/Settings: Guest User work without registration -
Result:
Create Guest environment with special scopes
-
-
Task
Integrate API with Delivery service.-
Actions:
Write delivery module. -
Stacks:
Python, Django, Postgresql, PyTest -
Artifacts
: Wiki: API Integration with delivery service -
Result:
Delivery Service have been integrated.
-
-
Tasks:
Testing / Documentation / Performance Optimization / Upgrade Applications -
Actions:
-
Write from scratch auto Tests with PyTest , Tox
-
PyTest tests start every 30 min on production environment. (mainly GET requests)
-
Swagger-ui implementation for the project
-
Monitoring SQL requests with Silk
-
Optimize your code using profiler PyCharm
-
Upgrade from python version 3.5.3 to 3.6.8
-
Upgrade Go version from 1.8 to 1.12
-
Update from Tornado 4 to 6 version
-
Migrate to Django 2.2.4 from Django 1.10
-
-