Giter VIP home page Giter VIP logo

multiselect's Introduction

Gabriel Gouvea

Experienced FullStack and Mobile Developer from Brazil

  • ๐Ÿ”ญ Currently contributing to VM Tecnologia as a Senior Java Developer

  • ๐Ÿ“ Occasionally write articles on ideatip.com.br. Hoping to return to writing regularly soon!

  • ๐Ÿ’ฌ Feel free to ask me about Java, Flutter, Dart, Spring Boot, SQL, Linux

  • ๐Ÿ“ซ Contact me at [email protected]

Connect with me:

gabriel-gouvea-dev ideatip

Languages and Frameworks

Java

My professional career revolves around Java and its ecosystem. Over the past two years, I have been adopting Kotlin whenever possible.

java kotlin

I have extensive experience with VRaptor and Spring frameworks and was a maintainer of a desktop POS system built with JavaFX for a few years.

spring

I have been working with Java since 2017.

Dart

I started working with Dart in my spare time and soon began building mobile applications using Flutter for companies as a freelancer. Dart and Flutter have been well-received in the companies I worked for, allowing me to build solutions for various platforms including Android, iOS, Desktop (Linux and Windows), and Web.

I have been working with Dart and Flutter since mid-2019.

dart flutter

Go

Another language that I started using for freelance projects, which eventually became part of the services built at the companies I worked for. Go's tooling is exceptional, and its simplicity and robustness make it a solid choice. Although sometimes boring, it maintains stability without frequent changes.

I have been working with Go since mid-2022.

golang

JavaScript

JavaScript has been part of my work experience since the beginning of my developer journey. I have worked with a range of technologies from jQuery to Svelte, and I can navigate most JS frameworks.

javascript typescript

For frameworks, I have worked with Vue and a bit of Next.js, but after trying Svelte, it became my preferred choice for web development.

svelte vuejs

I have been working with JavaScript since 2017.

Shell Script/Bash

Although shell scripting might seem out of place, my passion for Linux has led me to use shell scripts for many tasks even before becoming a developer. I have created various scripts, including a desktop automation tool using yad, which resulted in thousands of lines of shell script but worked very well.

I have been a Linux user since 2010.

linux bash

Infrastructure

For my freelancing and personal projects, I enjoy managing the infrastructure. This includes renting a bare metal server, installing Proxmox VE, managing IP routes, reverse proxies, API Gateways, firewalls, and more. I also work with Google Cloud, mainly with Cloud Run.

proxmox gcp docker

I also have applications that make extensive use of BaaS like Firebase and Supabase.

firebase supabase

For databases, besides Cloud Firestore, I primarily work with relational databases, particularly PostgreSQL and SQLite. I also have experience with Firebird and recently started using MongoDB for a project.

postgresql sqlite mongodb

Conclusion

I have been fortunate to work with various technologies throughout my career. Some of these experiences are still integral to my workflow today, while others have not yet reached a level of mastery or appeal to be part of my toolchain. As the years go by, the need to learn a new language diminishes, as it is challenging to keep everything updated while evolving the already learned technologies. This README represents my current focus: Java for enterprise, Go for backend services that do not require Java, Svelte for web development, and Flutter for mobile and desktop applications.

multiselect's People

Contributors

aliasgarlabs avatar mufaddal1125 avatar taimoorhassan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.