Eric de Oliveira Souza (Eric-Souza)

Eric-Souza

Geek Repo

Company:Exit83 Consulting

Location:Belo Horizonte, MG, Brazil

Home Page:www.linkedin.com/in/ericdeoliveira/?locale=en_US

Github PK Tool:Github PK Tool

Eric de Oliveira Souza's repositories

kafka-node-microservices

REST API developed in NodeJS, using Express and integrating with microservice using Apache Kafka and Docker.

Language:JavaScriptStargazers:1Issues:1Issues:0

array-ts-logic-puzzle

An algorithm, developed in Typescript, that implements basic array operations (print, delete, add, etc). This algorithm was developed as Kognita's software engineering entrance test (www.kognita.com.br).

Language:TypeScriptStargazers:0Issues:1Issues:0

binary-text-encryptor-decryptor

An algorithm, developed in Verilog hardware design language (HDL), that encrypts a text input into binary, then decrypts it back, using logic gates and public/private keys. This system was developed as a Logical Systems subject exercise (UFMG).

Language:SystemVerilogStargazers:0Issues:1Issues:0

car-sales-api

App developed using Nest/Typescript with TypeORM. This app has a complete authentication and authorization system, in order to enable users to input a car's props (report) and receive as output a price averaged on other reports, while only the system's admin user can accept said reports.

Language:TypeScriptStargazers:0Issues:1Issues:0

react-feedback-app

App developed in React, using a mock json-server backend, that enables users to add, update and delete feedbacks dynamically. "main" branch has client side only, which is deployed by netlify. "feat/mock-backend" branch implements mock json-server back end.

Language:JavaScriptStargazers:0Issues:1Issues:0

binary-tree-data-download-upload

An algorithm, developed in C++, that receives a text file as input by a makefile command and treats its data following specified instructions, using data structures and binary tree algorithms and concepts. At last, the system prints the resulting data. This system was developed as a Data Structures subject exercise (UFMG).

Language:C++Stargazers:0Issues:1Issues:0

bitcoin-sales-cashback-puzzle

An algorithm, developed in Javascript, that solves a puzzle about a list of bitcoins's sales and associated cashbacks. This algorithm was developed as Zro Bank's software engineering entrance test (www.zrobank.com.br).

Language:JavaScriptStargazers:0Issues:1Issues:0

command-input-reading

An algorithm, developed in C++, that receives a text file as input by a makefile command and prints its data line by line using string stream. This system was developed as a Data Structures subject exercise (UFMG).

Language:C++Stargazers:0Issues:1Issues:0

dev-web-news

App developed in Javascript (Next), to fetch and display a JSON object as an API with dynamic routing.

Language:JavaScriptStargazers:0Issues:1Issues:0

django-stock-market

App developed in Django to display and search stock market quotes by their tickers using IEX Cloud API. Bootstrap was used for styling.

Language:PythonStargazers:0Issues:2Issues:0

Eric-Souza

My own README!

Stargazers:0Issues:1Issues:0

express-pg-api

App developed in NodeJS, using Express and PostgreSQL database with Sequelize ORM. This app was made in order to better understand database abstraction levels, migrations, Sequelize configurations, complex queries and SQL relations.

Language:JavaScriptStargazers:0Issues:1Issues:0

flask-todo-crud

A simple todo CRUD system developed using Python (Flask)

Language:PythonStargazers:0Issues:1Issues:0

github-finder

App developed in React to search GitHub profiles globally using its API and display profile details. Daisy UI and Tailwind CSS were used for styling and axios was used to make Http requests.

Language:JavaScriptStargazers:0Issues:1Issues:0

java-piggy-bank-puzzle

Algorithm and data science puzzle developed in Java for Uninter's "Object Oriented Programming" course.

Language:JavaStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

johnson-counter

An algorithm, developed in Verilog hardware design language (HDL), that implements a Johnson Counter, which counts 2n states if the number of bits is n. This system was developed as a Logical Systems subject exercise (UFMG).

Language:SystemVerilogStargazers:0Issues:1Issues:0

next-skeleton-blog

A simple app, developed in Typescript, to understand Next's logic. This app has been deployed using Vercel.

Language:TypeScriptStargazers:0Issues:1Issues:0

node-streams-tutorial

Tutorial about how to use NodeJS Streams.

Language:JavaScriptStargazers:0Issues:1Issues:0

python-algorithm-puzzles

Three algorithm puzzles developed in Python for Uninter's "Algorithms and Programming Logic" course.

Language:PythonStargazers:0Issues:0Issues:0

python-brazilian-states-hash-table

This program implements a hash table with separate chaining for storing state registration information. Each position in the hash table is a linked list, and the table has 10 positions. Developed as a Data Structures exercise.

Language:PythonStargazers:0Issues:1Issues:0

python-patient-queue

This program simulates a patient queue management system in a hospital, where patients are assigned cards with different colors to indicate their priority level. Developed as a Data Structures exercise.

Language:PythonStargazers:0Issues:0Issues:0

python-programming-languages-puzzles

Three algorithm and data science puzzles developed in Python for Uninter's "Programming Languages" course.

Language:PythonStargazers:0Issues:1Issues:0

python-web-scraper

App developed in Python to automatically open Google Chrome (using Chrome Driver), select google search and check if domains from an Excel file are available for purchase.

Language:PythonStargazers:0Issues:1Issues:0

react-hooks-sandbox

Tutorial App developed in order to better understand React's advanced hooks and custom ones (useRef, useMemo, useCallback).

Language:JavaScriptStargazers:0Issues:0Issues:0

react-ts-tutorial

App developed in order to better understand Typescript's logic with React components, states, events, classes and refs.

Language:TypeScriptStargazers:0Issues:1Issues:0

redux-ts-tutorial

App developed in order to better understand Typescript's logic with Redux.

Language:TypeScriptStargazers:0Issues:1Issues:0

sorting-algorithms

An algorithm, developed in C++, that receives a text file and two integers (sorts to be used and data quantity) as input by a makefile command and sorts its data following specified algorithms, using data structures concepts. At last, the system prints the sorted data. This system was developed as a Data Structures subject exercise (UFMG).

Language:C++Stargazers:0Issues:1Issues:0

support-tickets-mern-app

App developed using MERN (Mongo, Express, React and Node) to create tickets about tech issues. Authentication system was developed with Bcrypt, database models and connection developed with Mongo through Mongoose ORM. The UI was developed in React with Redux as global state management.

Language:JavaScriptStargazers:0Issues:0Issues:0

vanilla-node-api

Products API developed using pure NodeJS in order to better understand its core logic. The only dependency used is uuid (random id generator).

Language:JavaScriptStargazers:0Issues:1Issues:0