π€© As Front-end Web Developer I prefer to use TypeScript(Vue, React), HTML, CSS(Less, Bootstrap/Material).
π§βπ» As Back-end Web Developer I prefer to use NodeJS(Nestjs), Python(FastApi, Django/DRF, Flask), ORM(SQLAlchemy, Prisma, TypeOrm, Sequelize), SQL(PostgreSQL, MongoDB), Nginx, Docker, MQTT(Redis, RabbitMQ, Kafka).
π€ I like to grow my professional skills and learn something new.
π I'm a Master of Computer Science
Siberian State Aerospace University
Master of Computer Science (MSCS), Computer science
Faculty: Information and Telecommunications
Specialty: Artificial Intelligence
Siberian State Aerospace University
Bachelor of Computer Science (BCompSc), Computer science
Faculty: Information and Telecommunications
Specialty: Software Engineering
π« How To Hire Me
β‘ My Skills
Operating Systems | Linux, Windows |
Development languages | Python, JS/TS, C#, Go |
Frameworks | Node(Express, Nest, Prisma, TypeORM), Vue/Nuxt, React, Angular, Python(FastAPI, Django/DRF, Flask, SqlAlchemy) |
DBMS/MQTT/ORM | PostgreSQL, MongoDB, MySQL, Redis, RabbitMQ, Kafka, DynamoDB, Prisma, SQLAlchemy, TypeORM, Sequalize, DjangoORM |
Others | Celery, Docker, Nginx, Git, Google Cloud Platform, AWS(Amplify, Lambda, S3, Cognito), WebRTC, SocketIO |
π¬ My Experience
Full-stack Developer | UDev
π https://udev.dev/
β‘ Skills: TS, Nodejs(NestJs, Prisma), Python(FastAPI, SqlAlchemy), SocketIO, React, PostgreSql, Docker, Kafka, MongoDB, GCP
π Description
- Participated in development of: Tumeke, music streaming service for smart speakers, online broadcasting and media information exchange service.
- Added: Alice's ability to play background music on smart speakers using NLP command processing; authentication API; selection of participants in stand-up rooms with the ability to reduce the wait time; project migration from Python to NodeJs; visualization of Ergonomic Posture Risk Assessment Calculation Results, raw SQL optimization.
Full-stack Developer | Altermeliora
π https://altermeliora.com/
β‘ Skills: Node(NestJS), React.js, Python(Django), Google Cloud Platform, PostgreSql, Redis, Docker
π Description
- Participated in development of: a payment platform for selling courses and products.
- Added: products' form; logic of discounts and promo codes; generation of sales reports; settings for payment systems; tax calculation for sellers; delivery of goods using Shiptor and ChinaDivision API; payment systems Bluesnap, Fondy, Paypal, YooMoney; Email Delivery Service SendGrid; form that creates hierarchy of categories; auto-registration of users on Club after a successful payment; enablement to create different auto-registration scripts; calories' calculation; data synchronization between platforms; CRM and Club multilingual interface.
Full-stack Developer | Freelance
π My Account on Upwork
β‘ Skills: Node(Nest, express), Python(Flask, FastAPI, Tornado), SqlAlchemy, Vue.js,Nuxt, Vuetify, React, WebRTC, Angular, AWS(Amplify/Lambda/DynamoDB/Cognito),GraphQL, RabbitMQ, Docker, C#(ASP.NET 6), PostgreSql, MongoDB, Minio, socketio,Keycloak
π Description
- Participated in development of: assessment system with gamification for company Cibirlan.
- Marked up layouts of: page for creating scheduled tournaments.
- Added: automatic filling of rooms; the logic of launching tournaments, assigning roles and teams; game chat.
- Participated in development of: the video surveillance system.
- Marked up layouts of: admin panel.
- Added: customizable dashboard, widgets, pipelines.
- Participated in the development of: MVP of freight transportation.
- Marked up layouts of: admin panel.
- Added: authorization; geocoding via here.com; data visualisation on a map.
- Participated in development of: I-EXP projects.
- Added: API for user authorization; Telegram bot notifications about user actions; data generation methods for neural network training; pHash calculation; search by similar images; microservice architecture; tasks queue.
- Participated in development of: website security analysis system.
Full-stack Developer | PonyLand
π https://pony.land
β‘ Skills: Vue.js, Nuxt.js, ASP.NET, ASP.NET MVC, Entity Framework, .NET Framework, Game Development, Unity, .NET Core, Apache Kafka, Minio, Node.js, C#, PostgreSQL, Redis
π Description
- Participated in development of: the MMORPG game Pony.Land, music streaming service for smart speakers, online broadcasting and media information exchange service.
- Developed: Pony.Land website, SSO authorization and authentication logic, DDOS attack and botnet protection algorithms, GibberishClassification trash message classification, flood and spam protection algorithms with detection of similar messages from different users, NN to filter out profanity, threats and vulgarity, API for custom character textures.
- Implemented: Google recaptcha, hCaptcha, sendGrid for sending messages and validating email clients.
Full-stack Developer | YLab Development
π https://ylab.io/
β‘ Skills: Python(Django/DRF, Flask), Go, AngularJS, Vuejs, PostgreSql, Redis, Celery, Docker
π Description
- ECN.Broker, Esplanade MS
- Marked up layouts of: admin panel; user account; traders' training pages; landing pages; WordPress pages; email templates.
- Added: authorization; API MetaTrader 4; Telegram bot notifications about user actions; DB migrations; DB backups; payment systems RBK.money, Accentpay, and Interkassa; referral program; WYSIWYG Quill editor for news; API Claws&Horns; google visualization charts; API IndigoSoft; forex calculators; RAMM copy trading; Email Delivery Service SendGrid; API Bpilot for contract specification.
- B2B-export
- Marked up layouts of: admin panel; user account; email templates.
- Added: form that creates hierarchy of categories; bulk import of products; ABBY translation API.
- Carreta
- Added: bulk import of prices.
- TeachLearnLanguages
- Added: API ipstack.com; S3Storage for images; bulk import of prices.
- Internal and other projects
- Implemented crawling sites for analyzing product prices (scrapy + selenium).
- Developed a system for aggregating CSV/XLS reports, set up validation of files and user data, implemented text field recoding, distribution of reports in Clickhouse + MSSql.
- Added: product prices crawler; system for aggregating CSV/XLS reports; data decoder; Optical Character Recognition system.
Software Engineer | Aigeo
π http://aigeo.ru/
β‘ Skills: Python(Django/SQLAlchemy), AngularJS, OpenLayers 3, PostgreSQL
π Description
- Developed a web application: Aigeo References; Aigeo References Map; Medical Areas(mirror); Normalizer for normalizing the address.
- Added: Medical Areas as module to Med-monitor(mirror);
- Extended: Geonode API for Aigeo servieces.