Daniel Santana, Developer in São Paulo - State of São Paulo, Brazil
Daniel is available for hire
Hire Daniel

Daniel Santana

Verified Expert  in Engineering

Software Developer

Location
São Paulo - State of São Paulo, Brazil
Toptal Member Since
November 26, 2015

Daniel is a full-stack software engineer with a solid knowledge of JavaScript, Python, and .NET, plus a wide range of technologies. He designed the architecture of real-time, highly-scalable, and highly available systems, where performance was a must. He always considers the best solution for each situation, develops high-quality software, and is always prepared to solve new challenges.

Portfolio

Konektera
PostgreSQL, PostGraphile, Next.js, Adobe Experience Design (XD), Kubernetes...
Pfizer, Inc
JavaScript, Full-stack, Data Engineering, Node.js, Neo4j, React, Next.js...
ASAPP, Inc.
JavaScript, React, Redux, Immutable.js, Jest, Python, Flask, SQLAlchemy...

Experience

Availability

Full-time

Preferred Environment

Vim Text Editor, Git, Docker, Kubernetes, Linux, PostgreSQL, Python, TypeScript

The most amazing...

...project I've built is my own Linux distribution, having a small footprint and being runnable on servers, embedded devices, desktops and Android smartphones.

Work Experience

Chief Technology Officer

2022 - 2024
Konektera
  • Developed a custom CRM platform to manage deals between partners and clients, unify company data from different platforms, and concentrate main business activities into a single place with an optimized workflow.
  • Managed a team of two engineers alongside me to keep up the development and maintenance of the CRM platform.
  • Unified the infrastructure from different service providers into AWS and handled systems administration and maintenance.
  • Took part in discussing, planning, and implementing operational improvements to reduce company costs and increase staff performance.
Technologies: PostgreSQL, PostGraphile, Next.js, Adobe Experience Design (XD), Kubernetes, Amazon Web Services (AWS), Azure Kubernetes Service (AKS), Amazon S3 (AWS S3), Amazon RDS, Terraform, WebRTC, Node.js, Asana, Amazon Simple Email Service (SES), IT Project Management, Linux, HTML, CSS, Jest, Google Kubernetes Engine (GKE), TypeScript, Google Cloud Platform (GCP), GraphQL, React, JavaScript, Python, Docker, SQL, Scrum, Shell Scripting, CTO, NoSQL, REST APIs

Full-stack Software Engineer | DevOps Engineer

2021 - 2023
Pfizer, Inc
  • Developed a platform used by C-level executives to track global development, production, and distribution of COVID-19 vaccines with up-to-date information daily.
  • Worked on improving COVID-19 platform resilience to avoid downtime during infrastructure maintenance or unplanned service downtimes.
  • Developed an ETL set up to fetch and merge data continuously from internal APIs, relational, columnar, and graph databases with PostgreSQL, Redshift, Neo4J, and other manual data sources, e.g., SharePoint spreadsheets.
  • Led a team of developers to create MARS, a Pfizer Management of Analytics and Reporting Solutions. This platform aggregates and displays data insights about clinical trials running globally from multiple systems.
  • Integrated public data from ArcGIS using weather forecasts and natural disaster information to predict and warn about possible disruptions in vaccine/drug distribution across the globe.
  • Developed custom search pages for the company's internal search engine to show information about employees, customers, materials, and other content associated with their business.
  • Wrote CI/CD setups to streamline deployment processes.
Technologies: JavaScript, Full-stack, Data Engineering, Node.js, Neo4j, React, Next.js, PostgreSQL, Hasura, Vue, Azure, Azure DevOps, Rancher, Docker, Kubernetes, Java, Jenkins, SharePoint API, Redshift, ArcGIS, GraphQL, SQL, Jira, Linux, HTML, CSS, TypeScript, Google Cloud Platform (GCP), Amazon Web Services (AWS), Terraform, Scrum, Amazon RDS, Shell Scripting, Spring Boot, Spring, REST APIs

Full-stack Software Engineer

2018 - 2020
ASAPP, Inc.
  • Added and improved many features to the internal data annotation platform (back and front ends), such as user/role management, data import/export, new annotation mechanisms, legacy data migration, bulk data manipulation, and analytical dashboards.
  • Developed tools for dynamically annotating and tagging large data sets by multiple users in complex workflows used to train AI chatbot models.
  • Added a test framework to the front-end platform to reduce regressions in future changes.
  • Refactored the front end into a single standardized codebase and cleaned extraneous code and dependencies.
  • Improved the UI/UX by applying material design best practices, simplifying user interactions, and closely listening to user feedback.
  • Improved the Docker setup to reduce image sizes, improve build time, and adequately use production builds.
Technologies: JavaScript, React, Redux, Immutable.js, Jest, Python, Flask, SQLAlchemy, Alembic, Pytest, PostgreSQL, Docker, TypeScript, CSS, HTML, Git, SQL, Node.js, Linux, Scrum, Shell Scripting, REST APIs

Full-stack Software Engineer

2018 - 2019
For Days, Inc
  • Bettered the analytics platform by creating new dashboards, fixing existing ones with more accurate data, and using custom parameters to view historical data more flexibly.
  • Improved the performance of complex SQL queries in the analytics platform and documented them to reduce the learning curve so that other team members could modify them in future changes.
  • Implemented user voucher creation/modification in the back-office platform.
Technologies: PostgreSQL, Redash, Python, Django, JavaScript, React, jQuery, HTML, CSS, Git, SQL, Node.js, REST APIs

Full-stack Software Engineer

2017 - 2018
Caos Group
  • Wrote a bulk email pinging/verification platform from scratch.
  • Developed a call center platform from scratch with an integrated autodialer system using a predictive dialing algorithm tailored for the specific usage of the company.
  • Created G.AI.A, a marketing platform that uses AI and NLP to create campaigns with better results.
  • Architected a system for automatically processing user data and discount coupons according to the user profile.
  • Configured a Kubernetes cluster for Scuta.ai, a call center platform that uses AI and NLP to match call recordings against the scripts.
Technologies: React, Node.js, Django REST Framework, Django, Python, Docker, Laravel, PHP, Kubernetes, Dialogflow, Linux, Google Kubernetes Engine (GKE), AngularJS, Angular, C, Asterisk, TypeScript, Immutable.js, CSS, HTML, Microsoft SQL Server, PostgreSQL, Redux, jQuery, Git, SQL, MongoDB, JavaScript, GraphQL, Google Cloud Platform (GCP), Scrum, Shell Scripting, GPU Computing, REST APIs

Software Engineer | Technology Consultant

2017 - 2018
TveStore
  • Ported the legacy platform to Docker to simplify the software development and deployment procedures.
  • Configured a distributed storage setup for uploading and downloading videos.
  • Implemented metrics and logging on the whole platform using a New Relic and ELK stack to help track down recurrent bugs and issues.
  • Mentored the development team and the board of directors on best practices for software development and workflow improvements.
  • Planned a major redesign of the platform without impacting the delivery of new features demanded by clients.
Technologies: New Relic, Docker, Express.js, AngularJS, Linux, jQuery, Microsoft Azure, MongoDB, CSS, HTML, Git, SQL, JavaScript, Node.js, GraphQL, Shell Scripting, NoSQL, REST APIs

Full-stack Software Engineer

2015 - 2017
Easytown
  • Led and reviewed the work of a team of three developers during the whole development of the platform.
  • Developed the architecture of a social eCommerce platform considering high scalability and modularity requirements.
  • Attended public events (e.g., campus party) to present the project to a variety of people with very different backgrounds.
  • Redesigned the system during a major shift in the company strategy.
  • Led the development of the redesigned platform progressively without any downtime.
Technologies: Docker, React, AngularJS, Redis, RabbitMQ, MongoDB, Python, Node.js, Git, Linux, Heroku, Bottle.py, CSS, HTML, New Relic, PostgreSQL, Express.js, jQuery, SQL, JavaScript, Google Cloud Platform (GCP), Scrum, Shell Scripting, NoSQL, REST APIs

Full-stack Software Engineer

