Daniel Santana
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Full-stack Software Engineer | DevOps Engineer
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Software Engineer | Technology Consultant
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Software Developer
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.
Experience
Easytown
Technologies used include Node.js, MongoDB, RabbitMQ, ElasticSearch, Redis, Python, and AngularJS.
Skills
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
Education
Specialization in Cybersecurity
FIAP - São Paulo, SP
Bachelor's Degree in Biomedicine
São Camilo University - São Paulo, SP
Bachelor's Degree in Computer Science
Carlos Drummond de Andrade University - São Paulo, SP
Associate's Degree in Software Development
State Technical School - São Paulo, SP
Associate's Degree in Electricity/Electronics
SENAI Roberto Simonsen - São Paulo, SP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring