Vasiliy Ovchinnikov

Web engineer

Software Engineer with experience in robotics, image/text processing and computer vision. Skilled in various programming languages like Python, Javascript, Rust and more.


Technical Skills:

Frontend: HTML, CSS, React, Next.js, Vue, Nuxt.js, Svelte, Sveltekit, SASS, Tailwind
Backend: Nginx, Node.js, Actix, SQL, NoSQL
Languages: Javascript, Typescript, Python, Rust
Tools: Git, Github, Gitlab, Kubernetes, Docker, AWS, Netlify
OS: Linux, MacOS


Employment:

Full Stack Developer

May 2023 - Present

– Implementation of various features in different code bases.
– Frontend development using various frameworks like Sveltekit, Nuxt.js, Next.js.
– Backend development with Node.js and Python.

Core Technologies: Node.js, Python, Supabase, PostgreSQL

Frontend Developer at Ticketplace LLC

Oct 2022 - Jan 2023

– Frontend development with Vue for an existing Laravel project.
– Implementation of an app interface in Javascript using fabric.js
– Migrating an existing Vue app to Android using Capacitor.js.
– Bug fixes on various features

Core Technologies: Vue.js, Laravel, Docker, PostgreSQL, Asana

Python Developer at KeySoft LLC

Sep 2020 - May 2022

– Development of a programmable LEGO-like constructor
– Implementation and testing of a robot control system in Python.
– Integration of an object recognition feature into camera block using OpenCV
– Programming various types of controllers with NumPy and Matplotlib.
– Import of 3D models and textures.

Core Technologies: Python, C++, Webots, OpenCV, Redmine

Python Developer

Sep 2020 - May 2022

– Web crawler development and data extraction from existing websites.
– Game development with Pygame.

Core Technologies: Python, Selenium, BS4, Pygame


Education:

NRU “MPEI”, Moscow

Sep 2015 - June 2019

Core Technologies: FPGA, Xilinx, ASM, Matlab, Autocad


Certifications:

Coursera “Rust Fundamentals”, 2024


Languages:

English, Russian