Daniel Araujo
Verified Expert in Engineering
Full Stack Developer
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
Experience
Availability
Preferred Environment
MacOS, Git, Visual Studio Code (VS Code)
The most amazing...
...我开发的一个软件是一个实时机器学习网络应用程序,它可以根据摄像头的输入来确定用户的情绪.
Work Experience
Front-end Engineer
NumberAI (via Toptal)
- 使用React构建了Eatmoji菜单生成器(一个动态餐厅菜单生成器). 该产品帮助支持团队从发布的第一周就节省了数百个小时.
- 在NumberAI的生产代码库中发布了React、React Native和Python的端到端特性.
- 为NumberAI的应用程序带来了很多视觉效果.
- 除了单元和集成测试之外,还使用Cypress开发了几个端到端测试.
Full-stack Engineer
Paddy Power Betfair
- 维护和现代化遗留的web和移动应用程序.
- 为移动和桌面网络应用程序开发投注功能.
- 使用Jenkins for CI和Chef配置不同的部署环境.
- Developed Node.js services (back end for front end).
- 为移动体育博彩Betfair应用程序构建投注功能.
Back-end Engineer
Feedzai
- Worked for Feedzai, 通过多线程提供接近实时的机器学习, distributed and fault-tolerant system.
- 在领先的产品工程团队工作,在内部引擎上开发了实时数据处理和机器学习的前沿功能.
- 开发了一个pci兼容的信用卡存储引擎.
Full-stack Engineer
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).
- 为移动和桌面网络应用程序开发投注功能.
Software Engineer | Researcher
Performetric
- 为Performetric工作:一个实时监控系统,允许以非侵入性的方式管理精神疲劳. 当时,Performetric已经得到了科学知识的支持,正在开发一种可扩展的产品.
- 架构、设计和实现数据处理引擎. 特别是关注数据摄取、批处理和实时分析.
- Published two scientific papers.
Contractor
ACICE Esposende’s Commercial Union
- 开发与ACICE数据库交互的API(使用Laravel).
- 使用Ionic和AngularJS设计并实现了一个混合移动应用.
Software Developer
Spinque
- 开发了一些与Twitter和LinkedIn web api交互的模块.
- 使用Spinque引擎设计并实现索引器和搜索策略.
- 使用AngularJS实现了一个移动web应用,用于在聚合内容上导航.
- 研究了使用Spinque搜索策略和用户上下文数据来改善用户体验的可能性.
Web Developer
Freelance Work
- 代表运输领域的客户为网络开发.
Undergraduate Researcher
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.
Experience
Apartment Rental Management Application
该应用程序允许第三方身份验证和基于角色的授权. 这组功能包括用户管理, apartment management, 搜索(通过属性和地图上的地理位置).
Skills
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
Education
Master's Degree in Computer Engineering
Minho University - Braga, Portugal
作为交换学生获得软件工程硕士学位的学分
阿姆斯特丹大学-阿姆斯特丹,荷兰
Bachelor's Degree in Computer Engineering
Minho University - Braga, Portugal
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring