Daniel Araujo, Developer in Porto, Portugal
Daniel is available for hire
Hire Daniel

Daniel Araujo

Verified Expert  in Engineering

Full Stack Developer

Location
Porto, Portugal
Toptal Member Since
September 1, 2019

Daniel是一名在大型网络产品开发方面经验丰富的工程师. 他是测试驱动开发的倡导者和可靠性的爱好者, highly-scalable, and performant software solutions. As a person and developer, Daniel is self-motivated, eager to learn, and happy to collaborate and provide solutions.

Portfolio

NumberAI (via Toptal)
Python, HTML, CSS, JavaScript, Cypress, Jest, React Native, React, Material UI
Paddy Power Betfair
CSS, Ruby, Chef, Jenkins, Protractor, Jest, HTML, AngularJS, Storybook, Redux...
Feedzai
Docker, Apache ZooKeeper, Scala, Guice, Guava, Java

Experience

Availability

Part-time

Preferred Environment

MacOS, Git, Visual Studio Code (VS Code)

The most amazing...

...我开发的一个软件是一个实时机器学习网络应用程序,它可以根据摄像头的输入来确定用户的情绪.

Work Experience

Front-end Engineer

2019 - 2020
NumberAI (via Toptal)
  • 使用React构建了Eatmoji菜单生成器(一个动态餐厅菜单生成器). 该产品帮助支持团队从发布的第一周就节省了数百个小时.
  • 在NumberAI的生产代码库中发布了React、React Native和Python的端到端特性.
  • 为NumberAI的应用程序带来了很多视觉效果.
  • 除了单元和集成测试之外,还使用Cypress开发了几个端到端测试.
技术:Python, HTML, CSS, JavaScript, Cypress, Jest, React Native, React, Material UI

Full-stack Engineer

2018 - 2019
Paddy Power Betfair
  • 维护和现代化遗留的web和移动应用程序.
  • 为移动和桌面网络应用程序开发投注功能.
  • 使用Jenkins for CI和Chef配置不同的部署环境.
  • Developed Node.js services (back end for front end).
  • 为移动体育博彩Betfair应用程序构建投注功能.
技术:CSS, Ruby, Chef, Jenkins, Protractor, Jest, HTML, AngularJS, Storybook, Redux, Node.js, ECMAScript (ES6)

Back-end Engineer

2017 - 2017
Feedzai
  • Worked for Feedzai, 通过多线程提供接近实时的机器学习, distributed and fault­-tolerant system.
  • 在领先的产品工程团队工作,在内部引擎上开发了实时数据处理和机器学习的前沿功能.
  • 开发了一个pci兼容的信用卡存储引擎.
技术:Docker, Apache ZooKeeper, Scala, Guice, Guava, Java

Full-stack Engineer

2016 - 2017
Paddy Power Betfair
  • Worked in a large-scale web product using Scrum.
  • Developed E2E tests using Protractor.
  • 使用Jenkins进行CI,使用Chef配置不同的部署环境.
  • 作为跨产品团队的一员,开发核心业务可重用组件.
  • Developed Node.js services (back end for front end).
  • 为移动和桌面网络应用程序开发投注功能.
技术:Ruby, Chef, Jenkins, Mocha, RxJS, Protractor, AngularJS, Redis, Node.js, ECMAScript (ES6)

Software Engineer | Researcher

2015 - 2016
Performetric
  • 为Performetric工作:一个实时监控系统,允许以非侵入性的方式管理精神疲劳. 当时,Performetric已经得到了科学知识的支持,正在开发一种可扩展的产品.
  • 架构、设计和实现数据处理引擎. 特别是关注数据摄取、批处理和实时分析.
  • Published two scientific papers.
Technologies: JMH, MongoDB, Java

Contractor

2015 - 2015
ACICE ­Esposende’s Commercial Union
  • 开发与ACICE数据库交互的API(使用Laravel).
  • 使用Ionic和AngularJS设计并实现了一个混合移动应用.
Technologies: Laravel, AngularJS, Ionic

Software Developer

2014 - 2015
Spinque
  • 开发了一些与Twitter和LinkedIn web api交互的模块.
  • 使用Spinque引擎设计并实现索引器和搜索策略.
  • 使用AngularJS实现了一个移动web应用,用于在聚合内容上导航.
  • 研究了使用Spinque搜索策略和用户上下文数据来改善用户体验的可能性.
Technologies: AngularJS, JavaScript, Java

Web Developer

2013 - 2013
Freelance Work
  • 代表运输领域的客户为网络开发.
技术:Twitter, Bootstrap, jQuery, Ruby on Rails (RoR)

Undergraduate Researcher

2012 - 2012
CCTC | Computer Science and Technology Center
  • 在进化算法库做初级研究员.
  • Built, with guidance, a graphical user interface (GUI) for executing and fine-tuning a runtime set of configurations; at the time was guided by a professor and a PhD student.
Technologies: Swing, Java

Apartment Rental Management Application

我为管理公寓租赁的应用程序构建后端和前端. The back end was developed using Node.js (Express.js, MongoDB), and the front end used React (hooks).

该应用程序允许第三方身份验证和基于角色的授权. 这组功能包括用户管理, apartment management, 搜索(通过属性和地图上的地理位置).

Languages

JavaScript, ECMAScript (ES6), Scala, CSS, HTML, Java, Python, Ruby, TypeScript, SQL, Haskell

Libraries/APIs

React, REST APIs, Node.js, jQuery, RxJS, Guava

Frameworks

Express.js、AngularJS、Redux、Material UI、Bootstrap、Swing、Ionic、JMH、React Native、Cypress、Next.js、Ruby on Rails (RoR)、Spring Boot、Protractor、Angular、Jest、Guice、Laravel

Tools

Git, Mocha, Figma, Java Concurrency, Postman, Docker Compose, Jenkins, Webpack, Chef, Mongoose, Apache ZooKeeper

Paradigms

RESTful开发,函数式编程,测试

Other

Web Development, Storybook, Computer Engineering, Software Engineering, Enzyme, Algorithms, TypeORM, Machine Learning, ETL Development

Platforms

MacOS, Twitter, Linux, Docker, Heroku, Visual Studio Code (VS Code)

Storage

MongoDB, JSON, Redis, PostgreSQL

2013 - 2016

Master's Degree in Computer Engineering

Minho University - Braga, Portugal

2014 - 2015

作为交换学生获得软件工程硕士学位的学分

阿姆斯特丹大学-阿姆斯特丹,荷兰

2010 - 2013

Bachelor's Degree in Computer Engineering

Minho University - Braga, Portugal

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring