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

First of all, I have improved an ETL processing backend using threading and generators that allowed my team to work with a lot bigger amount of data and to spend less time on already existent workflows using a new approach.
Second, as talking about hacks, changed Django Connections behaviour in order to make dynamic connections update possible in runtime and to exchange it via the cross-services connection.
Mostly worked with backend-part of web applications.
Implemented integrations with different services and API's (AWS Cognito, Salesforce instance, client-related API, and a lot more)
Taken part in developing and support of self-made ETL  service.
Implemented threaded approach to data-processing backend.
Worked on SQL scripts and procedures that were supposed to gather, transform or send data from one source to another.
Supported and modified AWS Glue workflows, with a bit of Terraform use.
Handled database modifications and schema tune-up.
As for now, I have a combined role of backend developer and a data engineer.
First of all, I want to increase my qualification as a data engineer.
Would be great, if it would be possible to take a part in ML projects and get expertise in that field.
The use of the multiprocessing or threading approach is a great possibility because I`m getting a lot of pleasure while working with that tools.
I have some basic experience with golang, so I`m interested in combining the python position with it.
To be honest, I`m pretty language-agnostic and looking to increase my expertise and understanding of other tools.
Also, I`m pretty okay with legacy code.
I'm not interested in doing routine work (e.g view adding) all the time, without any new challenges or the possibility to work on other project parts.