Mattia De Prisco,都灵开发商,意大利都灵大都会
Mattia is available for hire
Hire Mattia

Mattia De Prisco

验证专家  in Engineering

独立游戏开发者

Location
都灵,意大利都灵都会市
至今成员总数
2022年4月12日

Mattia是一名软件工程师,致力于编写高质量的功能性代码, efficient, and readable. 他在各个领域都有经验, 比如自动驾驶, 嵌入式系统, 后端开发, 和虚幻引擎, 熟练掌握c++和Python语言. Mattia更喜欢在Linux上工作,并使用Git进行版本控制,以确保无缝的软件开发. 他对卓越的坚定承诺使他在行业中脱颖而出.

Portfolio

ETAS
c++ 17,柯南,亚马逊网络服务(AWS), Python, Python 3,插件,YAML, Git...
自由职业者
c++,蓝图,虚幻引擎,虚幻引擎4,测试,单元测试...
Perfect Score Too, LTD
算法,Python, NumPy, SciPy, SVG, PySide,文档,自动化...

Experience

Availability

Part-time

首选的环境

c++, Python, Linux, Django,虚幻引擎,后端,嵌入式开发,编程

最神奇的...

...我开发的项目是一个复杂的嵌入式设备的软件,它支持大约10种通信协议,可以通过web服务器进行配置.

工作经验

高级c++软件工程师

2022年至今
ETAS
  • 开发了一个能够接收来自多个设备的CAN帧的网关, 解码它们并将新读取的数据传递给系统中的其他软件组件.
  • 使用Conan无缝集成不同组件(使用不同构建系统)的构建过程.
  • 审核并改进其他团队成员的拉取请求.
Technologies: c++ 17,柯南,亚马逊网络服务(AWS), Python, Python 3,插件,YAML, Git, GitHub, Bitbucket, CMake, Linux, Docker, Virtualenv, Architecture, CAN Bus, Make, Bash Script, Bash, 项目管理 & 工作跟踪工具, 面向对象编程(OOP), C++, STM32, Firmware, Qt, 机器人操作系统(ROS), 桌面应用开发, 图形用户界面(GUI), 用户界面(UI), 机器人框架, Boost, DDS, Debian, Debian Linux, 嵌入式系统, Embedded C++, RS-232, 正则表达式, 嵌入式Linux, Windows PowerShell, Azure DevOps, 消息队列, Testing, Algorithms, MCU, Automation, IT Security, Programming, Agile, CI / CD管道

独立游戏开发者

2017年至今
自由职业者
  • 用虚幻引擎为小学生开发了一个游戏,鼓励孩子们学习可持续发展.
  • 用虚幻引擎为大学网络安全课程构建了一个3D游戏,让学生尝试网络攻击,并在安全可控的环境中为自己辩护.
  • 管理一个三个人的小团队,用大型代码库和模块化组件构建各种3D应用程序,这些应用程序可以在各种项目中重用.
Technologies: c++,蓝图,虚幻引擎,虚幻引擎4,测试,单元测试, Animation, 程序代, Design, Game Design, 用户界面(UI), Storytelling, Music, Oculus, 虚拟现实(VR), 用户体验(UX), 技术领导, Windows, NoSQL, English, 虚幻引擎5, RESTful Web服务, 虚幻开发工具包(UDK), 面向对象编程(OOP), Python, Linux, 桌面应用开发, 图形用户界面(GUI), 蓝图可视化脚本, UE5, 正则表达式, 3D Games, 事件驱动的编程, Algorithms, Automation, Programming, Visual Studio, Git, 独立电子游戏

Python开发人员

2023 - 2023
Perfect Score Too, LTD
  • 重构了整个应用程序,大大减少了代码库,提高了可读性.
  • 优化了应用程序中的瓶颈,使性能提高了300%.
  • 开发自定义功能和GUI应用程序, 帮助客户进行建筑和设计选择.
Technologies: 算法,Python, NumPy, SciPy, SVG, PySide,文档,自动化, Programming, Git

虚幻插件开发人员

2023 - 2023
白金集团西班牙SLU
  • 开发蓝图编辑器小部件,允许设计人员根据定义的约束快速放置和编辑场景中的多个角色.
  • 简化和加快自动化流程,包括定义热点, 在这些热点地区拍照, 并通过使用c++开发一个虚幻插件,使用外部工具将它们组合在全景图中.
  • 指导客户进行设计选择,并建议提高产品质量和有效性的功能.
技术:虚幻引擎, 虚幻引擎4, 虚幻开发工具包(UDK), 虚幻引擎5, Slate, Plugins, Windows PowerShell, 事件驱动的编程, Testing, Automation, Programming, Git

Python开发人员

