HW! I'm Victor Ivanov
About Me
I'm a Software Engineer and have experience of building services, libraries and standalone applications.

Currently working on JavaScript/TypeScript ecosystem and also Python scripting (web-scaping, creation of auxiliary utilities, improving Django Web Framework). Have strong background with C++ (OCR libs, Qt, STL).

I clearly understand the methods and specifics of testing web applications: functionality, GUI, layout, usability, cross-browser compatibility.

Also have skills and experience on:
  • tests automation/coverage (Playwright, Allure)
  • improving CI/CD pipelines (Gitlab CI/CD)
  • maintaining technical documentation
Higher Education
Graduated from the Saint Petersburg State University of Information Technologies, Mechanics, and Optics (now ITMO University) by specializing in "Design and Technology of Electronic Computing Equipment".
Experience in brief
М2 LLCm2.ru
Designed and developed the client side of a web moderation application — a service for processing incoming real estate listings. As part of the development team, I developed the Classified and New Buildings projects — high-traffic services with large sections in the unauthorized zone. Participated in the rebuilding of the M2-Pro service (a catalog of new buildings for realtors and agencies, a broker for applications for registering real estate properties, as well as a number of auxiliary services). Designed and developed a new web application for processing regulations by middle office employees.
SEEKY.AI
Participated in the development of the client side of the web application: designed the front-end architecture and implemented the MVP within a tight deadline.
UMISOFT LLC
Developed websites on the UMI platform and also customized UMI.CMS to meet customer requirements. Participated in negotiating specifications with clients and delivering completed solutions. Configured the interaction between online stores and 1C. And developed parsers and configured download processes (product range and inventory data) from third-party servers.
DELL EMCdell.com
Participated in the development of internal software in C++ and C# at the EMC Captiva division. Developed utilities for profiling the OCR library. Conducted diagnostics of filter performance based on the library version and subsequent comparison of results.
AO PKB RIO (Design and Construction Bureau JSC)
Developed an email gateway program that performs email routing and conversion from SMTP and POP3 protocols to HMTP and HPOP (STANAG 5066), as well as the reverse conversion. Participated in the development of a device simulator program providing centralized control and display of the status of all connected devices (C++, Qt 3.3). Directly participated in organizing bench tests and participated in acceptance and delivery tests.
Skills Stack
Languages JavaScript / TypeScript / Dart, Python, C#/C++, Solidity
Frontend React + Hooks + MobX, Angular
Backend JS (Node.js, Express, TypeORM) • Python (Django, NumPy, Scrapy) • C++ (C++11, STL, Qt + QML) • Solidity (web3.js)
APIs RESTfull API, FastAPI • gRPC, gRPC-JSON transcoding • GraphQL
DBs RDBMS (MySQL, PostgresQL) • NoSQL (MongoDB)
Markup SASS/SCSS, XML/XSLT, LaTeX
DevOps Gitlab CI/CD, Docker, Docker Compose, Ansible, Kubernetes (k8s), Grafana
Agile Scrum, Kanban
Design Tools Figma, Pixso
QA Frameworks (Allure Testops, Playwright) • Libs (Jest, Mocha, Py.test, Unittest, JUnit)
Sections on my GitHub pages
«Школа A-Frame» — interactive course on WebVR in Russian
GitHub Repos
Social network links