Daniel Naves de Carvalho
Verified Expert in Engineering
Architecture Developer
Belo Horizonte - State of Minas Gerais, Brazil
Toptal member since July 23, 2013
Daniel is passionate about technology and proficient in both front and back-end technologies used for problem-solving and finding ways to meet the client's needs. He's led several technical teams that developed a broad range of applications including invoicing systems, eCommerce applications, and recommendation engines. Daniel enjoys learning new technologies and methodologies, and he uses this knowledge to accomplish deliverables that will achieve his client’s objectives in meaningful ways.
Portfolio
Experience
- Ruby on Rails (RoR) - 10 years
- Ruby - 10 years
- JavaScript - 9 years
- Agile Software Development - 9 years
- PostgreSQL - 8 years
- Linux - 8 years
- Concurrent Programming - 7 years
- Architecture - 7 years
Availability
Preferred Environment
FreeBSD, Linux, MacOS
The most amazing...
...thing I've done is join a startup as the first technical hire and, later, start my own consulting firm, both of which taught me the real value of code.
Work Experience
Director of Engineering
CareMessage
- Managed a geographically dispersed team.
- Led technical efforts for the project.
- Ensured HITECH/HIPAA compliance.
Consultant/Co-founder
Brane
- Helped trim unnecessary elements and improve usability, focusing on perceived value from the blueprints to the actual finished product.
- Solved scalability issues (including database optimizations, new architectural concepts, and service distributions).
- Coached and mentored on best software practices.
- Helped mitigate infrastructure costs using available cloud platforms and technologies (e.g., AWS, Digital Ocean, Rackspace).
- Created a spider and scraping solution to help with the tagging of unstructured data.
Solutions Architect
OmniLogic S/A
- Led development of a large recommendations platform to improve Brazilian eCommerce conversion rates.
- Developed and maintained several custom showcases with different recommendation and product similarity algorithms.
- Developed and maintained an RPC protocol using ZeroMQ for streams of real-time data and remote method invocations.
- Fined tuned machine learning and artificial intelligence algorithms and prototypes.
- Built a high-availability, scalable architecture to handle 900+ web requests/sec.
- Developed an internal dashboard of custom metrics using Rails, JavaScript, and MongoDB.
- Used AWS stack to handle huge clusters of machines and distributed services.
- Processed large behavioral datasets.
Software Engineer
Sydle
- Supported and developed an internal MVC Java framework used as the base of all client projects.
- Created a report generation framework with a custom DSL, custom filters, and output transformations (e.g., PDF, HTML, Excel, CSV).
- Contributed to development of a large SOA project for a major Brazilian telecom using BEA AquaLogic.
- Oversaw code quality and standards as lead developer.
- Developed back-end logic in Java for an invoicing, billing, and reporting CRM application targeted at large Brazilian enterprises.
Experience
CareMessage
http://www.caremessage.org/Streamup
BTarget
Buscaprato
Job Tagger
Education
Postgraduate Degree in Computer Architecture
Instituto de Ciências Exatas e Informática da Pontifícia Universidade Católica de Minas Gerais (ICEI/PUC-MG) - Belo Horizonte, Brazil
Bachelor's Degree in Computer Science
Instituto de Ciências Exatas e Informática da Pontifícia Universidade Católica de Minas Gerais (ICEI/PUC-MG) - Belo Horizonte, Brazil
Certifications
Certified ScrumMaster
Scrum Alliance
SCJP 1.5
Sun Microsystems
Skills
Libraries/APIs
jQuery, Twilio API, Facebook API, ØMQ, ZeroMQ, Node.js
Tools
Git, Chef, CVS, RabbitMQ, NGINX, Adobe Photoshop
Languages
JavaScript, Ruby, Java, Elixir, C, PHP, Go, C++, Python
Frameworks
Ruby on Rails (RoR), Sinatra, Apache Struts, Spring, Angular
Paradigms
HIPAA Compliance, Scalable Application, Test-driven Development (TDD), Agile Software Development, Concurrent Programming, Functional Programming
Platforms
Google Cloud Platform (GCP), Docker, Linux, Amazon Web Services (AWS), FreeBSD, Oracle, MacOS, Twilio, Kubernetes, Rackspace
Industry Expertise
Healthcare
Storage
Memcached, PostgreSQL, Redis, MariaDB, NoSQL, MongoDB, MySQL, Oracle 9g, Oracle 10g, HDFS, Cassandra
Other
Architecture, Software Architecture, Leadership, BEA AquaLogic Service Bus
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