← Back to list
Senior
Registration: 17.03.2022

Viktor Tyshchenko

Specialization: Backend developer, DevOps, Tech-lead
It is very important for me what impact the developed product has on people. I believe that with the help of knowledge and technology we can make the world a better place. For this, I'm constantly learning and developing as a specialist. My primary technology stack for the last 5 years is React/JavaScript, Django/Python, Postgres and DevOps practice. Also, I work with aiohttp, FastAPI, Scrapy, Celery, Git, Docker, DevOps CI/CD (GitLab, CircleCI), PyCharm, psql, ElasticSearch, Redis, AWS services. At one point, I focused on the following languages: Delphi, Python (+Qt, Django), C#, PHP (Yii), PL/SQL, Perl, JavaScript (jQuery, React/Redux), XSLT, HTML/CSS, Java, MySQL, Oracle. For general development, I did pet projects in these languages: C++, Assembler, Prolog, QPILE, J2ME, Ruby, Erlang. I help organize conferences in the local community Krasnodar Dev Days. Also, I teach the course "Linux administrate" in the local university.
It is very important for me what impact the developed product has on people. I believe that with the help of knowledge and technology we can make the world a better place. For this, I'm constantly learning and developing as a specialist. My primary technology stack for the last 5 years is React/JavaScript, Django/Python, Postgres and DevOps practice. Also, I work with aiohttp, FastAPI, Scrapy, Celery, Git, Docker, DevOps CI/CD (GitLab, CircleCI), PyCharm, psql, ElasticSearch, Redis, AWS services. At one point, I focused on the following languages: Delphi, Python (+Qt, Django), C#, PHP (Yii), PL/SQL, Perl, JavaScript (jQuery, React/Redux), XSLT, HTML/CSS, Java, MySQL, Oracle. For general development, I did pet projects in these languages: C++, Assembler, Prolog, QPILE, J2ME, Ruby, Erlang. I help organize conferences in the local community Krasnodar Dev Days. Also, I teach the course "Linux administrate" in the local university.

Portfolio

GeoPuzzle

I'm the founder of GeoPuzzle. This project helps people to learn geography. I develop it from scratch by myself: design, data, frontend, backend, devops, integrations...

Complete Anatomy

I led a backend team on this project.

Anagram

This product helps people to get reimbursement for vision care.

CRM for autoschool

CRM for autoschool. June 2011 - March 2015.

Administration of video systems

Administration of video systems. Dec. 2010 - June 2011.

Shopping list

Shopping list. June 2011 - Present.

Skills

Python
Postgres
Docker
k8s
React
Vue
Kafka
MySQL
HyTech
SQLite
PyQt
Django
C#
PHP
Yii
Java
Oracle
jQuery
Linux
Delphi
PL/SQL
XSLT
J2ME
Perl
PostgreSQL
Git
Mercurial
SVN
Redis
React.js
Postgres
JSON
AWS
REST
APIs
JavaScript
Linux
Elasticsearch

Work experience

Senior Backend Developer
since 01.2021 - Till the present day |PandaDoc
Python (sync/async), microservices, kafka, k8s
At this place of work, I was engaged in the development of new integrations. I made 2 integrations: for Zoom and Slack, which allowed me to attract new customers and increase conversion. Moreover, I was involved in architectural issues and as a result significantly reduced the complexity of the code, simplifying further development. Although it wasn't part of my job, I helped with product research, production issues, did educational webinars, and spoke at conferences on behalf of the company.
Backend developer / data analyst
03.2019 - 02.2021 |Anagram
Python, PostgreSQL, Celery, Redis, RabbitMQ, Docker, PHI, HIPAA
In this position, I help people to chargeback reimbursement by their insurance. I worked on the backend side - Python (include async), PostgreSQL, Celery, Redis, RabbitMQ, Docker, PHI, HIPAA. My responsibility is scraper service and eligibility benefit validation. It was a mission-critical service for the entire organization, so it was covered in tests and metrics. Issue management and emergency recovery plans were also developed. As a team member, I'm actively involved in discussions, sharing knowledge, and improving processes. Also, I was interested in DevOps (I increased the speed of CI/CD pipeline from 28m to 8m).
Founder
since 01.2017 - Till the present day |GeoPuzzle
React, Bootstrap, Django, PostGIS, SPARQL
My non-profit pet-project for learning geography and make experiment with new technologies. It based on open data from Wikipedia and OSM. The project built from scratch on React, Bootstrap, Django, PostGIS, SPARQL queries. Some linters were connected for fun: CircleCI, SonarQube, CodeCov, lgtm. The project tested by Jest/Enzyme and python unittest. The site’s audience has now reached 6000 per month.

Educational background

Computer science (Masters Degree)
2003 - 2008
Kuban State University

Languages

RussianNativeEnglishIntermediate