Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Дмитро

C# програміст

Рассматривает должности: C# програміст, Software Developer (.NET, Unity, Python)
Город проживания: Киев
Готов работать: Киев, Удаленно
Рассматривает должности:
C# програміст, Software Developer (.NET, Unity, Python)
Город проживания:
Киев
Готов работать:
Киев, Удаленно

Контактная информация

Соискатель указал телефон .

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Herasymchyk Dmytro
Software Developer
[открыть контакты](см. выше в блоке «контактная информация»)
[открыть контакты](см. выше в блоке «контактная информация»)
[открыть контакты](см. выше в блоке «контактная информация»)

Skills
С#: ASP.Net Core, Entity Framework, Asp.Net MVC, API, Automapper,
ADO.Net, NUnit, Identity Server, Umbraco, Swagger, Firebase
Unity: PlayFab, Firebase, Addressables, Webgl, Mirror, FishNet, HLSL, URP
Shader Graph, Google Analytics, Google AdMob, basics Vuforia and Quest 2,
Zenject, VContainer, UniTask
Python: pandas, numpy, matplotlib, scikit-learn, fastapi, flask, opencv, keras,
SciPy, selenium , pyTelegramBotAPI
TypeScript/JavaScript: Angular, AngularJS
SQL: MS SQL, MySQL, PostgreSQL
Tools: Docker, Git, Postman, MSExcel, Jira, Linux, Caddy, ComfyUI, N8N

Experience

Full-Stack .Net Developer
(Epam Systems, Svitla Systems, LaunchNyc)

LaunchNyc - .Net Developer, N8N development
Worked on enterprise AI solution, focused on privacy and self-hosting
●​ Created a RAG system prototype using N8N. Integration with gmail,
google drive, slack.
●​ Configured N8N self hosting solution using Docker. Setted up redis,
arangodb, qdrant, caddy proxy.
●​ Developed a custom n8n workflow to use AnrangoDB, developed a
logic for knowledge graph creation instead of default vector db.
●​ Worked on the MVP .Net application. Developed a system for parsers,
and document normalization tools (PDF, Docx, txt and other file types).
Developed a configurable gmail connector for data ingestion.

Svitla Systems - Unity/.Net Developer
Worked on the merchandise customisation application used by world-known
brands (Adidas, Lush, Hugo Boss).
●​ Developed a set of new features for clothes customization application.
Created a set of materials for realistic effects, text curving, images
effects and other.
●​ Reduced the amount of major CPU spikes. Moved to asynchronous
approach for dynamic assets loading.
●​ Reworked old input system to improve code readability and scalability.
●​ Created WebGL version of the existing application. Integrated it into
the react app, configured communication between them.
●​ UX/UI improvements and configuration tools.
●​ Created a localization system for the application to support multiple
languages.
●​ Overall support of legacy code

EPAM Systems Internship - Full-stack Web Developer
Worked on a volunteering projects in a team of 8 developers.
●​ Worked on a microservice application with SSO OpenID authentication,
resource API and Angular Client.
●​ Worked on a merchandise shop under Umbraco CMS. Implemented
payments system using WayForPay API and integrated Nova Poshta
API.
●​ Supported a monolith MVC application, introduced new features and
bugfixes

Python Developer
(Personal projects, helper-tools for automatization)

Personal projects - Python Developer
●​ As a master’s degree project, created a desktop application for
sign-language recognition. Developed a set of tools for dataset
creation, with an ability to add numerous signs. Used opencv
framework for hands detection, and trained a custom neural network
for sign classification.
●​ Created a lot of tools for economy simulations, used in the game
development
●​ Developed automation tool based on selenium for interaction with
specific websites, and datascraping
●​ Developed a telegram bot with LLM integration, user profile
configuration, and payments functionality
●​ A lot of smaller simple projects for automations, datasets
normalizations and so on
Unity Developer (C#, .Net)
(Arrible, Svitla Systems, VoidVerse, NDA)
4 years of experience creating games of varying complexity — from simple
educational games integrated into school curricula to complex multiplayer
RPGs with different mechanics and crypto integrations.

NDA - Unity Developer
Developed an educational game for US schools from scratch. Worked in a team of
artist, QA, back and front end developers. Was solely responsible for creating a
Unity game, ensuring maximum compatibility with different browsers and devices.
●​ Created an architecture for a farming game, making it data-driven, to
provide a client with the ability for simple creation of new content.
●​ Since the game was running on the webgl, the main focus while
developing the game was on the performance, so profiler and a\b
testing for different solutions were my best friends.
●​ Created some simple shaders to improve visuals. F.e. 2d water
shader( just a combo of noise maps), forest shader (a shader for a
tilemap, to simulate wind), and some other ui shaders.
●​ Used addressables for partial content loading to reduce game
bootstrap time, and build size.
●​ A dozen game mechanics.

Voidverse Studios - Unity Developer
Worked on the mobile economy game. Small team of 2 developers and game
designer. Created a bunch of new features, worked on optimization, code review
and refactoring.
●​ Optimization. The amount of drawcalls in the hardest scene was
reduced from 300 to 100.
●​ Refactored an existing system of upgrades. As a result - 60 scripts and
around 1000 lines of code were replaced by around 100 lines and a
configurable json remote config.
●​ Optimized PlayFab api calls to reduce their amount and overall
performance.
●​ Added a huge amount of new features, and carefully extended the old
ones.



Arrible - Unity/Lua Developer
●​ Open world multiplayer RPG. Included mechanics like crafting, farming,
talents tree, custom quest system, integration with metamask.
Multiplayer framework - Mirror.
●​ Hyper casual puzzle games, with common bonus systems.
●​ Android Racing Game. Integration of Ironsource and Yodo1 ads
systems for different world regions.
●​ Unity Fluids Plugin. Main developer for editor tools. Prototyped a
bunch of fluid-based minigames.
●​ Multiplayer “Hungry Shark” clone on EG Core platform. Developed
using lua language.
●​ Multiplayer RPG on EG Core platform. Developed using lua. Open solar
system with various spacecrafts, upgrades system, and dynamic
economy.

Other projects
●​ 🥇Omni-net. USAID grant winning game on the “disinformation” theme
🥇GGJ 2022 Stand with Ukraine “The city of Mary”. Prize winner for
inspired by Plaque Inc.
●​
the most meaningful game. Side scroller with puzzles, dialogue and

👾
quest systems.
●​ Even more game-jam entries
●​ Pet-Project File Storage. 3 layered REST API, Angular web client. Basic
account management, upload/download file system.

Education
Taras Shevchenko National University of Kyiv, Ukraine -
Master of Software Engineering 2022-2024

Bachelor of Software Engineering 2018-2022
Languages: English, Ukrainian, Russian

LINKS TO SOME PROJECTS
https://github.com/unlugir
https://www.forbes.com/sites/brinsnelling/2022/11/14/torontos-new-adidas-stor
e-is-setting-the-stage-for-experiential-retail-in-canada/?sh=239ebfe64387
unlugir - itch.io
https://www.pendalearning.com/gamified-learning
https://www.klitschkofoundation.org/en/
https://www.coregames.com/games/0544dd/angry-dragon

Другие резюме этого кандидата

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: