Ricardo Mogio

Ricardo Mogio

Mecathronics Maintenance Technician

Followers of Ricardo Mogio390 followers
location of Ricardo MogioCampinas, São Paulo, Brazil

Connect with Ricardo Mogio to Send Message

Connect

Connect with Ricardo Mogio to Send Message

Connect
  • Timeline

  • About me

    Software Developer - JS/TS | Node.JS | NestJS | GraphQL

  • Education

    • Centro Universitário UniMetrocamp

      2016 - 2021
      Bachelor's degree Computer Engineering
  • Experience

    • Bosch Brasil

      Jan 2015 - Aug 2020
      Mecathronics Maintenance Technician

      Working full-time as mechatronic maintenance technician, focused on maintaning car break part assembly lines working properly, and proposing improvements.Main activities:- Emergency and programmed maintenance (assembly lines and CNC machines);- Inspect and improve CLP's programs, such as Rockwell, AllenBradley and IndraLogic controllers;- Electrical maintenance: changing mal-functioning components and sensors, wire changes, preparing machines to conform with NR-12, security sensors installations and programming;- Mechanical maintenance: changing broken parts, machine alignment; Show less

    • Daitan Group

      Aug 2020 - Sept 2021

      During this period, I had opportunity to work on a mixed team (company and costumer developers) as a full-stack JS developer.Main activities- Develop backend and frontend software;- Fix bugs;- Write unit tests for both backend and frontend;- Discuss with the team best software practices;- Implementation of ReactJS SPA pages;- Groom and estimate tickets; Internship program, focused in learning paths to software development, Agile methodologies.Main activities:- Learn how to build software;- Path to software excellence;- Learn how to unit test software;- Developed an application using ReactJS and nodeJS, and Firebase;

      • Systems Development Assistant

        May 2021 - Sept 2021
      • Software Development Internship

        Aug 2020 - May 2021
    • Encora Inc.

      Sept 2021 - now

      Working as a backend software developer. Focused on develop new features, fixing bugs and proposing implementation for more complexes things. Act like a proxy for the tech lead I could assume responsability to deploy services, help others team members, work together with frontend team (mobile and web application).Main activities and technologies:- Develop backend software with NestJS and GraphQL(Apollo Server);- Fixing issues and bugs, working on improvements for software;- Migrating code from python to TypeScript base;- Interaction with Mongoose models;- Interaction with TypeORM schemas (PostgreSQL);- Unit and end-to-end testing applications;- Helping new team members to ramp-up on the technology we use;- Intern mentorship;- GraphQL Federation and composing federated schema;- Feature environments;- NestJS; Show less During this period I had the opportunity to work as backend software developer in a SCRUM team. Working on a team that used python and Graphql (FastAPI + ariadne), and also TypeScript and GraphQL(NestJS + Apollo Server)Main activities and technologies:- Develop backend software using: python, TypeScript and JavaScript;- Develop GraphQl queries and mutations;- Interaction with MongoDB documents and Mongoose models;- Interaction with queries with PostgreSQL- Unit tests (pytest, jest), bdd test(pytest-bdd) and end-to-end testing(NestJS+jest);- Docker;- Shell script;-GitHub actions;- Inspect app functioning with DataDog;- Inspect service instances by checking them on Argo; Show less

      • Systems Development Specialist B

        Aug 2023 - now
      • Systems Development Specialist A

        Sept 2021 - Aug 2023
  • Licenses & Certifications