Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 1.5


I worked as a Junior Developer for six months, before that I was in an internship at PortaOne for 3 months. During the internship, I was developing a site for registration in the company's training programs. Used Angular 2, Materialize, Python3, Flask, Flask-RESTfull, SQLite, sqlite3 package. As OS for development were used  Ubuntu and CentOS. The Apache server was used for deployment. As part of REST used JSON, HTTP protocol, jwt token. After completing the internship, was working on a project to create an infrastructure to transfer the company's product to the cloud (OpenStack). Within the project, I used Python3, HTTP / HTTPS, BASH scripts, Apache, pylint, pytest, docker, docker-compose. I was involved in connecting the storage for certificates and access keys (for TLS / HTTPS), configuring and moving the load balancer to HTTPS protocol, creating and validating SSL certificates (using OpenSSL), developed a module for working with ElasticIP.

As part of my studies at the university, I developed a game on Unity (3d RTS), wrote primitive prototypes of compilers in C, and developed a server for synchronizing clients in the game (Galcon 2 clone). In addition, I have experience working with TCP / UDP / FIFO sockets, both on Python3 and C language. I worked with shared memory on C and Python3. Also familiar with signal processing in these two languages.
I want to learn something new and improve existing skills. Ready to work with any tasks that help me grow up as a developer. I am looking for a friendly team in which I can learn new knowledge and skills.