Diogo Cercilio

Diogo Cercilio

Airport Agent / Training Multiplier

Followers of Diogo Cercilio1000 followers
location of Diogo CercilioSão José dos Campos, São Paulo, Brazil

Connect with Diogo Cercilio to Send Message

Connect

Connect with Diogo Cercilio to Send Message

Connect
  • Timeline

  • About me

    Sr Software Engineer | Node.js | Nest.js | Typescript | AWS | K8s | Docker | React | GraphQL

  • Education

    • ETEP Faculdades

      -
      Análise e Desenvolvimento de Sistemas
  • Experience

    • Azul Linhas Aéreas Brasileiras

      Jan 2010 - Jan 2013
      Airport Agent / Training Multiplier

      It's a non-IT experience, but I consider it a valuable one because it shows my experience working as a training multiplier.The main attribution was teaching all new content to the entire team, which made me learn so much more about teaching and communication skills in general.

    • Gauge / Embraer

      Jul 2012 - Mar 2013
      Frontend Engineer

      My first experience Working professionally in IT (part-time). I was working simultaneously with Azul Airlines.Before this experience, I studied for about two years, and I did some freelance projects.

    • Sistema de Ensino Poliedro

      Jun 2013 - Nov 2014
      Frontend Engineer

      Participation in most of the marketing campaigns, basically creating Hotsites, Banners, and emails. Always measuring all those results.Implementing complex applications specifically for the internal team.

    • Focusnetworks - OnLife Business Group

      Jun 2015 - Jan 2016
      Full Stack Engineer

      It's a software house. The main attributions were the development of new projects from scratch and helping to solve possible issues for existing others.A big accomplishment for me in this opportunity was helping other developers to learn frontend stuff. Basically, I've created a guide for new developers, and you can check a little bit about the course summary here (https://slides.com/diogocerciliu/cronograma-curso-de-front-end-basico (Brazilian Portuguese)).

    • Guichê Virtual

      Jan 2016 - Jan 2018
      Software Technical Lead / Software Engineer

      We were strongly focused on SEO results. We used good strategies for Frontend development, like microformats, structured data, organized semantic code, extreme performance optimization, funnel analysis, and AB tests, among others.On the backend, I helped to migrate from a monolith Java application to microservices using Node.js. The strategy adopted was to migrate one page at a time, using a proxy design pattern strategy.After a while, I was responsible for leading the new developers, and guiding the team about our standards in general. It was common for all the team members to present some content weekly, which brought good interaction among the team. Exibir menos

    • MJV Technology & Innovation Brasil

      Jan 2018 - Jan 2019
      Senior Full Stack Engineer

      I worked for different clients for that consultant company. Most were related to the financial area (Santander bank, BTG Pactual bank, Safra Bank). In all cases, the main responsibility was to develop new features using React / Angular on the backend and create/fix REST endpoints built using Node.js.- Microservices (Rest) / NodeJS / Angular 2+ and Ionic Framework development / SASS (SCSS)- AWS (Serverless, Lambda, Cognito, S3, Athena, DynamoDB) development / Serverless Framework- Unit Testing (Jasmine, Karma, Mocha, Chai) / Integration / E2E (Cypress / Browser Stack)- Design Patterns / GOF Design Patterns / TDD / Clean code / JsDOC- Angular framework and Ionic Exibir menos

    • Beedoo Edtech

      Jan 2019 - Jan 2020
      Senior Full Stack Engineer

      Migration from a CodeIgniter project to Microservices using React on the Frontend and NodeJS on the Backend. Frontend performance improvement. Logging using Cloudwatch, and implementing a Serverless framework, among others.

    • Communicare - Prontuário Eletrônico

      Jan 2020 - Jan 2020
      Senior Full Stack Engineer

      Telemedicine Application - I participated in the entire development process from scratch. The main technologies used were Node.js, Javascript, SCSS, and third-party APIs/Services integration (Twilio, MQTT, AWS). It was a great case, that brought the company to a new level of competition.Healthcare consultant Application - The core product of the Company. This application had a legacy code, and most of the time we were fixing the most critical bugs (The focus during my participation was the Telemedicine application). Exibir menos

    • Verity Group

      Jan 2020 - Nov 2021
      Senior Software Engineer

      I led the frontend team, and I was responsible for the definition of the product tech Stack from scratch (based on some pre-defined premises (Angular 2+ and Java Microservices)). I suggested for the team adopt the Gitflow methodology, with some well-defined Code Standards, and Pull request processes, always using the Feature branches concept. Together, we reached very good results, considering the quality of the product (tested, well structured, and easy to maintain for every developer), and also based on the feedback of the clients.Another important accomplishment that I consider is how the entire team has grown technically during this period. Exibir menos

    • Corellium

      Nov 2021 - Jan 2022
      Senior Software Engineer

      Helped with the development process of the Middleware team, working on the development of new features, and fixing existing bugs, using NodeJS and React.js. All implemented features were included using tests, clean code principles, and a good Gitflow process (code reviewing/merge requests)

    • Verity Group

      Jan 2022 - now
      Lead Software Engineer
  • Licenses & Certifications