2022 - 2022
Metalenz, Inc.
  • 开发了一个GUI应用程序,该应用程序使用底层SDK来启用带有某些特定技术的相机. 该应用程序允许用户启动和停止相机, 控制各种参数, 并启用和自定义几种可视化类型.
  • 跟踪Jira上现有SDK中的bug和改进.
  • 将最终的应用程序打包到一个独立的安装程序中,以便于分发.
技术:Python, PyQt, NumPy, 用户界面(UI), Poetry, Inno Setup, Bitbucket, Git, Jira, Atlassian, Scrum, Kanban, Code Review, 代码版本控制, Qt, PyInstaller, English, APIs, 项目管理 & 工作跟踪工具, 面向对象编程(OOP), Linux, 桌面应用开发, 图形用户界面(GUI), 正则表达式, 视频编码, NVIDIA编解码器SDK, 事件驱动的编程, Testing, SciPy, Qwt, Pandas, 数据分析, Automation, Audio, Programming, CI / CD管道

VR Developer

2022 - 2022
TCH Photo and Video, LLC
  • 使用虚幻引擎开发了一个VR应用程序,用户可以选择和观看各种360°视频.
  • 使用OpenXR使应用程序兼容不同的VR头显.
  • 帮助客户进行UI/UX设计选择, 无论是在环境设计上,还是在vr的具体建议上, 为最终用户提供最好的体验.
技术:虚幻引擎, C++, Oculus, 虚拟现实(VR), 360° Video, 用户体验(UX), Windows, English, APIs, 虚幻开发工具包(UDK), Blueprint, 景观设计, 面向对象编程(OOP), 图形用户界面(GUI), 用户界面(UI), 蓝图可视化脚本, UE5, 虚幻引擎5, 3D Games, 事件驱动的编程, Testing, Programming, Git

嵌入式软件工程师

2021 - 2022
Bitron
  • 清晰有效地为复杂系统设计架构,使每个新组件都可以添加到系统中或从系统中移除,并在一行代码中与其他组件通信.
  • 开发了一种嵌入式设备,该设备可以管理支持web服务器控制的低压电网,并可以通过MQTT/S协议与其他嵌入式设备进行通信, Modbus, Modbus TCP, 和IEC 60870-5.
  • 用Python构建web服务器, 符合最新的安全标准, 允许控制和配置在c++中运行的嵌入式设备.
技术:c++, Python, Linux, Django, OpenSSL, Front-end, MQTT, Modbus协议, 微处理器, 虚拟机, Embedded C++, 嵌入式系统, JavaScript, jQuery, Databases, MISRA合规, REST APIs, Web Security, Sockets, 软件架构, API /服务架构, API集成, Python 3, PyQt, C, SQLite, Git, Back-end, 后端开发, 多线程, 关系数据库, 前端开发, 完整的开发, IPC, Linux IPC, 套接字通信, Bootstrap, HTML, CSS, 嵌入式软件, Full-stack, SQL, APIs, Selenium, React, Windows, CLion, English, Storage, Iec 60870-5 104, Apache Kafka, MySQL, 图形用户界面(GUI), Flask, Mypy, Emscripten, CMake, PyBind11, 项目管理 & 工作跟踪工具, RESTful Web服务, 面向对象编程(OOP), STM32, Firmware, Qt, Conan, 机器人操作系统(ROS), 桌面应用开发, 用户界面(UI), Web开发, Boost, DDS, RS-232, SCADA, 正则表达式, ANSI SQL, 嵌入式Linux, 开放充电点协议(OCPP), 消息队列, RabbitMQ, Testing, Algorithms, MCU, Qwt, HTML5, Automation, IT Security, TypeScript, Vue, Programming, Networking, Agile

自动驾驶软件工程师

2019 - 2021
Stellantis
  • 开发了一个功能,使汽车的紧急信号,i.e., horn, high beams, 还有危险灯, 每当检测到碰撞风险时, 允许其他车辆或易受伤害的道路使用者采取必要的预防措施.
  • 为动态道路视图构建了一个组件, 汽车在哪里显示它检测到的和计划要做的事情. 展示了道路和道路使用者的模型,以及汽车将遵循的路径.
  • 通过创建能够生成用于启用组件通信的c++代码的Python脚本,节省了几个小时的工作时间. 这个代码以前是手写的.
  • 跟踪并修复超过100,000行代码的代码库中的错误.
  • 审核并改进来自其他团队成员的拉取请求.
技术:c++, Python, Git, Docker, Google Test, CI / CD管道, Linux, 传输控制协议(TCP), UDP, Testing, 软件架构, API集成, PostgreSQL, Python 3, Back-end, 后端开发, Architecture, MISRA合规, IPC, Pytest, Agile, SQL, APIs, NumPy, Selenium, Windows, NoSQL, CLion, English, Storage, MySQL, CMake, 项目管理 & 工作跟踪工具, RESTful Web服务, 面向对象编程(OOP), Firmware, STM32, 机器人操作系统(ROS), 桌面应用开发, 图形用户界面(GUI), 用户界面(UI), OCR, Web开发, Boost, Debian, Debian Linux, 正则表达式, Telnet协议, ANSI SQL, 嵌入式Linux, Embedded C, 视频编码, NVIDIA编解码器SDK, Windows PowerShell, 消息队列, RabbitMQ, 事件驱动的编程, Java, Algorithms, SciPy, MCU, HTML5, Pandas, 数据分析, Automation, ServiceNow, CrowdStrike, IT Security, TypeScript, Vue, Programming, Networking, Visual Studio

