Andrey Viktorov - CV
I'm Andrey, and my primary areas of interest are:
- Fullstack web development
- Distributed and federated systems
- Offensive cybersecurity
- Internet censorship research
I prefer working in small teams on finding solutions for non-trivial problems, making great products together.
Sometimes I also make side-projects, most of which you can see here.
Work experience
Lead Ruby Developer, 2024 - present
Fullstack Web Developer, 2020 - 2024
Lead Backend Web Developer, 2018 - 2020
Fullstack Web Developer, 2016 - 2018
Contacts
- E-Mail:
meow@lynx.st - Telegram:
@feeleenee
Skills
- 8 years of commercial expertise with Ruby, Rails and common gems
- Node.js, Javascript, Typescript
- React, Next.js, Astro, CSS preprocessors, Tailwind, jQuery
- Basic knowledge of Rust, Swift and Python
- PostgreSQL, Redis, NoSQL databases, Kafka, RabbitMQ
- Git, Docker (including Compose), fluent in UNIX-based OSes (Linux/macOS)
- Web and mobile applications security (pentesting, reverse engineering, mitmproxy scripts, etc)
- Upper Intermediate English, Native Russian
I consider myself a polyglot developer, I'm not afraid to step out of my comfort zone and use the most appropriate tools to solve a specific problem.
Projects I've participated in
S2 ERP
S2 is a multipurpose cloud ERP and CRM solution, helping businesses automate various aspects of their workflow.
Main focus points of my work were refactoring huge parts of a legacy application, performing two major Rails version upgrades, and modernizing frontend stack, integrating Vite, React and Tailwind.
Autopark Pro
Autopark Pro is an end-to-end car rental and fleet management platform.
I've developed most of the backend in Rails, with document generation microservice in Node.js, and parts of the frontend application.
Driverspay
Driverspay is an ERP for taxi companies, managing all aspects of payrolls, on-demand payouts and driver recruitment.
My role was to develop a backend with Node.js, integrate with multiple ridesharing services, and to develop various microservices.
Apps4public
Apps4public is a Viber chatbot builder and management platform.
I've developed all the backend for that project with Node.js, and scaled it to handle tens of thousands events per minute.
Liga Online
Liga Online is a platform for online "FIFA" tournaments, with tournament grids, personal player statistics, Elo ratings, and tournament management tools.
I've implemented most of the Rails backend and custom tournament bracket library with jQuery.