Daniel Naves de Carvalho, Architecture Developer in Belo Horizonte - State of Minas Gerais, Brazil
Daniel Naves de Carvalho

Architecture Developer in Belo Horizonte - State of Minas Gerais, Brazil

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.
Daniel is now available for hire

Portfolio

  • CareMessage
    Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Twilio...
  • Brane
    NGINX, Redis, PostgreSQL, MongoDB, Node.js, AngularJS, Ruby on Rails (RoR)...
  • OmniLogic S/A
    NGINX, MariaDB, MongoDB, Memcached, ZeroMQ, Redis, Ruby on Rails (RoR), Java...

Experience

Location

Belo Horizonte - State of Minas Gerais, Brazil

Availability

Part-time

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.

Employment

  • Director of Engineering

    2013 - PRESENT
    CareMessage
    • Managed a geographically dispersed team.
    • Led technical efforts for the project.
    • Ensured HITECH/HIPAA compliance.
    Technologies: Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Twilio, Angular, PostgreSQL, Elixir, Ruby on Rails (RoR), Healthcare, Architecture, HIPAA Compliance, Ruby, Software Architecture, Leadership
  • Consultant/Co-founder

    2013 - PRESENT
    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.
    Technologies: NGINX, Redis, PostgreSQL, MongoDB, Node.js, AngularJS, Ruby on Rails (RoR), Ruby, Architecture, HIPAA Compliance, Healthcare, Software Architecture, Leadership
  • Solutions Architect

    2010 - 2013
    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.
    Technologies: NGINX, MariaDB, MongoDB, Memcached, ZeroMQ, Redis, Ruby on Rails (RoR), Java, JavaScript, Ruby, Architecture, Software Architecture, Leadership
  • Software Engineer

    2005 - 2010
    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.
    Technologies: BEA AquaLogic Service Bus, MySQL, Spring, Apache Struts, Oracle 10g, Oracle 9g, Java, Architecture, Software Architecture

Experience

  • CareMessage
    http://www.caremessage.org/

    CareMessage™ is a 501(c)3 nonprofit health technology company that empowers healthcare organizations with mobile technologies to improve health literacy and disease self-management for underserved populations. Using its HIPAA compliant cloud-based service, CareMessage is empowering healthcare professionals with the tools to better connect with their patients, educate them and help improve the quality of life for low income population. The tools such as appointment reminders allow sending automated appointment reminders and collecting RSVP responses from patients. CareMessage also offers tools such as group outreach for mass communication and health education programs that are designed for managing chronic diseases like diabetes, hypertension, cardiovascular disease, focusing on healthcare education and improving quality of life.

  • Streamup

    Streamup lets you broadcast live video. Explore rooms or create your own, share the link, and chat with viewers from all over the world. It's like YouTube or Instagram, except for video chats.

  • BTarget

    A custom web- and mail-marketing product which showcases based on user behavior and interests. Back- and front-end development in Ruby, Python, Sinatra, Rails, ZeroMQ, MongoDB, and jQuery.

  • Buscaprato

    Development and coaching of a Rails, HTML5, and AngularJS application targeting mobile users. Helps users find the right places to eat. Want to eat something with rice, beans, sushi, or something else entirely? Buscaprato can help you out.

  • Job Tagger

    Content crawler and tagger of job opportunities to help freelancers and contractors to find the right gig.

Skills

  • Languages

    JavaScript, Ruby, Java, Elixir, C, PHP, Go, C++, Python
  • Frameworks

    Ruby on Rails (RoR), Sinatra, Apache Struts, Spring, Angular
  • Libraries/APIs

    jQuery, Twilio API, Facebook API, ØMQ, ZeroMQ, Node.js
  • Tools

    Git, Chef, CVS, RabbitMQ, NGINX, Adobe Photoshop
  • 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

Education

  • Postgraduate Degree in Computer Architecture
    2007 - 2008
    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
    2002 - 2006
    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
    NOVEMBER 2009 - NOVEMBER 2011
    Scrum Alliance
  • SCJP 1.5
    JULY 2006 - PRESENT
    Sun Microsystems

To view more profiles

Join Toptal
Share it with others