Out of Hell

http://github.com/Mdp11/GDProject
一款使用虚幻引擎开发的游戏, 在那里,我是一个小型开发团队的作家和首席程序员,创造了一款带有高喜剧基调的流氓游戏. 这款游戏的特点是基于贴图和回合制的战斗系统, 控制多个单元, 每个人都有自己的技能. 敌人的AI可以根据不同的难度级别进行调整.

利用虚拟网络进行安全培训

http://github.com/Mdp11/mn_security
一种环境,在这种环境中,可以使用防止攻击的机制测试各种类型的安全攻击. 它提出了将在Mininet虚拟环境中复制的解释一步一步的练习,以便不会造成实际危害,并且可以测试各种配置.

Toon Tanks

http://github.com/Mdp11/ToonTanks
在虚幻引擎中使用c++开发的坦克战斗游戏,游戏包括几个关卡, 每个游戏都有不同类型的敌人,并使用不同的AI系统. 玩家必须使用多种武器、能力和升级道具打败它们.
2016 - 2019

计算机工程硕士学位

都灵理工大学-都灵,意大利

2021年12月至今

游戏设计大师班

比萨大学

2020年4月至今

c++ Nanodegree

Udacity

2020年1月至今

注册较少从业员

Less

库/ api

REST APIs, jQuery, PyQt, NumPy, Mypy, SciPy, Qwt, Pandas, OpenSSL, Sockets, OpenCV, React, Vue, PySide

Tools

CLion, Git, Conan, CMake, RabbitMQ, Visual Studio, Emscripten, 虚幻开发工具包(UDK), MQTT, Pytest, Bitbucket, Jira, Atlassian, PyInstaller, GitHub, Virtualenv, Make

Frameworks

Django, 虚幻引擎4, 虚幻引擎, Qt, Bootstrap, Flask, Boost, Windows PowerShell, Google Test, Blueprint, Selenium, 机器人框架

Languages

C++, Python, Embedded C++, Python 3, C++17, JavaScript, SQL, CSS, HTML, C, XML, C#, Java, HTML5, Less, YAML, Bash Script, Bash, Embedded C, TypeScript

Paradigms

Agile, Testing, 面向对象编程(OOP), 桌面应用开发, 事件驱动的编程, Automation, API /服务架构, Scrum, Unit Testing, Kanban, Azure DevOps

Platforms

STM32, Linux, Docker, Debian, Debian Linux, 嵌入式Linux, Windows, Mobile, Android, Apache Kafka, Oculus, 亚马逊网络服务(AWS), Slate, CrowdStrike

Storage

关系数据库,MySQL, JSON, PostgreSQL, SQLite, MongoDB, ANSI SQL,数据库,NoSQL

行业专业知识

Cybersecurity

Other

Programming, 嵌入式系统, MISRA合规, English, 多线程, Full-stack, 完整的开发, APIs, Back-end, 后端开发, API集成, 用户界面(UI), IPC, 套接字通信, 虚幻引擎5, 项目管理 & 工作跟踪工具, RESTful Web服务, Firmware, 机器人操作系统(ROS), 图形用户界面(GUI), Web开发, 蓝图可视化脚本, UE5, 正则表达式, 3D Games, 视频编码, 消息队列, Algorithms, MCU, Networking, CI / CD管道, 软件架构, Front-end, Web Security, 游戏开发, Architecture, Storage, 游戏编程, 技术领导, OCR, DDS, RS-232, SCADA, 数据分析, Audio, IT Security, 系统编程, 操作系统, 传输控制协议(TCP), UDP, Modbus协议, 微处理器, 虚拟机, Game Design, Storytelling, Sound Design, 移动应用开发, Animation, 程序代, Design, Music, Mininet, Iec 60870-5 104, 虚拟现实(VR), 360° Video, 用户体验(UX), 前端开发, Linux IPC, 嵌入式软件, 嵌入式开发, Poetry, Inno Setup, Code Review, 代码版本控制, OAuth, Plugins, CAN Bus, PyBind11, 景观设计, Telnet协议, NVIDIA编解码器SDK, 开放充电点协议(OCPP), LiDAR, 摄影测量, Oculus Quest, ServiceNow, 三维几何分析, SVG, 文档, 独立电子游戏

有效的合作

如何使用Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

分享你的需求

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

选择你的才能

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring