Miguel Duarte,葡萄牙里斯本的开发者
Miguel is available for hire
Hire Miguel

Miguel Duarte

验证专家  in Engineering

人工智能(AI)开发者

Location
葡萄牙里斯本
至今成员总数
2016年10月24日

Miguel计划并实现全栈解决方案, 专注于解决问题,并通过务实和技术无关的方法最大化用户和其他利益相关者的价值. 他充分利用了自己的科研背景, 他在哪里开发了机器人仿真平台和分布式计算系统等复杂系统, 能够快速学习和应用新技术.

Availability

Part-time

首选的环境

亚马逊网络服务(AWS), JetBrains, Git, MacOS

最神奇的...

...我从事的项目是设计和开发硬件, software, 和人工智能的现实世界的群体机器人系统.

工作经验

CTO

2017 - PRESENT
Care & Family Health
  • 自公司成立以来,担任主要的全栈开发人员. 负责后端、前端和DevOps.
  • 由于数据的敏感性(PHI),实现了以安全和隐私为中心的解决方案, 加密处于静止状态,并在系统的不同组件之间传输.
  • 使用AWS设置和集成基础设施,重点关注ECS、S3、DynamoDB、SNS和SQS.
  • 管理一个小型开发团队,并负责所有项目的主要技术决策.
  • 在优化基础设施资源使用的同时,保证系统的可扩展性.
  • 与多个第三方集成, 比如支付网关(Stripe), 政府机构(安大略省卫生和长期护理部), 和通信提供商(Stripe, RingCentral).
  • 在系统中实现了全功能的远程医疗功能, 病人可以在哪里与医生进行视频预约.
  • 引入持续改进和自动化,使系统对用户更有效. 一个例子是使用OCR以最少的人为干预来处理文档.
技术:亚马逊网络服务(AWS)、Express.js, Redux, Travis CI, Docker, React, Node.js

完整的开发人员

2016 - 2017
Kaja(通过Toptal)
  • 开发了一个考虑多种变量的智能行程计划器, 比如用户的偏好, 兴趣点属性(位置), rating, category, 使用机器学习技术,如空间聚类和遗传算法.
  • 根据用户的Facebook点赞页面,开发了一个事件推荐系统. 系统进一步将Facebook数据与Last进行交叉引用.fm的API,以便辨别音乐品味.
  • 使用Microsoft Azure的Cognitive Services将i18n添加到产品中(包括静态和动态元素),用于自动缓存内容翻译.
  • 实现了一个自定义的行程查看器与谷歌地图.
  • 开发自定义地图覆盖和集成的方向API与客户端缓存.
  • 负责网站的全面重新设计/品牌重塑.
技术:Java, AngularJS, PHP, Node.js

特邀助理教授

2016 - 2016
欧洲大学(劳瑞德国际大学)
  • 教授并负责游戏与应用开发专业一年级学生的课程单元数据库.
  • 教授并负责计算机科学和计算机科学与管理专业一年级学生的课程单元“计算机体系结构”.
  • 在学生满意度方面排名前10%.
技术:汇编,MySQL

博士后研究人员

2016 - 2016
Telecomunicações研究所
  • 提出了一种复杂形态机器人自动合成神经控制的新技术.
  • 构建一个客户机-服务器应用程序,通过其API与V-REP机器人模拟器进行交互, 实现机器人控制器的并行和分布式评估.
  • 发表了三篇同行评审的出版物.
  • 赢得2016年葡萄牙弗劳恩霍夫挑战赛.
技术:V-REP,人工神经网络,进化计算,Java

博士研究

2012 - 2016
里斯本大学学院(ISCTE-IUL)
  • 提出了一种新的机器人控制自动合成的人工智能方法.
  • 硬件设计与开发, software, 和人工智能的现实世界的群体机器人系统.
  • 发表了24篇同行评审的出版物.
  • 维护和改进自定义分布式计算系统.
  • 应用数字制造技术快速,迭代的硬件设计.
  • 获得IEEE ICDL-EPIROB优秀论文奖, 2012), 被提名为最佳论文奖(PPSN, 2016), 并获得了最佳机器人视频奖(AAAI视频大赛), 2016).
  • Wrote my Ph.D. 并获得了“弗劳恩霍夫挑战赛”(Fraunhofer Portugal AICOS)和“最佳博士学位”.D. “机器人论文”奖(葡萄牙机器人学会).
技术:电子产品, Robotics, 机器学习, 人工神经网络(ANN), 进化计算, Java, 人工智能(AI)

教学助理

2013 - 2015
里斯本大学学院(ISCTE-IUL)
  • 教授课程单元:计算机科学专业一年级学生编程导论, 计算机科学与管理学, 计算机科学与电信.
  • 教授计算机科学专业一年级学生的课程单元:面向对象程序设计, 计算机科学与管理学, 计算机科学与电信.
  • 与当地IEEE学生分会合作,在学校组织了多次活动.
技术:面向对象编程(OOP), Java

Web Developer

2009 - 2012
PTWS Lda
  • 开发基于开源平台的定制全栈电子商务解决方案.
  • 为多个电子商务平台创建第三方支付网关.
  • 管理一个小型开发团队.
  • 为web软件(Joomla、PrestaShop、WHMCS等)安装、配置和开发模块.
技术:CSS, HTML, JavaScript, PHP

JBotEvolver

http://github.com/BioMachinesLab/jbotevolver
JBotEvolver是一个基于java的开源多功能仿真平台,用于进化机器人(ER)中的教育和研究驱动实验。. JBotEvolver已经在我们课题组之前的ER研究中使用过:从离线进化到在线进化和学习, 单到多机器人系统, 以及里斯本大学学院(ISCTE-IUL)的一些本科和研究生课程。.

Conilon

http://github.com/BioMachinesLab/conillon
Conillon是一个轻量级的分布式计算平台. 它允许以最小的工作量和开销在计算机网格上计算基于java的任务. 必要的Java类由工作节点根据需要加载.

A Sea of Robots

http://www.youtube.com/watch?v=JBrkszUnms8
在AAAI国际会议每年举行的视频比赛中获得“最佳机器人视频”奖.

Color Orbs

http://www.microsoft.com/en-us/p/color-orbs/9wzdncrdrhpf
这是一款测试玩家记忆力和反应速度的Windows Phone游戏. 玩家必须按正确的顺序点击彩色球体,也可以使用升级道具让任务变得更简单. Color Orbs在Windows Phone App Code Camp比赛中获得一等奖.

Jhip8

http://github.com/miguelduarte42/Jhip8
Jhip8是一个用Java编写的Chip-8解释器,旨在作为仿真领域的第一个实验. 该项目实现了除声音之外的所有操作码和功能.

Chip8JS

http://github.com/miguelduarte42/Chip8JS
这是Jhip8的JavaScript移植版本,可以在下面的链接中找到它的工作版本.
•http://miguelduarte.pt / 2012/07/09 / chip-8-emulator-in-javascript /

莫比和软盘吉他

我改编了开源项目Moppy,使其能够在使用MIDI键盘作为输入的多个软盘驱动器中播放声音. 后来的版本允许使用真正的吉他在驱动器上播放音乐(见视频URL)。.

Languages

Java, CSS, HTML, SQL, JavaScript, PHP, Assembly, Sass, XML, c#, C, Prolog, R, Python

Frameworks

ASP.. NET, Redux, Swagger, AngularJS, Express.js

Libraries/APIs

Node.. js, Twilio API,谷歌地图,React, jQuery, OpenCV, Ggplot2

Tools

PrestaShop, Eclipse IDE, Travis CI, RedBean ORM, Git, Adobe Photoshop, JetBrains, Adobe Illustrator, Atom

Paradigms

面向对象编程(OOP), REST

Platforms

MacOS、Linux、亚马逊网络服务(AWS)、Windows、Eclipse、Docker

Storage

JSON, MySQL, MongoDB

Other

进化算法, 神经网络, Robotics, 人工智能(AI), Ajax, 进化计算, 人工神经网络(ANN), V-REP, 机器学习, Electronics, 机器人操作系统(ROS)

2012 - 2016

Ph.D. 计算机科学

里斯本大学学院(ISCTE-IUL) -里斯本,葡萄牙

2010 - 2012

计算机科学硕士学位

里斯本大学学院(ISCTE-IUL) -里斯本,葡萄牙

2007 - 2010

计算机科学学士学位

里斯本大学学院(ISCTE-IUL) -里斯本,葡萄牙

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring