Scroll To View More
Daniel Santana

Daniel Santana

São Paulo - State of São Paulo, Brazil
Member since May 11, 2015
Daniel is a full-stack software engineer with a solid knowledge in 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.
Daniel is now available for hire
Portfolio
Experience
  • Git, 6 years
  • JavaScript, 5 years
  • Python, 4 years
  • Docker, 3 years
  • React, 3 years
  • Node.js, 2 years
  • React Native, 1 year
  • Kubernetes, 1 year
São Paulo - State of São Paulo, Brazil
Availability
Part-time
Preferred Environment
Linux, Git, Vim, Docker, Kubernetes
The most amazing...
...project I've built was my own Linux distribution, having a small footprint and being runnable on servers, embedded devices, desktops and Android smartphones.
Employment
  • Full-stack Software Engineer
    2017 - 2018
    Caos Group
    • Wrote a bulk email pinging/verification platform.
    • Developed a call center platform from scratch with an integrated autodialer system using a predictive dialing algorithm tailored for a specific usage of the company.
    • Developed G.AI.A, a marketing platform that uses AI and NLP to create campaigns with better results.
    • Developed a system for processing user data and discount coupons automatically according to the user profile.
    • Configured Kubernetes cluster for another call center platform that uses AI and NLP to match call recording against the scripts.
    Technologies: Kubernetes, PHP, Laravel, Docker, Python, Django, Django REST Framework, Node.js, React
  • Software Engineer/Technology Consultant
    2017 - 2018
    TveStore (Audiovisual Production Company)
    • Ported the legacy platform to Docker in order to simplify the software development and deployment procedures.
    • Configured a distributed storage setup for uploading/downloading videos.
    • Implemented metrics/logging on the whole platform using New Relic + ELK stack, in order to help tracking down recurrent bugs and issues.
    • Mentored the development team and the board of directors on best practices on software development and workflow improvements.
    • Planned a major redesign of the platform without impacting the delivery of new features demanded by clients.
    Technologies: AngularJS, Express, Docker, New Relic
  • Full-stack Software Engineer
    2015 - 2017
    Easytown (Tourism Startup)
    • Worked as the lead developer during the the whole development of the platform.
    • Developed the archuitecture of a social eCommerce platform considering high-scalability and modularity requirements.
    • Went to public events (like 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 in a progressive way without any downtime.
    Technologies: Node.js, Python, MongoDB, RabbitMQ, Redis, AngularJS, React, Docker
  • Full-stack Software Engineer
    2013 - 2015
    Project One
    • Developed the architecture of proprietary CRM systems in the company.
    • Developed an ORM in .NET (inspired by Entity Framework) to integrate the company proprietary frameworks.
    • Designed and implemented a system of dynamically-generated lead capture forms with real-time statistics dashboards.
    • 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.
    • Developed a simple deployment system using bash scripts.
    • Created extensions and customizations for vTiger (CRM system).
    • Created custom portlets for Liferay using JRuby.
    Technologies: C#, VB.NET, PHP, JRuby, Clojure, Python, Bash, Node.js, AngularJS, ReactJS, jQuery, MS SQL Server, Oracle, MongoDB
  • Software Developer
    2011 - 2012
    Freelance
    • Developed a pet shop ERP (desktop and web application) with real-time synchronization and analytical data visualizations.
    • Developed an access control system for a medical government entity.
    Technologies: .NET
Experience
  • Easytown (Development)

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

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

Skills
  • Languages
    Python, C#, VB.NET, JavaScript, Bash, C++, C, VimL, PHP, Kotlin
  • Frameworks
    AngularJS, Koa, Express.js, Redux, Django, Django REST Framework, Bottle, Flux, .NET, React Native, Angular
  • Libraries/APIs
    jQuery, jQuery UI, Node.js, React
  • Tools
    Git, Vim Text Editor, Sublime Text, Tmux, Visual Studio, Vagrant, Google Kubernetes Engine (GKE), Dialogflow, Zsh
  • Paradigms
    Kanban, Scrum, Web Design
  • Platforms
    Linux, Docker, Heroku, Kubernetes, Android
  • Storage
    MongoDB, Redis, PostgreSQL, NoSQL, Microsoft SQL Server, Neo4j
Education
  • Bachelor's degree in Biomedicine
    2018 - 2021
    São Camilo University - São Paulo
  • Bachelor's degree in Computer Science
    2011 - 2014
    Carlos Drummond de Andrade University - São Paulo
  • Technician's degree in Electricity/Eletronics
    2008 - 2009
    Senai Roberto Simonsen - São Paulo
I really like this profile
Share it with others