Bernardo Caputo

Bernardo caputo

bookmark on deepenrich
location of Bernardo CaputoRio de Janeiro, Brasil
Phone number of Bernardo Caputo+91 xxxx xxxxx
Followers of Bernardo Caputo731 followers
  • Timeline

    Jan 2017 - Jan 2020

    Elixir Back End Developer

    Árvore
    Jan 2020 - Mar 2022

    Senior Elixir Software Engineer

    Teya
    Mar 2022 - Jun 2023

    Senior Elixir Software Engineer

    UnDigital
  • About me

    Elixir Software Engineer

  • Education

    • Universidade federal fluminense

      2009 - 2013
      Bacharel em economia economics
    • San diego university for integrative studies, sduis

      2015 - 2017
      Master's degree information technology
  • Experience

    • Árvore

      Jan 2017 - Jan 2020
      Elixir back end developer

      - Designed three important projects from scratch in Elixir.- During this period its platform built in Elixir was responsible for more than 1.1 million users.- Helped with the immigration of Ruby on Rails legacy code to Elixir.- Supported new junior developers in the on-boarding with component showing and database explanations (total overview).- Reported directly to the CTO of the company.- Developed all the architecture and data structure for a platform dedicated to teachers so they could input corrections, evaluations and other statistics for students using Elixir. Being responsible for all the data modelling of this structure.- Elaborated a platform based on the statistics and rules of the National Brazilian Curriculum Association using Elixir, taking in consideration all metrics for each lesson that each student needed to have.- Elaboration of new automated features for clients. Before it was all done manually.- Automated manual work processes done by other teams using Elixir.- Performed features, maintenance, testing, integrations and code reviews for junior developers in Elixir.- Worked in a team of approximately 5 elixir developers in the backend.- Used scrum as his main agile methodology.- Worked closely with frontend developers helping in internal communication to better develop new products.- The main cloud infrastructure was AWS (EC2, S3).- Used mainly docker to employ features.- Implemented many features such as survey, gamification, recommendations, indications, sharing, ranking, trial, blacklist, etc. using Elixir with Phoenix FrameworkTechnologies employed​:​ Elixir, Kubernetes, Ruby on Rails, mySQL, graphQL, API Rest, ElasticSearch, Docker, Microservices. Exibir menos

    • Teya

      Jan 2020 - Mar 2022
      Senior elixir software engineer

      - Worked closely with a team of developers to system design the new project designated for merchants.- Developed public APIs to integrate to other services. The creation of endpoints to initialise the credentials and on-boarding for clients in the company’s system.- Performed maintenance, testing, integrations, code review.- Works with another backend developer and with frontend developers in the integration of new products.- Currently working on a multiple integration project for all his clients with the main objective of centralising all data.- Scrum as an agile methodology.Technologies employed​:​ Elixir, Postgres, Microservices, API Rest. Exibir menos

    • Undigital

      Mar 2022 - Jun 2023
      Senior elixir software engineer

      - Reported directly to the CTO of the company. - Gained expertise in concepts such as message queuing, FIFO behavior, dead-letter queues, and message visibility timeout- Usage of Amazon Simple Queue Service (SQS) - Developed public APIs to integrate to other services in Elixir.- Worked closely with frontend developers helping in internal communication to better develop new products.- Worked in a team of approximately 5 elixir developers in the backend.- Performed features, maintenance, testing, integrations and code reviews using Elixir. Exibir menos

  • Licenses & Certifications

    • Computer science certificate (cs50)

      Harvard university
      Nov 2023
    • Html e css para iniciantes

      Origamid
      Nov 2023
      View certificate certificate