GiovaneIwamoto
Computer Science - Backend developer with a focus on building efficient and scalable APIs. Skilled in Cloud technologies, AI and Machine Learning
Brazil, Mato Grosso do Sul
Pinned Repositories
bedrock-with-rekognition
๐งช Bedrock with Rekognition - Integrates generative AI capabilities through FMs accessible via API. Analyzes faces, identifies animal breeds and generates specific info based on detected breeds.
command-interpreter
๐ Linux Shell - Provides the tools you need to navigate your Unix/Linux system efficiently. Comprehensive set of features and functionalities to enhance the command-line experience.
cuda-shortest-paths
๐งฉ Cuda Shortest Paths - Parallel Dijkstra and Floyd algorithms using Nvidia CUDA to calculate All-Pairs Shortest Path (APSP) in a given graph represented by its adjacency matrix.
discord-monitor-bot
๐ค Discord Monitor Bot - Utilizes the Binance library to monitor specified currencies through Discord commands, designed to run on AWS infrastructure.
file-system
๐ฎ File System - Hierarchical directory structure with support for managing files and directories. Handles disk space management, allowing files and directories to be dynamically created and deleted.
hotel-reservation-prediction
๐จ Hotel Reservation Prediction - Machine learning model capable of predicting the cost per room in a hotel reservation. API service developed to load the trained model from S3 and perform inference.
reconnect-people
๐งญ Reconnect People - Chatbot that uses Lex V2 as a conversational AI for managing the registration and tracking of missing persons and Rekognition for face comparison.
syntactic-analysis
๐งฟ Syntactic Analysis - Grammatical structure analyzer of a program according to MiniJava grammar. Recognize and return the tokens of the language specified.
tomasulo-simulator
๐งฒ Tomasulo Simulator - A speculative TFSim with a GUI. Implementation, evaluation, and validation of dynamic branch predictors.
twitter-sentiment
๐ฆ Twitter Sentiment - Community reaction analyzer for official game companies announcement tweets. BERT multilingual and SNSCRAPE to gather Twitter data for sentiment analysis.
GiovaneIwamoto's Repositories
GiovaneIwamoto/cuda-shortest-paths
๐งฉ Cuda Shortest Paths - Parallel Dijkstra and Floyd algorithms using Nvidia CUDA to calculate All-Pairs Shortest Path (APSP) in a given graph represented by its adjacency matrix.
GiovaneIwamoto/discord-monitor-bot
๐ค Discord Monitor Bot - Utilizes the Binance library to monitor specified currencies through Discord commands, designed to run on AWS infrastructure.
GiovaneIwamoto/file-system
๐ฎ File System - Hierarchical directory structure with support for managing files and directories. Handles disk space management, allowing files and directories to be dynamically created and deleted.
GiovaneIwamoto/tomasulo-simulator
๐งฒ Tomasulo Simulator - A speculative TFSim with a GUI. Implementation, evaluation, and validation of dynamic branch predictors.
GiovaneIwamoto/twitter-sentiment
๐ฆ Twitter Sentiment - Community reaction analyzer for official game companies announcement tweets. BERT multilingual and SNSCRAPE to gather Twitter data for sentiment analysis.
GiovaneIwamoto/command-interpreter
๐ Linux Shell - Provides the tools you need to navigate your Unix/Linux system efficiently. Comprehensive set of features and functionalities to enhance the command-line experience.
GiovaneIwamoto/syntactic-analysis
๐งฟ Syntactic Analysis - Grammatical structure analyzer of a program according to MiniJava grammar. Recognize and return the tokens of the language specified.
GiovaneIwamoto/address-book-rpc
๐ Address Book RPC - Remote procedure calls to define an interface for an address book program acting as a communication bridge between the client and server.
GiovaneIwamoto/amazon-lex-tts
๐พ Amazon Lex TTS - Chatbot integrated with Slack featuring Text to Speech convertion powered by Amazon Polly. Utilizes a serverless architecture for TTS conversion API.
GiovaneIwamoto/bedrock-with-rekognition
๐งช Bedrock with Rekognition - Integrates generative AI capabilities through FMs accessible via API. Analyzes faces, identifies animal breeds and generates specific info based on detected breeds.
GiovaneIwamoto/currency-converter
๐ธ Currency Converter - Allows users to convert between different types of monetary units. Fetches the exchange rates by consuming an external API and displays the conversion result at the UI.
GiovaneIwamoto/database-rpc
๐ผ Database RPC - Allow users to perform basic operations on a remote system by making remote procedure calls for efficient data handling.
GiovaneIwamoto/event-manager
๐ Event Manager API - Users and Events management with authentication, users can retrieve events. Supports user sign-up and sign-in operations to authenticate.
GiovaneIwamoto/game-networking
๐ Game Networking - SAI server and hybrid peer-to-peer architecture, managing user registration, login, and interactions with server. Enables player challenges and competitive excitement.
GiovaneIwamoto/GiovaneIwamoto
๐ง๐ป ReadMe - Github custom profile information. A repository that showcases the technologies I've been using and provides updates on the number of commits and my activity on the platform.
GiovaneIwamoto/grid-motors
๐ Grid Motors API - Reservations, Cars and Users management. API provides comprehensive CRUD routes for all these entities, ensuring efficient handling of all related tasks and processes.
GiovaneIwamoto/hotel-reservation-prediction
๐จ Hotel Reservation Prediction - Machine learning model capable of predicting the cost per room in a hotel reservation. API service developed to load the trained model from S3 and perform inference.
GiovaneIwamoto/lexical-analysis
๐ญ Lexical Analysis - Recognize and return tokens of the language specified in this document a subset of Java.
GiovaneIwamoto/meal-planner
๐ Meal Planner - Designed to simplify and personalize meal planning, providing a customized meal plan based on dietary preferences and nutritional goals. Powered by Spoonacular API.
GiovaneIwamoto/object-classifier
๐ผ๏ธ Object Classifier - Neural network training for object classification. Data split, custom architecture training and fine-tunning with pre-trained models.
GiovaneIwamoto/objects-rotation
๐ฅ Objects Rotation - OpenGL with shaders, features a dynamic scene where 3D objects undergo continuous rotation around the Y-axis.
GiovaneIwamoto/parallel-algorithms
๐งฌ Parallel Algorithms - Odd-Even, Samplesort and Quicksort parallel using MPI for parallelization. Focuses on conducting comprehensive tests with random input data and examining the performance.
GiovaneIwamoto/parallel-linear-equations
โ๏ธ Parallel Linear Equations - Parallel computing using OpenMP to solve linear equation systems of the form Ax=b. The algorithm leverages the Gauss elimination method combined with backpropagation.
GiovaneIwamoto/planner-api
โ๏ธ Planner API - Weekly events manager, tasks time organizer, user management. Client organize his week, tasks and at what times they happen.
GiovaneIwamoto/reconnect-people
๐งญ Reconnect People - Chatbot that uses Lex V2 as a conversational AI for managing the registration and tracking of missing persons and Rekognition for face comparison.
GiovaneIwamoto/unix-utilities
๐ง Unix Utilities - Simple versions of commonly used commands as CAT, GREP, ZIP and UNZIP. Each utility is implemented as a separate C program, reflecting the core operations of these commands.