Roman Krasilnikov

Web developer with 4+ years of experience

General information

Email: x4s9hvyny@mozmail.com

GitHub: x0k

Age: 27

Education

Institution: Pitirim Sorokin Syktyvkar State University

Major: Applied Informatics

Period: 2015 - 2021

About Me

Primarily focused on developing and maintaining frontend applications (Typescript, React). I have experience in backend development (NestJS), desktop (Electron), full-stack (SvelteKit) applications, and browser extensions.

I aim to grow as a backend developer, and I'm working on open-source projects (Golang, Rust) to achieve this.

Experience

  • Open Source Developer
    Implementing my own projects, exploring new technologies:
    • Set up infrastructure for developing personal projects (Docker, Ansible, OpenTofu)
    • Set up infrastructure and project monitoring (Grafana, Prometheus, Loki)
    • Developed:
      • Application and Telegram bot for scheduling appointments at a vet clinic (Next.js, Golang)
      • Application for representing any JSON data in a tabular format (Typescript, React)
      • Text preprocessor for organizing build scripts (Rust)
      • Browser extension for executing scripts in the browser (Typescript, React)
      • Discord bot for real-time game statistics tracking (Golang)
      • Learn more...


  • Military Service
    Completed several projects (Electron, Excel VBA) and found time to read professional literature.


  • Web Developer at State Autonomous Institution of the Komi Republic “Center for Information Technologies”
    Projects and responsibilities:
    • Support for regional projects: "MFC", "SOOZ" (React 15)
    • Development of internal services: request management, electronic signature registry (React 16)
    • Development of media monitoring analytics system (Vue.js, NestJS)
    • Design and development of a regional survey service
      • User interface, Admin panel with survey builder (React 17)
      • Report microservice (NestJS, Redis, RabbitMQ)
      • Deployment (GitLab CI, Docker, Traefik)