2013 - 2015
Project One
  • Developed the architecture of proprietary CRM systems in the company.
  • Designed and implemented a system of dynamically generated lead capture forms with real-time statistics dashboards.
  • Developed an ORM in .NET inspired by Entity Framework to integrate the company's proprietary frameworks.
  • Integrated and normalized information from multiple APIs of different data providers.
  • Developed a highly interactive data analysis dashboard using Crossfilter and D3.js.
  • Configured production environments and deployment procedures.
  • Created a simple deployment system using bash scripts.
  • Architected extensions and customizations for vTiger, a CRM system.
  • Made custom portlets for the Liferay platform using JRuby.
  • Managed a team of four developers and coordinated the work with a designer for the initial prototypes of a startup project.
Technologies: MongoDB, SQL, jQuery, AngularJS, Node.js, Python, Clojure, JRuby, PHP, VB.NET, C#, Oracle RDBMS, Git, Microsoft Visual Studio, Microsoft SQL Server, SQLAlchemy, Flask, CSS, HTML, PostgreSQL, .NET, Express.js, JavaScript, Linux, Google Cloud Platform (GCP), Shell Scripting, REST APIs

Software Developer

2011 - 2012
Freelance
  • Developed a pet shop ERP (desktop and web application) with real-time synchronization and analytical data visualizations.
  • Worked closely with local pet shops to understand their workflows and use cases and developed tools to fit into their daily tasks without increasing work complexity.
  • Developed an access control system for a medical government entity.
Technologies: .NET, VB.NET, Microsoft SQL Server, Microsoft Visual Studio, C#, SQL

Easytown

Easytown is a social commerce platform that provides multiple tourism services in a single place. I developed the general system architecture and designed a modular system for connecting it with multiple data providers.

Technologies used include Node.js, MongoDB, RabbitMQ, ElasticSearch, Redis, Python, and AngularJS.

Languages

HTML, CSS, TypeScript, GraphQL, Python, C#, JavaScript, SQL, C, VB.NET, JRuby, Clojure, Kotlin, PHP, Java

Frameworks

Express.js, Django, Django REST Framework, AngularJS, Redux, Jest, Flask, React Native, Angular, .NET, Next.js, Laravel, Alembic, Spring Boot, Spring

Libraries/APIs

Immutable.js, React, Node.js, jQuery, SQLAlchemy, Bottle.py, Vue, SharePoint API, ArcGIS, WebRTC, REST APIs

Tools

Git, Vim Text Editor, Terraform, Pytest, Microsoft Visual Studio, Google Kubernetes Engine (GKE), Dialogflow, RabbitMQ, Redash, Asterisk, AutoCAD, FluidSIM, Jenkins, Jira, Adobe Experience Design (XD), Azure Kubernetes Service (AKS), Asana, Amazon Simple Email Service (SES)

Platforms

Linux, Kubernetes, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Heroku, New Relic, Android, Azure, Rancher

Storage

Redis, MongoDB, PostgreSQL, NoSQL, Oracle RDBMS, Microsoft SQL Server, Neo4j, Hasura, Redshift, Amazon S3 (AWS S3)

Other

Amazon RDS, Shell Scripting, Microsoft Azure, Electricity, Electronics, Industrial Automation, Home Automation, Biology, Molecular Biology, Computational Biology, Drug Development, Genetics, Biotechnology, Research Methods, Clinical Trials, Full-stack, Data Engineering, PostGraphile, Waterfall Methodology, Statistics, Artificial Intelligence (AI), Physics, Optics, IT Project Management, IT Security, IT Governance, Data Governance, SecOps, Offensive Security, Red Teaming, Software Development, GPU Computing, CTO

Paradigms

Scrum, Azure DevOps, Agile, DevSecOps, Defensive Programming

Industry Expertise

Cybersecurity

2022 - 2023

Specialization in Cybersecurity

FIAP - São Paulo, SP

2018 - 2022

Bachelor's Degree in Biomedicine

São Camilo University - São Paulo, SP

2011 - 2014

Bachelor's Degree in Computer Science

Carlos Drummond de Andrade University - São Paulo, SP

2010 - 2011

Associate's Degree in Software Development

State Technical School - São Paulo, SP

2008 - 2009

Associate's Degree in Electricity/Electronics

SENAI Roberto Simonsen - São Paulo, SP

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