Skip to content

Instantly share code, notes, and snippets.

@leonidkuznetsov18
Last active May 20, 2024 21:09
Show Gist options
  • Save leonidkuznetsov18/66be79b196f4e05033c0a7bda5d67388 to your computer and use it in GitHub Desktop.
Save leonidkuznetsov18/66be79b196f4e05033c0a7bda5d67388 to your computer and use it in GitHub Desktop.
My CV
{
"meta": { "theme": "onepage-plus" },
"basics": {
"name": "Леонід Кузнєцов",
"label": "Software Engineer",
"picture": "",
"email": "js.leonid.kuznetsov@gmail.com",
"phone": "",
"url": "https://leonidkuznetsov.now.sh",
"summary": "Я – інженер програмного забезпечення з більш ніж 10-ма роками досвіду в розробці веб додатків/browser extension/mobile apps/SSR/SSE/Hybrid Apps та з пристрастю до фронтенд-розробки, створюю високопродуктивні та зручні у використанні додатки. Мій досвід в UI/UX дизайні та архітектурі дозволив мені працювати над різноманітними проектами, включаючи відеострімінг, крипторозробку, відеочати, системи автопілоту, текстовий аналіз та машинне навчання. Маю магістерський ступінь у галузі комп'ютерних наук і відмінні навички співпраці та комунікації. Вмію знаходити та вирішувати проблеми, налагоджувати та діагностувати помилки, створювати доступні та багаторазові UI. Постійно шукаю можливості для покращення програмних продуктів, роблячи їх простими та ефективними для користувачів.",
"location": {
"address": "",
"postalCode": "",
"city": "Київ",
"countryCode": "UA"
},
"profiles": [
{
"network": "Twitter",
"username": "leonidkuznetsov",
"url": "https://twitter.com/1eon_kuznetsov"
},
{
"network": "LinkedIn",
"username": "leonidkuznetsov",
"url": "https://www.linkedin.com/in/leonidkuznetsov"
},
{
"network": "Github",
"username": "leonidkuznetsov18",
"url": "https://github.com/leonidkuznetsov18"
},
{
"network": "Portfolio",
"url": "https://leonidkuznetsov.now.sh"
}
]
},
"work": [
{
"name": "Writer",
"position": "Senior Frontend Engineer",
"url": "https://writer.com",
"summary": "Розробка Chrome розширення та AI Studio",
"highlights": [
"Розробка Chrome Extension для аналізу текста",
"Розробка AI Studio для створення ai додатків на основі LLM моделей і впровадження їх у існуючі додатки компаній",
"Оптимізація робочих процесів, покращення взаємодії з користувачем та підвищення ефективності",
"Співпраця для зміцнення архітектури фронтенду",
"Розробка алгоритмів для виявлення та усунення проблем в коді"
]
},
{
"name": "Zenseact",
"position": "Senior Frontend Developer",
"url": "https://zenseact.com",
"summary": "Розробка візуальної панелі для тестування автопілоту 4 рівня для компанії Volvo. Цей автопілот впроваджено у всіх нових автомобілях модельного ряду 2023-2024 років та запланований на 2025-2027",
"highlights": [
"Розробка користувацького інтерфейсу для відображення даних тестування автопілоту",
"Інтеграція з backend-системами для отримання та відображення реальних даних",
"Оптимізація продуктивності інтерфейсу",
"Тісна співпраця з командою тестування та розробки автопілоту",
"JavaScript, TypeScript, React, Redux, Material UI, D3.js, WebGL"
]
},
{
"name": "OneArt",
"position": "Full Stack Web3 Developer",
"url": "https://oneart.digital",
"summary": "Як Full Stack Web3 Developer в OneArt, моя основна відповідальність полягала у розробці децентралізованих додатків та смарт-контрактів на блокчейні Ethereum за допомогою TypeScript та Solidity як основних мов програмування. Я працював з Remix, Hardhat та Ethers.js для розробки смарт-контрактів та Next.js для створення веб-додатків. Також я розробляв різноманітні розширення для web3 гаманців, NFT маркетплейси, DAO спільноти та інструменти обміну. З командою ми успішно запускали інноваційні децентралізовані продукти та послуги.",
"highlights": [
"TypeScript, Solidity, Remix, Hardhat, Ethers.js, Next.js",
"Розробка децентралізованих додатків та смарт-контрактів на блокчейні Ethereum",
"Розробка розширень для web3 гаманців, NFT маркетплейсів, DAO спільнот та інструментів обміну",
"Співпраця з командою для успішного запуску інноваційних децентралізованих продуктів та послуг"
]
},
{
"name": "Vungle",
"position": "Software Engineer",
"url": "https://vungle.com",
"summary": "Працював над проектом створення реклами всередині мобільних ігор. Цей проект призначений для зручного та швидкого створення реклами всіх типів (Preroll/Overlay/Midroll/AfterPauseRoll тощо). Сервіс має широкий функціонал для взаємодії з аналітичною системою машинного навчання.",
"highlights": [
"TypeScript, React, Redux, Redux-Thunk, Reselect, Material UI, Material-Table, StyledComponents, Jest, Enzyme, WebdriverIO, NodeJS",
"Розробка загальних компонентів",
"Розробка нової функціональності",
"Оптимізація існуючих рішень",
"Адаптивна верстка",
"Код-рев'ю",
"Написання тестів (unit/ui/integration)",
"Написання документації"
]
},
{
"name": "MEGOGO",
"position": "Engineering Team Lead",
"url": "https://megogo.net",
"summary": "Співпраця з інженерами, дизайнерами, менеджерами продуктів, VP of Engineering та CTO для розробки та постачання найвищої якості продуктів на ринок. Наставництво та розвиток членів команди. Перегляд технічних специфікацій проекту. Перевірка якості коду. Проведення співбесід кандидатів. Поліпшення та модернізація продуктів.",
"highlights": [
"Моя команда створила додаток для Smart TV а також плеер для сайта. Також я був Team Lead RND Department де під моїм керівництвом був створений embed player який був доданий на багато спортивних сайтів а також був використаний в Дія ТВ і під час окупації багато людей хто не мав українського телебачення могли дивитись українські новини за допомогою Дія ТВ - це по факту вбудований embed плеер який був написаний мною і ще однією людиною!",
"JS, TypeScript, React, Redux, Redux-Thunk, Redux-Saga, Reselect, StyledComponents, Jest, Enzyme, WebdriverIO, NodeJS",
"Наставництво",
"Управління",
"Код-рев'ю",
"Розробка embed pleayer",
"Розробка додатків для TV",
"Розробка додатків для PlayStation",
"Розробка додатків для Xbox",
"Розробка додатків для мобільних пристроїв (iOS/Android)",
"Розробка загальних компонентів",
"Розробка нової функціональності",
"Оптимізація існуючих рішень",
"Адаптивна верстка",
"Написання тестів (unit/ui/integration)",
"Написання документації"
]
},
{
"name": "Western Digital",
"position": "Senior Software Developer",
"url": "https://www.westerndigital.com",
"summary": "Розробка мобільного додатка 'My Cloud 2' на основі React Native для платформ iOS та Android. 'My Cloud' - це лінійка персональних пристроїв зберігання даних і багатофункціональних серверів, розроблених та продаваних компанією Western Digital Corporation. Тісна співпраця з апаратним відділом.",
"highlights": [
"JS, React-Native, Redux, Redux-Thunk, Reselect, Jest, Enzyme",
"Рефакторинг",
"Розробка додатків для мобільних пристроїв (iOS/Android)",
"Розробка загальних компонентів",
"Розробка нової функціональності",
"Оптимізація існуючих рішень",
"Написання тестів (unit/ui/integration)",
"Написання документації"
]
},
{
"name": "Kyivstar",
"position": "Senior Frontend Developer",
"url": "https://kyivstar.ua/uk/mm",
"summary": "Розробив перший мобільний додаток для android/ios на базі react native - це був MVP якій послогував подальшому запуску повноційного мобільного додатка.",
"highlights": [
"JS, React, Bootstrap, CSS3, HTML5",
"Рефакторинг",
"Розробка загальних компонентів",
"Розробка нової функціональності",
"Оптимізація існуючих рішень"
]
}
],
"education": [
{
"institution": "Таврійська державна агротехнічний університет",
"area": "Комп'ютерні науки",
"studyType": "Магістр",
"startDate": "2010-01-01",
"endDate": "2016-01-01",
"gpa": "4.0",
"courses": [
"[Udemy] Typescript: The Complete Developer's Guide [2020]",
"[Udemy] Master the Coding Interview: Data Structures + Algorithms",
"[Udemy] Soft Skills: The 11 Essential Career Soft Skills"
]
}
],
"awards": [
{
"title": "Переможець MEGOGO Media Hackathon 2018",
"date": "2018-09-01",
"awarder": "MEGOGO",
"summary": "Переможець MEGOGO Media Hackathon 2018. Назва проекту 'Stories'. Stories - сервіс для швидкого ознайомлення з відеоконтентом на мобільних пристроях. Додаток інтегрується в будь-який OTT-сервіс. Stories не займають багато часу та трафіку у користувача, дозволяючи зробити враження про фільм або передачу без перегляду трейлерів завдяки каруселі вертикального відео/зображень. Додаток також включає функціонал для коментування, додавання коментарів, додавання в обране тощо."
}
],
"publications": [
{
"name": "Media Hackathon 2018",
"publisher": "DOU",
"releaseDate": "2018-11-23",
"url": "https://dou.ua/forums/topic/25372/"
}
],
"skills": [
{
"name": "Software Engineer",
"level": "Senior",
"keywords": [
"JavaScript",
"TypeScript",
"React",
"Redux",
"Mobx",
"Webpack",
"StyledComponents",
"HTML",
"CSS",
"SCSS",
"NodeJS",
"Docker",
"Kubernetes",
"NestJS",
"NextJS",
"Web3.js",
"Solidity",
"Ethers.js"
]
}
],
"languages": [
{
"language": "Англійська",
"fluency": "C1 (Advanced)"
},
{
"language": "Українська",
"fluency": "Рідна мова"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment