GithubHelp home page GithubHelp logo

Vítor Soares Vian 🧑🏼‍💻

Github Badge Linkedin Badge Gmail Badge Medium Badge Instagram Badge

Hi there 👋! Welcome to my :octocat: profile

  • 💻 I’m currently working on Tech Lead at CAF
  • 🚀 I am always looking to improve my knowledge in: Javascript, NodeJS, React and AWS.
  • 🌱 At my free time I like to read tech books and write some code to improve my skills.
  • 📫 How to reach me : GMAIL
  • ⚡ Passionate about technologies.
  • 😄 Fun fact:
    • I like Italian culture and I'm learning Italian
    • I like investing and related subjects
    • I'm a PS5 player :)

Projects

Preview

Description

The objective of this project was to clone the Google Drive file upload feature with a focus on processing pieces of the uploaded file using Node Streams.

How does this project help my daily life?

With this project I learned how to process data on demand in the backend, which allows me to process large amounts of data using few computational resources, saving money for my company.

Key Learnings

  • NodeJS Streams
  • TDD
  • JS with as few libraries as possible / use of libraries with clear purposes
  • Test coverage
  • JS concepts like: generator functions, streams and pipelines

How did/will I generate value for my company with this knowledge?

Problem: In my current company we have a script that queries executions that are stuck (after some supplier unavailability) in the database and reprocesses them. The problem is that the greater the number of executions to be processed, the slower the process and the greater the computational cost required to process.

Possible solution: Using the concepts learned in this project, with nodejs streams we are able to process the database data on demand and separate this processing into small parts of fixed records, thus optimizing the costs related to the reprocessing of these executions and no longer requiring high power temporary computational (extra cost).

Vítor Soares Vian's Projects

angulenv icon angulenv

Enviroment docker to Angular development

cchat icon cchat

Chat na linguagem c usando comunicação por cabo RS 232

compactor icon compactor

Compactador e descompactador de arquivos escrito na linguagem c

docker-node icon docker-node

Official Docker Image for Node.js :whale: :turtle: :rocket:

math_algorithm icon math_algorithm

An algoritm for convert binary to decimal and decimal to binary. Developed to discipline Cálculo Númerico - Univates/2017A.

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.