Artem Kornikov
Artem Kornikov
About
Detail
Python/Backend Software Developer
Toronto, Ontario, Canada
Python / Go / C developer proficient in creating REST API / gRPC Backend services with FastAPI, aiohttp, Django, and PostgreSQL, as well as UNIX, Docker Compose, CI/CD pipelines, and Cloud Deployment. Worked on a high-load project in an agile environment IT company. In love with programming since my school years. Won top places in coding contests. Some of my projects: - Python Django - few: CMS, media gallery, browser game, chat (using Websocket) - Python aiohttp - created Telegram-bot, which can play Blackjack card games with users (https://github.com/Rush-iam/BlackjackBot) - Go gRPC - created multi-service Telegram bot which aggregates RSS feeds (https://github.com/Rush-iam/RSS-AggreBot) - Docker Compose - web server with WordPress based on 7 containers: nginx+ssl, PHP, MySQL, adminer, FTP, Redis, container-stats, where each is created from plain Debian - C - Unix shell with pipes and redirects support - C - partial libc implementation (from simple strlen() to getline() and printf()), hash table data structure Pet project: - nGragasstein3D - FPS game analogue of Wolfenstein3D written in C. (demo video: https://youtu.be/ujFoM7Q15zM) Participated in more than 50 coding events. Notable achievements: - Croc Bot Challenge 2022 - 1st - dojo.codes Orness 2021 - 4th - CodeCombat CodeQuest 2020 - 3rd Adults - CodinGame 2021 Spring - 50th (3rd in Russia) - IT GoD 2021 - 2nd
Contact Artem regarding:
work
Full-time jobs