Bernardo Caputo

Bernardo Caputo

Elixir Back End Developer

Followers of Bernardo Caputo819 followers
location of Bernardo CaputoRio de Janeiro, Brazil

Connect with Bernardo Caputo to Send Message

Connect

Connect with Bernardo Caputo to Send Message

Connect
  • Timeline

  • 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

    • HTML e CSS para Iniciantes

      Origamid
      Nov 2023
      View certificate certificate
    • Computer Science Certificate (CS50)

      Harvard University
      Nov 2023