/

Lets build something cool

Let's get to know each other

Hi, Im João Gaino

profile_pic

Software Engineer

I'm a software engineer based in Brazil.

In love with learning and improvement. I'm always looking for new challenges and opportunities.

About

Who am I

Hi, I'm Joao, a 22-year-old software developer with a passion for coding. With 5 years of experience in the field, I have gained extensive knowledge and skills. As a Medium-level Software Developer, I specialize in back-end development. I excel in creating Rest API, graphQL API, and Microservices with a focus on quality and clean code. My primary programming languages are Java and Typescript, and I am proficient in frameworks such as Spring Boot and NestJS. In addition, I have expertise in databases, infrastructure, and testing. I have hands-on experience with databases like Postgres, MySQL, MongoDB, and Oracle. I am familiar with tools such as Docker, Jenkins, Keycloak, as well as testing frameworks like Jest and JUnit. When it comes to front-end development, I am well-versed in ReactJS and NextJS. I have experience working with state management libraries like Redux, MobX, and Zustand.

Beyond my technical skills, I am a fast learner and actively cultivate study habits. I have honed my English skills to almost fluent through self-directed learning online. I am constantly seeking new knowledge and refuse to give up until I can apply new skills effectively in projects or other endeavors. Feel free to check out my YouTube channel, "joaoptgaino", where I share tech-related videos and insights. I am eager to bring my expertise, dedication, and passion for coding to contribute to exciting projects and deliver outstanding results.

Check out some of my latest projects.

Image

Experience

Where Ive worked

  1. 1y 3mos

    Inmetrics

    Software Engineer

    • Spring Boot Microservices and BFF NestJS:
    • Currently, I am working on microservices for orders, pricing, inventory, and product data. In this role, I use Spring Boot, MongoDB, and RabbitMQ. This work involves not only maintaining these systems but also continuously improving them to ensure optimal performance and user experience.
    • Worked in the planning and building of catalog for a marketplace, where Me and my team were able to facilitate operator's view on marketplace catalog;
    • Worked in the planning and building of data quality for a marketplace, where Me and my team able to assure the the customer wouldn't be offended by any unproper word;
    • Worked in the planning and building of the orders made by customers and facilitate the operator's view of the customer orders;

    ReactJS, NextJS, NodeJS, NestJS, Java, Spring Boot, OracleDB, PostgreSQL, MongoDB, Docker, RabbitMQ, Redis

  2. 1y 5mos

    Eureka Labs

    Full Stack Developer Junior

    • Monolithic Architecture:
    • NestJS and PrismaORM:
    • Work in the planning and building of an ERP for a big transport company.
    • Work in the planning and building of a Single Sign On(SSO) application, where Me and My team were able to facilitate user's login in many applications and assure their safety in the system using JWT Token, Authentication and Authorization Guards.

    ReactJS, NextJS, NodeJS, FeathersJS, NestJS, PrismaORM, PostgreSQL

  3. 10mos

    Smart Inovações

    Full Stack Developer Intern

    Development of web pages using HTML, CSS, JavaScript and php. All together with MySQL database. Also developed desktop application using Visual Basic 6

      HTML, CSS, JavaScript, PHP, MySQL, Visual Basic 6

    Skills

    What I can do

    Projects

    What I've Built

    Projects image

    Contact

    Get in Touch

    João Pedro Theodoro Gaino

    Software Engineer

    I'm available for freelance or contract positions. Contact me and lets talk.

    Connect with me