About me

Hello, my name is Kirill and I am a fullstack web developer. I am 21 years old and have 2 years of professional (commercial) development experience and 5 years of experience in IT.

My passion for programming started at the age of 14. It all began in school when I got my first smartphone and started exploring ways to hack games for in-game currency and other perks. My interest grew stronger when I decided to participate in a hackathon, where I won a programming course on Java at Bauman University. This experience solidified my desire to pursue a career in programming.

Upon entering university, I discovered web development courses and realized how much I enjoyed creating projects that I could easily share with friends and family. This led me to enroll in a full-stack development course.

Throughout my journey, I have been deeply fascinated by programming and IT technologies. I am constantly learning and evolving, driven by a strong commitment to self-education. A significant portion of my knowledge has been acquired through self-study, and I take pride in my continuous growth and development in this ever-changing field.

portfolio

Dev


NodeJS
Typescript
React
Redux
Mobx
Zustand
Zod
Yup
Formik
ExpressJS
Vite
TSOA
Class-transformer/Validator
TypeORM
Sequelize
NextJS
Javascript
Websocket
Promises/Async
HTML
CSS/SASS/SCSS
Python
Asyncio
FastAPI
Django/DRF
SQL
Postgres
PWA
SPA
SSR
NestJS
AI
LLama (ollama/llvlm)
CoreML (Apple vision/text-recognition)
Redis
WebRTC
MySQL
NoSQL
MongoDB
Machine Learning
Transformers
PyTorch
Sklearn
Golang
C/C++

DevOps

.
Git
Docker
PM2
Linux
GitLab CI
GitHub CI
Bash
NGINX
CI/CD
InfoSec
Apache

Soft

System design
Team management
Technical writing
Technical communication
English (B2)
Japanese (N5)

Fullstack Developer10.2022 - 05.2023

Company: MIREA College

Achievements:

  • Website development for cybersecurity competitions - ctf-kpk.ru
    The essence of the site is to solve information security problems by hacking, searching and finding the necessary key to get points (a rating system, team and single competitions have been implemented)
  • Development of an admin panel for downloading tasks of various categories for CTF (osint, reverse, web, etc)
  • Developing and maintaining the database
  • Now the students continue to work on the site without me

Tech stack

Python
Django
Javascript
React
MySQL
Apache
Fullstack Developer09.2023 - 09.2023

Company: Freelance

Achievements:

  • Development of a client part for a private entrepreneur engaged in vehicle evacuation
  • Development of an admin panel for viewing and adding reviews about a private entrepreneur
  • Site deployment

Tech stack

Python
FastAPI
SQLAlchemy
SQLAdmin
Typescript
React
MySQL
Apache
Junior Fullstack Developer06.2023 - 11.2023

Company: Finamatics

Achievements:

  • Development of an SSO system from scratch to MVP. Development of an ERP system from scratch to MVP. Construction of the project architecture. Discussion and solution of business problems related to the project. Coming up with features.
  • I had to solve problems with system performance, for this I used optimized SQL queries and SQL views (building graphs, for example). Also used caching and indexing.
  • Since the system was designed to allow multiple users to work in one space, I had to use sockets to solve the problem with change conflicts and hashing the current state to track changes using sockets.
  • Deployed the system using nginx and docker, set up a pipeline for gitlab

Tech stack

Python
FastAPI
SQLAlchemy
TypeScript
NodeJS
React
Formik
Yup
Zustand
ExpressJS
Sequelize
Class-transformer/validator
Socket.io
PostgreSQL
Docker
MySQL
Nginx
Gitlab
Redis
Junior Fullstack Developer09.2023 - ...

Company: Cyberia

Achievements:

  • Developed an SSO system for company services with a role model and payment system.
  • Worked on a resume parser using artificial intelligence. Wrote a query and response designer to identify the best prompt.
  • I made a pdf preview using pdfjs and block copying of text from the document.
  • Wrote copying and text recognition from image PDF using tesseract.js.
  • Developed a logging system and checking the operation of services using python. The logging system sends the operating status of services and servers by email.
  • Developed an admin panel to track logs and states of services and servers. I installed it on a virtual machine using proxmox.
  • Helped in finalizing the functionality of the odoo erp system by writing python code that allows for alternative calculations.
  • Trained a text classifier using CoreML, did text and face recognition using Apple vision and Swift.
  • Trained a text classifier using Transformers. Classifier can be used for job position recognition.
  • Helped new employees with adaptation.

Tech stack

Python
Torch
Transformers
Tensorflow
CoreML
Apple Vision
Tesseract
TypeScript
NodeJS
React
MUI
Tailwind
Formik
Zod
Redux
MobX
ExpressJS
TSOA
TypeORM
Class-transformer/validator
Socket.io
PostgreSQL
Docker
Nginx
Gitlab
Ollama
VLLM
LLava/LLama
Yookassa
Proxmox
Kurayami Portfolio
AI simple chat
CTF KPK
Parsing Tool
RMS App
Semantic Splitter

Designed and Developed by Kurayami

TelegramGitHub
© 2024 Kurayami