Mattia De Prisco
验证专家 in Engineering
独立游戏开发者
Mattia是一名软件工程师,致力于编写高质量的功能性代码, efficient, and readable. 他在各个领域都有经验, 比如自动驾驶, 嵌入式系统, 后端开发, 和虚幻引擎, 熟练掌握c++和Python语言. Mattia更喜欢在Linux上工作,并使用Git进行版本控制,以确保无缝的软件开发. 他对卓越的坚定承诺使他在行业中脱颖而出.
Portfolio
Experience
Availability
首选的环境
c++, Python, Linux, Django,虚幻引擎,后端,嵌入式开发,编程
最神奇的...
...我开发的项目是一个复杂的嵌入式设备的软件,它支持大约10种通信协议,可以通过web服务器进行配置.
工作经验
高级c++软件工程师
ETAS
- 开发了一个能够接收来自多个设备的CAN帧的网关, 解码它们并将新读取的数据传递给系统中的其他软件组件.
- 使用Conan无缝集成不同组件(使用不同构建系统)的构建过程.
- 审核并改进其他团队成员的拉取请求.
独立游戏开发者
自由职业者
- 用虚幻引擎为小学生开发了一个游戏,鼓励孩子们学习可持续发展.
- 用虚幻引擎为大学网络安全课程构建了一个3D游戏,让学生尝试网络攻击,并在安全可控的环境中为自己辩护.
- 管理一个三个人的小团队,用大型代码库和模块化组件构建各种3D应用程序,这些应用程序可以在各种项目中重用.
Python开发人员
Perfect Score Too, LTD
- 重构了整个应用程序,大大减少了代码库,提高了可读性.
- 优化了应用程序中的瓶颈,使性能提高了300%.
- 开发自定义功能和GUI应用程序, 帮助客户进行建筑和设计选择.
虚幻插件开发人员
白金集团西班牙SLU
- 开发蓝图编辑器小部件,允许设计人员根据定义的约束快速放置和编辑场景中的多个角色.
- 简化和加快自动化流程,包括定义热点, 在这些热点地区拍照, 并通过使用c++开发一个虚幻插件,使用外部工具将它们组合在全景图中.
- 指导客户进行设计选择,并建议提高产品质量和有效性的功能.
Python开发人员
Metalenz, Inc.
- 开发了一个GUI应用程序,该应用程序使用底层SDK来启用带有某些特定技术的相机. 该应用程序允许用户启动和停止相机, 控制各种参数, 并启用和自定义几种可视化类型.
- 跟踪Jira上现有SDK中的bug和改进.
- 将最终的应用程序打包到一个独立的安装程序中,以便于分发.
VR Developer
TCH Photo and Video, LLC
- 使用虚幻引擎开发了一个VR应用程序,用户可以选择和观看各种360°视频.
- 使用OpenXR使应用程序兼容不同的VR头显.
- 帮助客户进行UI/UX设计选择, 无论是在环境设计上,还是在vr的具体建议上, 为最终用户提供最好的体验.
嵌入式软件工程师
Bitron
- 清晰有效地为复杂系统设计架构,使每个新组件都可以添加到系统中或从系统中移除,并在一行代码中与其他组件通信.
- 开发了一种嵌入式设备,该设备可以管理支持web服务器控制的低压电网,并可以通过MQTT/S协议与其他嵌入式设备进行通信, Modbus, Modbus TCP, 和IEC 60870-5.
- 用Python构建web服务器, 符合最新的安全标准, 允许控制和配置在c++中运行的嵌入式设备.
自动驾驶软件工程师
Stellantis
- 开发了一个功能,使汽车的紧急信号,i.e., horn, high beams, 还有危险灯, 每当检测到碰撞风险时, 允许其他车辆或易受伤害的道路使用者采取必要的预防措施.
- 为动态道路视图构建了一个组件, 汽车在哪里显示它检测到的和计划要做的事情. 展示了道路和道路使用者的模型,以及汽车将遵循的路径.
- 通过创建能够生成用于启用组件通信的c++代码的Python脚本,节省了几个小时的工作时间. 这个代码以前是手写的.
- 跟踪并修复超过100,000行代码的代码库中的错误.
- 审核并改进来自其他团队成员的拉取请求.
Experience
Out of Hell
http://github.com/Mdp11/GDProject利用虚拟网络进行安全培训
http://github.com/Mdp11/mn_securityToon Tanks
http://github.com/Mdp11/ToonTanksEducation
计算机工程硕士学位
都灵理工大学-都灵,意大利
认证
游戏设计大师班
比萨大学
c++ Nanodegree
Udacity
注册较少从业员
Less
Skills
库/ 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
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
分享你的需求
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring