diff --git a/back/package-lock.json b/back/package-lock.json index b250b86..70d0221 100644 --- a/back/package-lock.json +++ b/back/package-lock.json @@ -10,12 +10,12 @@ "license": "ISC", "dependencies": { "@octokit/rest": "^20.0.2", - "fastify": "^4.25.1", - "lru-cache": "^10.1.0", + "fastify": "^4.26.0", + "lru-cache": "^10.2.0", "node-cache": "^5.1.2" }, "devDependencies": { - "@types/node": "^20.10.4", + "@types/node": "^20.11.14", "typescript": "^5.3.3" } }, @@ -213,9 +213,9 @@ } }, "node_modules/@types/node": { - "version": "20.10.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz", - "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==", + "version": "20.11.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.14.tgz", + "integrity": "sha512-w3yWCcwULefjP9DmDDsgUskrMoOy5Z8MiwKHr1FvqGPtx7CvJzQvxD7eKpxNtklQxLruxSXWddyeRtyud0RcXQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -466,9 +466,19 @@ "integrity": "sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==" }, "node_modules/fastify": { - "version": "4.25.1", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.25.1.tgz", - "integrity": "sha512-D8d0rv61TwqoAS7lom2tvIlgVMlx88lLsiwXyWNjA7CU/LC/mx/Gp2WAlC0S/ABq19U+y/aRvYFG5xLUu2aMrg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.26.0.tgz", + "integrity": "sha512-Fq/7ziWKc6pYLYLIlCRaqJqEVTIZ5tZYfcW/mDK2AQ9v/sqjGFpj0On0/7hU50kbPVjLO4de+larPA1WwPZSfw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], "dependencies": { "@fastify/ajv-compiler": "^3.5.0", "@fastify/error": "^3.4.0", @@ -477,7 +487,7 @@ "avvio": "^8.2.1", "fast-content-type-parse": "^1.1.0", "fast-json-stringify": "^5.8.0", - "find-my-way": "^7.7.0", + "find-my-way": "^8.0.0", "light-my-request": "^5.11.0", "pino": "^8.17.0", "process-warning": "^3.0.0", @@ -502,9 +512,9 @@ } }, "node_modules/find-my-way": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-7.7.0.tgz", - "integrity": "sha512-+SrHpvQ52Q6W9f3wJoJBbAQULJuNEEQwBvlvYwACDhBTLOTMiQ0HYWh4+vC3OivGP2ENcTI1oKlFA2OepJNjhQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-8.1.0.tgz", + "integrity": "sha512-41QwjCGcVTODUmLLqTMeoHeiozbMXYMAE1CKFiDyi9zVZ2Vjh0yz3MF0WQZoIb+cmzP/XlbFjlF2NtJmvZHznA==", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-querystring": "^1.0.0", @@ -568,9 +578,9 @@ } }, "node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "engines": { "node": "14 || >=16.14" } diff --git a/back/package.json b/back/package.json index 893ed8b..c36ceed 100644 --- a/back/package.json +++ b/back/package.json @@ -16,12 +16,12 @@ "license": "ISC", "dependencies": { "@octokit/rest": "^20.0.2", - "fastify": "^4.25.1", - "lru-cache": "^10.1.0", + "fastify": "^4.26.0", + "lru-cache": "^10.2.0", "node-cache": "^5.1.2" }, "devDependencies": { - "@types/node": "^20.10.4", + "@types/node": "^20.11.14", "typescript": "^5.3.3" } } diff --git a/front/src/index.html b/front/src/index.html index e10167c..0a75cf8 100644 --- a/front/src/index.html +++ b/front/src/index.html @@ -129,7 +129,7 @@
Обычный программист, ординарный человек.
-Сейчас я тимлид в трёх командах. Они пишут сложного AI чат-бота, омниканальную чат-систему и CRM. Все проекты написаны всего на 2 языках — python и typescript. Все проекты спроектированы и много лет разрабатываются с нуля. Чат и бот давно в продакшене. Чат уже выместил старую legacy систему, а CRM мы только начинаем.
+Сейчас я тимлид в пяти командах. Они пишут сложного AI чат-бота, омниканальную чат-систему, CRM, крутую базу знаний и занимаются r&d вокруг LLM. Все проекты написаны всего на 2 языках — python и typescript. Все проекты спроектированы и много лет разрабатываются с нуля. Чат и бот давно в продакшене. Чат уже выместил старую legacy систему, а CRM мы только начинаем.
Люблю fullstack разработку, а так же выступаю техническим лидером в командах, декомпозирую, рисую стрелочки в архитектурных схемах, провожу CR, фасилитирую встречи, пишу бекенд, фронтенд, верстаю, занимаюсь DevOps (day 1/day 2 активности), делаю командные автоматизации, организую и улучшаю процессы.
Так же я основал и очень активно развиваю python сообщество в банке. Сейчас активно собеседую людей, регулярно провожу разные мероприятия (митапы, обсуждения, воркшопы, обучение, онбординг), занимаюсь ассессментами и всем, что помогает делать сообщество больше, умнее, быстрее и технологичнее.
Python - мой любимый язык, на котором я могу написать сервис произвольной сложности. Мне нравится go (и у меня есть опыт вывода в продакшн сервисов на нём). Я положительно отношусь к rust, строгой типизации, теории типов вообще,элементам ФП и монадам в меру своего неглубокого понимания.
@@ -505,6 +505,12 @@