Henrique Dantas, Developer in Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Henrique is available for hire
Hire Henrique

Henrique Dantas

Verified Expert  in Engineering

Software Developer

Location
Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Toptal Member Since
May 22, 2018

Henrique is a Python developer who specializes in web development and security. He's worked on web apps from top to bottom, designing, developing, and managing it all from the front- to the back-end. Having worked in different contexts—from large to small organizations to founding his own company—he's able to adapt to the requirements of the problem at hand and identify the appropriate solution for each case.

Portfolio

Bought By Many
Amazon Web Services (AWS), MongoDB, APIs, Vue, Python
Rest Secured
Linux, Fuzz Testing, Docker Compose, Docker, Nose, MongoDB, Bootstrap...
Vodafone Portugal
Android, Adobe Analytics, JavaScript

Experience

Availability

Part-time

Preferred Environment

ITerm, Git, PyCharm, MacOS

The most amazing...

...learning experience I've had has been starting a company due to the range of skills required—from identifying opportunities to finding customers to the coding.

Work Experience

Full-stack Developer (Contract)

2016 - PRESENT
Bought By Many
  • Helped develop a microservice-based architecture to enable the rapid launch of new products and associated user growth as well as break down the existing Django monolith.
  • Trained and assisted junior developers that have joined the team due to the fact that the company has roughly doubled in size.
Technologies: Amazon Web Services (AWS), MongoDB, APIs, Vue, Python

Co-founder | CEO

2015 - 2016
Rest Secured
  • Was deeply involved in all its technical and non-technical activities from conception.
  • Created a complex responsive web app and API using Python Flask.
  • Implemented testing, continuous integration, and continuous deployment.
  • Interacted with clients—from the initial outreach, closing deals and everything in-between. This often required communicating and presenting at different organizational levels from developers to C-level executives.
Technologies: Linux, Fuzz Testing, Docker Compose, Docker, Nose, MongoDB, Bootstrap, JavaScript, NGINX, Flask, Python, OpenAPI, Swagger, APIs

Project Manager for Web and Mobile App Analytics

2015 - 2015
Vodafone Portugal
  • Managed projects involving Adobe Analytics (SiteCatalyst) for Vodafone Portugal in cooperation with Vodafone Group and various suppliers.
  • Specified, tested, and validated new functionalities as well as improving the current implementation.
Technologies: Android, Adobe Analytics, JavaScript

Soccer Nerd | Alexa Skill

https://www.amazon.co.uk/Henrique-Dantas-Soccer-Nerd/dp/B01MDN6G74
This is a chatbot for Amazon Alexa that answers football/soccer queries. The back-end is built with Python, Flask, Swagger, and MongoDB stack. It also runs on AWS Lambda.

Touch & Draw | Android App

https://github.com/hdantas/touch-draw
Touch & Draw is a fun-and-simple app to make pretty drawings and is perfect for kids.

With Touch & Draw, everyone can make beautiful drawings with just a few touches. It sports a very simple-and-intuitive interface that allows everyone to jump right in and draw. You can also save your art to the gallery and share it easily. Finally, this app is free and has no ads!
2012 - 2014

Master's Degree in Computer Engineering

Delft University of Technology - Delft, Netherlands

2008 - 2012

Bachelor's Degree in Electrical and Computer Engineering

University of Porto, College of Engineering - Porto, Portugal

Libraries/APIs

Vue 2, Vue, OpenAPI

Tools

Git, PyCharm, ITerm, Adobe Analytics, NGINX, Docker Compose

Frameworks

Flask, Swagger, Django, Bootstrap, Nose

Platforms

AWS Lambda, MacOS, Amazon Web Services (AWS), Linux, Android, Docker

Languages

Python, JavaScript, SQL, Java

Storage

MongoDB, PostgreSQL, Amazon S3 (AWS S3)

Paradigms

Fuzz Testing

Other

APIs, Websites

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring