Даниил Иванов
Рейтинг
Рівень володіння мовами
Резюме
• Unity | C# | C++ | Arduino Developer | Creating Interactive and Embedded Solutions
Про мене:
Я досвідчений розробник з акцентом на створенні захопливих інтерактивних проєктів та інноваційних вбудованих систем. Моя експертиза охоплює розробку ігор, симуляцій, інтерактивних додатків та різноманітних вбудованих рішень з використанням Unity, C#, C++, та Arduino. Маю великий досвід у створенні ефективного, масштабованого та добре структурованого коду, а також глибоке розуміння принципів розробки програмного забезпечення. Я прагну знаходити креативні та ефективні рішення для складних задач та завжди відкритий до нових викликів.
Основні навички:
• Unity:
• Досвід розробки 2D та 3D ігор та інтерактивних додатків.
• Створення користувацьких редакторських інструментів та плагінів для Unity.
• Оптимізація продуктивності Unity проєктів для різних платформ (PC, Mobile, Web).
• Інтеграція з SDK та API сторонніх розробників.
• Досвід роботи з системами контролю версій (Git).
• Налаштування шейдерів (Shader Graph, HLSL).
• Робота з системами анімації Unity (Animator, Timeline).
• C#:
• Розробка надійного та ефективного коду на C#.
• Глибоке розуміння ООП (об'єктно-орієнтованого програмування).
• Досвід роботи з LINQ, Generics, Asynchronous programming.
• Розробка API та інтеграція з існуючими системами.
• C++:
• Досвід розробки високоефективних додатків на C++.
• Розуміння принципів управління пам'яттю та оптимізації коду.
• Досвід роботи з різними бібліотеками та фреймворками (наприклад, STL, Boost).
• Розробка кросплатформних додатків.
• Arduino:
• Програмування мікроконтролерів Arduino для різноманітних проєктів.
• Робота з датчиками, актуаторами та іншими електронними компонентами.
• Розробка вбудованих систем для автоматизації, IoT та робототехніки.
• Досвід розробки користувацьких бібліотек для Arduino.
• Комунікація Arduino з іншими системами (наприклад, через Bluetooth, Wi-Fi, Ethernet).
Додаткові навички:
• Системи контролю версій (Git, GitHub, GitLab)
• Agile методології розробки (Scrum, Kanban)
• Розробка баз даних (SQL, NoSQL)
• Розуміння принципів UI/UX дизайну
• Навички роботи з різними операційними системами (Windows, macOS, Linux)
• Тестування програмного забезпечення
• Досвід роботи в команді
• Англійська мова (рівень – вкажіть свій рівень, наприклад, Intermediate або Advanced)
Чому варто обрати мене:
• Я пропоную комплексний підхід до розробки, поєднуючи глибокі технічні знання з креативністю та увагою до деталей.
• Я прагну до ефективного спілкування та співпраці з клієнтами, щоб забезпечити повне розуміння їхніх потреб та очікувань.
• Я завжди дотримуюся термінів та гарантую високу якість виконаної роботи.
• Я постійно вдосконалюю свої навички та слідкую за останніми тенденціями в індустрії розробки.
Ціна та умови:
• Погодинна ставка: 800 грн.
• Для великих проєктів можлива фіксована ціна за домовленістю після детального обговорення вимог.
• Оплата: Поетапна оплата згідно з узгодженим планом робіт.
• Комунікація: Регулярні звіти про прогрес та відкрита комунікація протягом усього процесу розробки.
• Підтримка: Гарантована підтримка протягом 30 днів після завершення проєкту.