Website almost completely
This commit is contained in:
parent
8ffd34c9b4
commit
fb955529c0
36
Gemfile.lock
36
Gemfile.lock
|
|
@ -50,15 +50,12 @@ GEM
|
||||||
feedjira (3.2.3)
|
feedjira (3.2.3)
|
||||||
loofah (>= 2.3.1, < 3)
|
loofah (>= 2.3.1, < 3)
|
||||||
sax-machine (>= 1.0, < 2)
|
sax-machine (>= 1.0, < 2)
|
||||||
ffi (1.17.0)
|
ffi (1.17.0-x86_64-linux-gnu)
|
||||||
ffi (1.17.0-arm64-darwin)
|
|
||||||
ffi (1.17.0-x86_64-darwin)
|
|
||||||
forwardable-extended (2.6.0)
|
forwardable-extended (2.6.0)
|
||||||
gemoji (4.1.0)
|
gemoji (4.1.0)
|
||||||
google-protobuf (3.25.3-aarch64-linux)
|
google-protobuf (4.27.2-x86_64-linux)
|
||||||
google-protobuf (3.25.3-arm64-darwin)
|
bigdecimal
|
||||||
google-protobuf (3.25.3-x86_64-darwin)
|
rake (>= 13)
|
||||||
google-protobuf (3.25.3-x86_64-linux)
|
|
||||||
html-pipeline (2.14.3)
|
html-pipeline (2.14.3)
|
||||||
activesupport (>= 2)
|
activesupport (>= 2)
|
||||||
nokogiri (>= 1.4)
|
nokogiri (>= 1.4)
|
||||||
|
|
@ -137,9 +134,6 @@ GEM
|
||||||
kramdown-parser-gfm (1.1.0)
|
kramdown-parser-gfm (1.1.0)
|
||||||
kramdown (~> 2.0)
|
kramdown (~> 2.0)
|
||||||
latex-decode (0.4.0)
|
latex-decode (0.4.0)
|
||||||
libv8-node (21.7.2.0-aarch64-linux)
|
|
||||||
libv8-node (21.7.2.0-arm64-darwin)
|
|
||||||
libv8-node (21.7.2.0-x86_64-darwin)
|
|
||||||
libv8-node (21.7.2.0-x86_64-linux)
|
libv8-node (21.7.2.0-x86_64-linux)
|
||||||
liquid (4.0.4)
|
liquid (4.0.4)
|
||||||
listen (3.9.0)
|
listen (3.9.0)
|
||||||
|
|
@ -158,12 +152,6 @@ GEM
|
||||||
mutex_m (0.2.0)
|
mutex_m (0.2.0)
|
||||||
namae (1.2.0)
|
namae (1.2.0)
|
||||||
racc (~> 1.7)
|
racc (~> 1.7)
|
||||||
nokogiri (1.16.6-aarch64-linux)
|
|
||||||
racc (~> 1.4)
|
|
||||||
nokogiri (1.16.6-arm64-darwin)
|
|
||||||
racc (~> 1.4)
|
|
||||||
nokogiri (1.16.6-x86_64-darwin)
|
|
||||||
racc (~> 1.4)
|
|
||||||
nokogiri (1.16.6-x86_64-linux)
|
nokogiri (1.16.6-x86_64-linux)
|
||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
pathutil (0.16.2)
|
pathutil (0.16.2)
|
||||||
|
|
@ -178,13 +166,8 @@ GEM
|
||||||
strscan
|
strscan
|
||||||
rouge (4.3.0)
|
rouge (4.3.0)
|
||||||
safe_yaml (1.0.5)
|
safe_yaml (1.0.5)
|
||||||
sass-embedded (1.69.5)
|
sass-embedded (1.77.5-x86_64-linux-gnu)
|
||||||
google-protobuf (~> 3.23)
|
google-protobuf (>= 3.25, < 5.0)
|
||||||
rake (>= 13.0.0)
|
|
||||||
sass-embedded (1.69.5-arm64-darwin)
|
|
||||||
google-protobuf (~> 3.23)
|
|
||||||
sass-embedded (1.69.5-x86_64-darwin)
|
|
||||||
google-protobuf (~> 3.23)
|
|
||||||
sax-machine (1.3.2)
|
sax-machine (1.3.2)
|
||||||
strscan (3.1.0)
|
strscan (3.1.0)
|
||||||
terminal-table (3.0.2)
|
terminal-table (3.0.2)
|
||||||
|
|
@ -198,10 +181,7 @@ GEM
|
||||||
webrick (1.8.1)
|
webrick (1.8.1)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
aarch64-linux
|
x86_64-linux-gnu
|
||||||
arm64-darwin
|
|
||||||
x86_64-darwin
|
|
||||||
x86_64-linux
|
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
classifier-reborn
|
classifier-reborn
|
||||||
|
|
@ -230,4 +210,4 @@ DEPENDENCIES
|
||||||
webrick
|
webrick
|
||||||
|
|
||||||
BUNDLED WITH
|
BUNDLED WITH
|
||||||
2.5.7
|
2.5.14
|
||||||
|
|
|
||||||
28
_config.yml
28
_config.yml
|
|
@ -3,10 +3,10 @@
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
title: blank # the website title (if blank, full name will be used instead)
|
title: blank # the website title (if blank, full name will be used instead)
|
||||||
first_name: You
|
first_name: Vinicius
|
||||||
middle_name: R.
|
middle_name: F.
|
||||||
last_name: Name
|
last_name: Silva
|
||||||
email: you@example.com
|
email: viniciusilva@ieee.org
|
||||||
description: > # the ">" symbol means to ignore newlines until "footer_text:"
|
description: > # the ">" symbol means to ignore newlines until "footer_text:"
|
||||||
A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design.
|
A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design.
|
||||||
footer_text: >
|
footer_text: >
|
||||||
|
|
@ -15,7 +15,7 @@ footer_text: >
|
||||||
Photos from <a href="https://unsplash.com" target="_blank">Unsplash</a>.
|
Photos from <a href="https://unsplash.com" target="_blank">Unsplash</a>.
|
||||||
keywords: jekyll, jekyll-theme, academic-website, portfolio-website # add your own keywords or leave empty
|
keywords: jekyll, jekyll-theme, academic-website, portfolio-website # add your own keywords or leave empty
|
||||||
lang: en # the language of your site (for example: en, fr, cn, ru, etc.)
|
lang: en # the language of your site (for example: en, fr, cn, ru, etc.)
|
||||||
icon: ⚛️ # the emoji used as the favicon (alternatively, provide image name in /assets/img/)
|
icon: 👩🏻💻 # the emoji used as the favicon (alternatively, provide image name in /assets/img/)
|
||||||
|
|
||||||
url: https://alshedivat.github.io # the base hostname & protocol for your site
|
url: https://alshedivat.github.io # the base hostname & protocol for your site
|
||||||
baseurl: /al-folio # the subpath of your site, e.g. /blog/. Leave blank for root
|
baseurl: /al-folio # the subpath of your site, e.g. /blog/. Leave blank for root
|
||||||
|
|
@ -41,7 +41,7 @@ repo_trophies:
|
||||||
# will use title and url fields
|
# will use title and url fields
|
||||||
# Take a look to https://github.com/jekyll/jekyll-feed for more customization
|
# Take a look to https://github.com/jekyll/jekyll-feed for more customization
|
||||||
|
|
||||||
rss_icon: true
|
rss_icon: false
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# Layout
|
# Layout
|
||||||
|
|
@ -78,7 +78,7 @@ dblp_url: # your DBLP profile url
|
||||||
discord_id: # your discord id (18-digit unique numerical identifier)
|
discord_id: # your discord id (18-digit unique numerical identifier)
|
||||||
facebook_id: # your facebook id
|
facebook_id: # your facebook id
|
||||||
flickr_id: # your flickr id
|
flickr_id: # your flickr id
|
||||||
github_username: # your GitHub user name
|
github_username: viniciusfdasilva # your GitHub user name
|
||||||
gitlab_username: # your GitLab user name
|
gitlab_username: # your GitLab user name
|
||||||
ieee_id: # your ieeexplore.ieee.org/author/id
|
ieee_id: # your ieeexplore.ieee.org/author/id
|
||||||
instagram_id: # your instagram id
|
instagram_id: # your instagram id
|
||||||
|
|
@ -86,16 +86,16 @@ kaggle_id: # your kaggle id
|
||||||
keybase_username: # your keybase user name
|
keybase_username: # your keybase user name
|
||||||
lastfm_id: # your lastfm id
|
lastfm_id: # your lastfm id
|
||||||
lattes_id: # your ID on Lattes (Brazilian Lattes CV)
|
lattes_id: # your ID on Lattes (Brazilian Lattes CV)
|
||||||
linkedin_username: # your LinkedIn user name
|
linkedin_username: viniciusfsilva # your LinkedIn user name
|
||||||
mastodon_username: # your mastodon instance+username in the format instance.tld/@username
|
mastodon_username: # your mastodon instance+username in the format instance.tld/@username
|
||||||
medium_username: # your Medium username
|
medium_username: # your Medium username
|
||||||
orcid_id: # your ORCID ID
|
orcid_id: 0009-0008-9063-8804
|
||||||
osf_id: # your OSF ID
|
osf_id: # your OSF ID
|
||||||
pinterest_id: # your pinterest id
|
pinterest_id: # your pinterest id
|
||||||
publons_id: # your ID on Publons
|
publons_id: # your ID on Publons
|
||||||
quora_username: # your Quora username
|
quora_username: # your Quora username
|
||||||
research_gate_profile: # your profile on ResearchGate
|
research_gate_profile: Vinicius-Silva-42 # your profile on ResearchGate
|
||||||
scholar_userid: qc6CJjYAAAAJ # your Google Scholar ID
|
scholar_userid: # your Google Scholar ID
|
||||||
scopus_id: # your profile on Scopus
|
scopus_id: # your profile on Scopus
|
||||||
semanticscholar_id: # your Semantic Scholar ID
|
semanticscholar_id: # your Semantic Scholar ID
|
||||||
spotify_id: # your spotify id
|
spotify_id: # your spotify id
|
||||||
|
|
@ -112,7 +112,7 @@ youtube_id: # your youtube channel id (youtube.com/@<youtube_id>)
|
||||||
zotero_username: # your zotero username
|
zotero_username: # your zotero username
|
||||||
|
|
||||||
contact_note: >
|
contact_note: >
|
||||||
You can even add a little note about which of these is the best way to reach you.
|
Contact me through these social media.
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# Analytics and search engine verification
|
# Analytics and search engine verification
|
||||||
|
|
@ -204,7 +204,7 @@ announcements:
|
||||||
limit: 5 # leave blank to include all the news in the `_news` folder
|
limit: 5 # leave blank to include all the news in the `_news` folder
|
||||||
|
|
||||||
latest_posts:
|
latest_posts:
|
||||||
enabled: true
|
enabled: false
|
||||||
scrollable: true # adds a vertical scroll bar if there are more than 3 new posts items
|
scrollable: true # adds a vertical scroll bar if there are more than 3 new posts items
|
||||||
limit: 3 # leave blank to include all the blog posts
|
limit: 3 # leave blank to include all the blog posts
|
||||||
|
|
||||||
|
|
@ -429,7 +429,7 @@ enable_bing_verification: false # enables bing site verification
|
||||||
enable_masonry: true # enables automatic project cards arrangement
|
enable_masonry: true # enables automatic project cards arrangement
|
||||||
enable_math: true # enables math typesetting (uses MathJax)
|
enable_math: true # enables math typesetting (uses MathJax)
|
||||||
enable_tooltips: false # enables automatic tooltip links generated for each section titles on pages and posts
|
enable_tooltips: false # enables automatic tooltip links generated for each section titles on pages and posts
|
||||||
enable_darkmode: true # enables switching between light/dark modes
|
enable_darkmode: false # enables switching between light/dark modes
|
||||||
enable_navbar_social: false # enables displaying social links in the navbar on the about page
|
enable_navbar_social: false # enables displaying social links in the navbar on the about page
|
||||||
enable_project_categories: true # enables categorization of projects into multiple categories
|
enable_project_categories: true # enables categorization of projects into multiple categories
|
||||||
enable_medium_zoom: true # enables image zoom feature (as on medium.com)
|
enable_medium_zoom: true # enables image zoom feature (as on medium.com)
|
||||||
|
|
|
||||||
97
_data/cv.yml
97
_data/cv.yml
|
|
@ -1,97 +0,0 @@
|
||||||
- title: General Information
|
|
||||||
type: map
|
|
||||||
contents:
|
|
||||||
- name: Full Name
|
|
||||||
value: Albert Einstein
|
|
||||||
- name: Date of Birth
|
|
||||||
value: 14th March 1879
|
|
||||||
- name: Languages
|
|
||||||
value: English, German
|
|
||||||
|
|
||||||
- title: Education
|
|
||||||
type: time_table
|
|
||||||
contents:
|
|
||||||
- title: PhD
|
|
||||||
institution: University of Zurich, Zurich, Switzerland
|
|
||||||
year: 1905
|
|
||||||
description:
|
|
||||||
- Description 1.
|
|
||||||
- Description 2.
|
|
||||||
- title: Description 3.
|
|
||||||
contents:
|
|
||||||
- Sub-description 1.
|
|
||||||
- Sub-description 2.
|
|
||||||
- title: Federal teaching diploma
|
|
||||||
institution: Eidgenössische Technische Hochschule, Zurich, Switzerland
|
|
||||||
year: 1900
|
|
||||||
description:
|
|
||||||
- Description 1.
|
|
||||||
- Description 2.
|
|
||||||
|
|
||||||
- title: Experience
|
|
||||||
type: time_table
|
|
||||||
contents:
|
|
||||||
- title: Professor of Theoretical Physics
|
|
||||||
institution: Institute for Advanced Study, Princeton University
|
|
||||||
year: 1933 - 1955
|
|
||||||
description:
|
|
||||||
- Description 1.
|
|
||||||
- Description 2.
|
|
||||||
- title: Description 3.
|
|
||||||
contents:
|
|
||||||
- Sub-description 1.
|
|
||||||
- Sub-description 2.
|
|
||||||
- title: Visiting Professor
|
|
||||||
institution: California Institute of Technology, Pasadena, California, US
|
|
||||||
year: 1933
|
|
||||||
description:
|
|
||||||
- Description 1.
|
|
||||||
- Description 2.
|
|
||||||
|
|
||||||
- title: Director
|
|
||||||
institution: Kaiser Wilhelm Institute for Physics, Berlin, Germany.
|
|
||||||
year: 1917-1933
|
|
||||||
|
|
||||||
- title: Professor of Theoretical Physics
|
|
||||||
institution: Karl-Ferdinand University, Prague, Czechoslovakia
|
|
||||||
year: 1911 - 1917
|
|
||||||
description:
|
|
||||||
|
|
||||||
- title: Associate Professor of Theoretical Physics
|
|
||||||
institution: University of Zurich, Zurich, Switzerland
|
|
||||||
year: 1909 - 1911
|
|
||||||
|
|
||||||
- title: Open Source Projects
|
|
||||||
type: time_table
|
|
||||||
contents:
|
|
||||||
- title: <a href="https://github.com/alshedivat/al-folio">al-folio</a>
|
|
||||||
year: 2015-now
|
|
||||||
description: A beautiful, simple, clean, and responsive Jekyll theme for academics.
|
|
||||||
|
|
||||||
- title: Honors and Awards
|
|
||||||
type: time_table
|
|
||||||
contents:
|
|
||||||
- year: 1921
|
|
||||||
items:
|
|
||||||
- Nobel Prize in Physics
|
|
||||||
- Matteucci Medal
|
|
||||||
- year: 2029
|
|
||||||
items:
|
|
||||||
- Max Planck Medal
|
|
||||||
|
|
||||||
- title: Academic Interests
|
|
||||||
type: nested_list
|
|
||||||
contents:
|
|
||||||
- title: Topic 1.
|
|
||||||
items:
|
|
||||||
- Description 1.
|
|
||||||
- Description 2.
|
|
||||||
- title: Topic 2.
|
|
||||||
items:
|
|
||||||
- Description 1.
|
|
||||||
- Description 2.
|
|
||||||
|
|
||||||
- title: Other Interests
|
|
||||||
type: list
|
|
||||||
contents:
|
|
||||||
- <u>Hobbies:</u> Hobby 1, Hobby 2, etc.
|
|
||||||
|
|
@ -1,14 +1,10 @@
|
||||||
github_users:
|
github_users:
|
||||||
- torvalds
|
- viniciusfdasilva
|
||||||
- alshedivat
|
|
||||||
|
|
||||||
repo_description_lines_max: 2
|
repo_description_lines_max: 2
|
||||||
|
|
||||||
github_repos:
|
github_repos:
|
||||||
- alshedivat/al-folio
|
- viniciusfdasilva/vchip8
|
||||||
- jekyll/jekyll
|
- viniciusfdasilva/riscv_emulator
|
||||||
- twbs/bootstrap
|
- viniciusfdasilva/danixfs
|
||||||
- jquery/jquery
|
- viniciusfdasilva/riscv64_asm
|
||||||
- FortAwesome/Font-Awesome
|
|
||||||
- mathjax/MathJax
|
|
||||||
- jpswalsh/academicons
|
|
||||||
|
|
|
||||||
|
|
@ -2,24 +2,28 @@
|
||||||
layout: about
|
layout: about
|
||||||
title: about
|
title: about
|
||||||
permalink: /
|
permalink: /
|
||||||
subtitle: <a href='#'>Affiliations</a>. Address. Contacts. Moto. Etc.
|
|
||||||
|
|
||||||
profile:
|
profile:
|
||||||
align: right
|
align: rigth
|
||||||
image: prof_pic.jpg
|
image: vinicius.jpeg
|
||||||
|
|
||||||
|
|
||||||
image_circular: false # crops the image to make it circular
|
image_circular: false # crops the image to make it circular
|
||||||
more_info: >
|
more_info: >
|
||||||
<p>555 your office number</p>
|
<div style="width: 350px">
|
||||||
<p>123 your address street</p>
|
<a href="mailto:vinicius.silva@dcc.ufmg.br">vinicius.silva@dcc.ufmg.br</a>
|
||||||
<p>Your City, State 12345</p>
|
<p>LaC Rm. 2301 - DCC - UFMG,</p>
|
||||||
|
<p>6627 Ave. Antônio Carlos,</p>
|
||||||
news: true # includes a list of news items
|
<p>ICEx Building - Pampulha,</p>
|
||||||
selected_papers: true # includes a list of papers marked as "selected={true}"
|
<p>Belo Horizonte, MG, Brazil</p>
|
||||||
|
</div>
|
||||||
|
news: false # includes a list of news items
|
||||||
|
selected_papers: false # includes a list of papers marked as "selected={true}"
|
||||||
social: true # includes social icons at the bottom of the page
|
social: true # includes social icons at the bottom of the page
|
||||||
---
|
---
|
||||||
|
|
||||||
Write your biography here. Tell the world about yourself. Link to your favorite [subreddit](http://reddit.com). You can put a picture in, too. The code is already in, just name your picture `prof_pic.jpg` and put it in the `img/` folder.
|
Master’s student in Computer Science at <a href="https://ppgcc.dcc.ufmg.br/">PPGCC</a> (Graduate Program in Computer Science) at <a href="https://ufmg.br/">UFMG</a> (Federal University of Minas Gerais), working at <a href="https://lac-dcc.github.io/">LaC</a> (Compilers Lab), which belongs to <a href="https://dcc.ufmg.br/">DCC</a> (Department of Computer Science), under the supervision of <a href="https://dcc.ufmg.br/professor/fernando-magno-quintao-pereira/">Fernando Quintão Pereira</a>.
|
||||||
|
|
||||||
Put your address / P.O. box / other info right below your picture. You can also disable any of these elements by editing `profile` property of the YAML header of your `_pages/about.md`. Edit `_bibliography/papers.bib` and Jekyll will render your [publications page](/al-folio/publications/) automatically.
|
Bachelor of Computer Science from the <a href="https://pucminas.br/">PUCMINAS</a> (Pontifical Catholic University of Minas Gerais), with two years of experience as a researcher in the field of compilers and operating systems. My research interests include containerized environments, code optimization, virtual machines, processor emulators, and interprocess communication.
|
||||||
|
|
||||||
Link to your social media connections, too. This theme is set up to use [Font Awesome icons](https://fontawesome.com/) and [Academicons](https://jpswalsh.github.io/academicons/), like the ones below. Add your Facebook, Twitter, LinkedIn, Google Scholar, or just disable all of them.
|
Linux Kernel Developer at <a href="https://magalu.cloud/">MagaluCloud</a> and Member of the <a href="https://www.sbc.org.br/">SBC</a> (Brazilian Computer Society), the <a href="https://www.ieee.org/">IEEE</a> and the <a href="https://acm.org/">ACM</a> (Association for Computing Machinery).
|
||||||
|
|
@ -1,5 +1,27 @@
|
||||||
Write your biography here. Tell the world about yourself. Link to your favorite [subreddit](http://reddit.com). You can put a picture in, too. The code is already in, just name your picture `prof_pic.jpg` and put it in the `img/` folder.
|
---
|
||||||
|
layout: about
|
||||||
|
title: about
|
||||||
|
permalink: /
|
||||||
|
|
||||||
Put your address / P.O. box / other info right below your picture. You can also disable any these elements by editing `profile` property of the YAML header of your `_pages/about.md`. Edit `_bibliography/papers.bib` and Jekyll will render your [publications page](/al-folio/publications/) automatically.
|
profile:
|
||||||
|
align: right
|
||||||
|
image: vinicius.jpeg
|
||||||
|
image_circular: false # crops the image to make it circular
|
||||||
|
more_info: >
|
||||||
|
<a href="mailto:vinicius.silva@dcc.ufmg.br">vinicius.silva@dcc.ufmg.br</a>
|
||||||
|
<p>DCC - ICEx - UFMG</p>
|
||||||
|
<p>6627 Ave. Antônio Carlos</p>
|
||||||
|
<p>Pampulha, Belo Horizonte, Minas Gerais, Brazil</p>
|
||||||
|
|
||||||
Link to your social media connections, too. This theme is set up to use [Font Awesome icons](https://fontawesome.com/) and [Academicons](https://jpswalsh.github.io/academicons/), like the ones below. Add your Facebook, Twitter, LinkedIn, Google Scholar, or just disable all of them.
|
news: false # includes a list of news items
|
||||||
|
selected_papers: false # includes a list of papers marked as "selected={true}"
|
||||||
|
social: true # includes social icons at the bottom of the page
|
||||||
|
---
|
||||||
|
|
||||||
|
Bachelor of Computer Science from the Pontifical Catholic University of Minas Gerais, with two years of experience as a researcher in the field of compilers and operating systems. My research interests include containerized environments, code optimization, virtual machines, processor emulators, and interprocess communication.
|
||||||
|
|
||||||
|
I am a member of the Brazilian Computer Society (SBC), the Institute of Electrical and Electronics Engineers (IEEE), the IEEE Computer Society (IEEE CS), and the Association for Computing Machinery (ACM).
|
||||||
|
|
||||||
|
I was a researcher on the Nanvix project, supervised by Dr. Pedro Henrique Penna. I specialized in compilers and operating systems at Nanvix, participating in the development of a virtual machine using C and C++. In particular, I worked on a Just-In-Time (JIT) translation mechanism for the Nanvix operating system emulator, which translated MIPS assembly instructions to the RISC-V processor.
|
||||||
|
|
||||||
|
My undergraduate thesis, supervised by [Dr. Pedro Henrique Penna](https://www.microsoft.com/en-us/research/people/ppenna/), Senior Research Software Engineer at Microsoft Research, and [Dr. Henrique Cota Freitas](https://www.cart-research.com/team/henrique), professor at ICEI - PUCMINAS, proposed a library for interprocess communication in a microkernel architecture using the zero-copy technique.
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
layout: default
|
layout: default
|
||||||
permalink: /blog/
|
permalink: /blog/
|
||||||
title: blog
|
title: blog
|
||||||
nav: true
|
nav: false
|
||||||
nav_order: 1
|
nav_order: 10
|
||||||
pagination:
|
pagination:
|
||||||
enabled: true
|
enabled: true
|
||||||
collection: posts
|
collection: posts
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
10
_pages/cv.md
10
_pages/cv.md
|
|
@ -1,11 +1,9 @@
|
||||||
---
|
---
|
||||||
layout: cv
|
layout: page
|
||||||
permalink: /cv/
|
permalink: /cv/
|
||||||
title: cv
|
title: cv
|
||||||
|
description:
|
||||||
nav: true
|
nav: true
|
||||||
nav_order: 5
|
nav_order: 9
|
||||||
cv_pdf: example_pdf.pdf
|
|
||||||
description: This is a description of the page. You can modify it in '_pages/cv.md'. You can also change or remove the top pdf download button.
|
|
||||||
toc:
|
|
||||||
sidebar: left
|
|
||||||
---
|
---
|
||||||
|
<embed src="https://silvavinicius.com.br/resume/vinicius.pdf" type="application/pdf" width="1000px" height="1000px" />
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
layout: page
|
layout: page
|
||||||
title: submenus
|
title: submenus
|
||||||
nav: true
|
nav: false
|
||||||
nav_order: 8
|
nav_order: 8
|
||||||
dropdown: true
|
dropdown: true
|
||||||
children:
|
children:
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
permalink: /education/
|
||||||
|
title: education
|
||||||
|
description:
|
||||||
|
nav: true
|
||||||
|
nav_order: 1
|
||||||
|
---
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">MSc Student</h3>
|
||||||
|
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text"><a href="https://ufmg.br/">Universidade Federal de Minas Gerais - UFMG</a></h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Master degree in Computer Science</p>
|
||||||
|
<p>Start year - October 2024</p>
|
||||||
|
<img width="150" heigth="150" src="https://dcc.ufmg.br/wp-content/uploads/PPGCC-Vertical_Colorida-Uso-Fundo-Claro.png">
|
||||||
|
<img width="150" heigth="150" src="https://upload.wikimedia.org/wikipedia/commons/2/2d/Symbolfumg.jpg">
|
||||||
|
<img width="150" heigth="150" src="https://lattes.dcc.ufmg.br/Logo-DCC.png">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Individual Course Enrollment</h3>
|
||||||
|
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text"><a href="https://ufmg.br/">Universidade Federal de Minas Gerais - UFMG</a></h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Discipline - Special Topics in Computer Science (Static Program Analysis)</p>
|
||||||
|
<p>Conclusion year - July 2024</p>
|
||||||
|
<img width="150" heigth="150" src="https://silvavinicius.com.br/assets/img/Logo_UFMG.png">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">BSc degree</h3>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text"><a href="https://pucminas.br/">Pontifícia Universidade Católica de Minas Gerais - PUCMINAS</a></h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Course - Computer Science</p>
|
||||||
|
<p>Graduation year - July 2024</p>
|
||||||
|
<br>
|
||||||
|
<img width="150" heigth="150" src="https://silvavinicius.com.br/assets/img/puc.jpg">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<hr/>
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
---
|
||||||
|
layout: memberships
|
||||||
|
permalink: /memberships/
|
||||||
|
title: people
|
||||||
|
description: members of the lab or group
|
||||||
|
nav: false
|
||||||
|
nav_order: 10
|
||||||
|
|
||||||
|
profiles:
|
||||||
|
# if you want to include more than one profile, just replicate the following block
|
||||||
|
# and create one content file for each profile inside _pages/
|
||||||
|
- align: right
|
||||||
|
image: prof_pic.jpg
|
||||||
|
content: about_einstein.md
|
||||||
|
image_circular: false # crops the image to make it circular
|
||||||
|
more_info: >
|
||||||
|
<p>555 your office number</p>
|
||||||
|
<p>123 your address street</p>
|
||||||
|
<p>Your City, State 12345</p>
|
||||||
|
- align: left
|
||||||
|
image: prof_pic.jpg
|
||||||
|
content: about_einstein.md
|
||||||
|
image_circular: false # crops the image to make it circular
|
||||||
|
more_info: >
|
||||||
|
<p>555 your office number</p>
|
||||||
|
<p>123 your address street</p>
|
||||||
|
<p>Your City, State 12345</p>
|
||||||
|
---
|
||||||
|
|
@ -3,7 +3,7 @@ layout: profiles
|
||||||
permalink: /people/
|
permalink: /people/
|
||||||
title: people
|
title: people
|
||||||
description: members of the lab or group
|
description: members of the lab or group
|
||||||
nav: true
|
nav: false
|
||||||
nav_order: 7
|
nav_order: 7
|
||||||
|
|
||||||
profiles:
|
profiles:
|
||||||
|
|
|
||||||
|
|
@ -2,64 +2,142 @@
|
||||||
layout: page
|
layout: page
|
||||||
title: projects
|
title: projects
|
||||||
permalink: /projects/
|
permalink: /projects/
|
||||||
description: A growing collection of your cool projects.
|
description:
|
||||||
nav: true
|
nav: true
|
||||||
nav_order: 3
|
nav_order: 4
|
||||||
display_categories: [work, fun]
|
display_categories: [work, fun]
|
||||||
horizontal: false
|
horizontal: false
|
||||||
---
|
---
|
||||||
|
|
||||||
<!-- pages/projects.md -->
|
<section>
|
||||||
<div class="projects">
|
|
||||||
{% if site.enable_project_categories and page.display_categories %}
|
|
||||||
<!-- Display categorized projects -->
|
|
||||||
{% for category in page.display_categories %}
|
|
||||||
<a id="{{ category }}" href=".#{{ category }}">
|
|
||||||
<h2 class="category">{{ category }}</h2>
|
|
||||||
</a>
|
|
||||||
{% assign categorized_projects = site.projects | where: "category", category %}
|
|
||||||
{% assign sorted_projects = categorized_projects | sort: "importance" %}
|
|
||||||
<!-- Generate cards for each project -->
|
|
||||||
{% if page.horizontal %}
|
|
||||||
<div class="container">
|
|
||||||
<div class="row row-cols-1 row-cols-md-2">
|
|
||||||
{% for project in sorted_projects %}
|
|
||||||
{% include projects_horizontal.liquid %}
|
|
||||||
{% endfor %}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% else %}
|
|
||||||
<div class="row row-cols-1 row-cols-md-3">
|
|
||||||
{% for project in sorted_projects %}
|
|
||||||
{% include projects.liquid %}
|
|
||||||
{% endfor %}
|
|
||||||
</div>
|
|
||||||
{% endif %}
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
{% else %}
|
<div class="project">
|
||||||
|
<h3 class="text">Contributions to Open Source community</h3>
|
||||||
|
<br>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
|
||||||
<!-- Display projects without categories -->
|
<h3 class="text">Demikernel</h3><br><img width="50" height="50" src="https://silvavinicius.com.br/assets/img/microsoft.png">
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Demikernel is a library operating system (LibOS) architecture designed for use with kernel-bypass I/O devices. This architecture offers a uniform system call API across kernel-bypass technologies (e.g., RDMA, DPDK) and OS functionality (e.g., a user-level networking stack for DPDK).</p>
|
||||||
{% assign sorted_projects = site.projects | sort: "importance" %}
|
<p style="text-align: justify; text-justify: inter-word;">Available in: <a href="https://github.com/microsoft/demikernel">Demikernel</a></p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Contributions:</p>
|
||||||
<!-- Generate cards for each project -->
|
<ul>
|
||||||
|
<li><a href="https://github.com/microsoft/demikernel/pull/1252">PR #1252</a><p></p>
|
||||||
{% if page.horizontal %}
|
</li></ul>
|
||||||
|
|
||||||
<div class="container">
|
|
||||||
<div class="row row-cols-1 row-cols-md-2">
|
|
||||||
{% for project in sorted_projects %}
|
|
||||||
{% include projects_horizontal.liquid %}
|
|
||||||
{% endfor %}
|
|
||||||
</div>
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
|
||||||
|
<h3 class="text">octox Operating System</h3><br>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">octox is a Unix-like operating system inspired by xv6-riscv. octox loosely follows the structure and style of xv6, but is implemented in pure Rust.</p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Available in: <a href="https://github.com/o8vm/octox">octox</a></p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Contributions:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/o8vm/octox/pull/12">PR #12</a><p></p></li>
|
||||||
|
<li><a href="https://github.com/o8vm/octox/pull/15">PR #15</a><p></p></li>
|
||||||
|
<li><a href="https://github.com/o8vm/octox/pull/16">PR #16</a><p></p></li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
<hr/>
|
||||||
<div class="row row-cols-1 row-cols-md-3">
|
<div class="project">
|
||||||
{% for project in sorted_projects %}
|
|
||||||
{% include projects.liquid %}
|
<h3 class="text">V Programming Language</h3><br><img width="50" height="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/V_Logo_SVG.svg/800px-V_Logo_SVG.svg.png">
|
||||||
{% endfor %}
|
<p style="text-align: justify; text-justify: inter-word;">V is a Simple, fast, safe, compiled language for developing maintainable software programming language.</p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Available in: <a href="https://github.com/vlang/v">V</a></p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Contributions:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/vlang/v/pull/20496">PR #20496</a><p></p>
|
||||||
|
</li><li><a href="https://github.com/vlang/v/pull/20525">PR #20525</a><p></p></li>
|
||||||
|
<li><a href="https://github.com/vlang/v/issues/20524">ISSUE #20524</a><p></p></li>
|
||||||
|
<li><a href="https://github.com/vlang/v/pull/20540">PR #20540</a><p></p></li>
|
||||||
|
<li><a href="https://github.com/vlang/v/issues/20563">ISSUE #20563</a><p></p></li>
|
||||||
|
<li><a href="https://github.com/vlang/v/pull/20564">PR #20564</a><p></p></li>
|
||||||
|
<li><a href="https://github.com/vlang/v/pull/20595">PR #20595</a><p></p></li>
|
||||||
|
<li><a href="https://github.com/vlang/v/pull/20650">PR #20650</a><p></p></li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
<hr/>
|
||||||
{% endif %}
|
<div class="project">
|
||||||
|
|
||||||
|
<h3 class="text">Nanvix Operating System</h3><br><img width="50" height="50" src="https://avatars.githubusercontent.com/u/26554886?s=280&v=4">
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Distributed OS for Lightweight Manycores.</p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Available in: <a href="https://github.com/nanvix/nanvix">Nanvix</a></p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Contributions:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://github.com/nanvix/nanvix/pull/271">PR #271</a><p></p></li>
|
||||||
|
<li><a href="https://github.com/nanvix/nanvix/pull/272">PR #272</a><p></p></li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
|
||||||
|
<h3 class="text">Lua Programming Language</h3><br><img width="50" height="50" src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Lua-Logo.svg/640px-Lua-Logo.svg.png">
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Contribution: <a href="https://github.com/viniciusfdasilva/lua/">Repository</a></p>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">VCHIP8 Emulator</h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;"><a href="https://github.com/viniciusfdasilva/vchip8">link</a></p>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Danix Subsystem</h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
Danix is an innovative system that provides an interface for managing lightweight Alpine environments, offering greater efficiency and resource savings. Danix's unique feature lies in using the host machine's own kernel, resulting in a lighter and more efficient approach that consumes only the necessary space for each environment's filesystem.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
The main goal of Danix is to provide lightweight environments for simple tasks, eliminating the need to install compilers, interpreters, and other tools directly on the host operating system, such as git and editors. This approach brings noticeable benefits, such as agility in configuring environments for software development in various languages like Python, C/C++, Go, Rust, Java, Lua, among others.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
By choosing Danix, users can create custom environments without the hassle of time-consuming and heavy installations, such as virtual machines and containers, especially for simpler projects. The idea is to simplify the development process, removing unnecessary barriers and allowing for a more agile and efficient approach.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
In summary, Danix is the ideal choice for those seeking lightweight, customized, and efficient environments for software development, providing an innovative and streamlined alternative compared to more traditional, heavier options.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
• Repository: <a href="https://github.com/viniciusfdasilva/danixfs">https://github.com/viniciusfdasilva/danixfs</a><a>
|
||||||
|
</a></p><a>
|
||||||
|
|
||||||
|
</a><p style="text-align: justify; text-justify: inter-word;"><a>
|
||||||
|
• License: </a><a href="https://www.gnu.org/licenses/gpl-3.0.html">https://www.gnu.org/licenses/gpl-3.0.html</a><a>
|
||||||
|
</a></p><a>
|
||||||
|
</a></div><a>
|
||||||
|
<hr/>
|
||||||
|
</a><div class="project"><a>
|
||||||
|
<h3 class="text">Vinux distro - GNU/Linux Operating System</h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
Vinux stands out as a lightweight distribution that leverages the Linux kernel and busybox as its foundational building blocks. Specifically crafted to cater to embedded systems, Vinux addresses the needs of those requiring a secure, lightweight, and stable operating system with predefined packages.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
Designed with a focus on embedded systems, Vinux provides a reliable platform that ensures both security and stability. By utilizing the Linux kernel and busybox, it achieves a nimble architecture, making it an ideal choice for environments where resource efficiency is crucial.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
Furthermore, Vinux boasts a fixed set of packages, contributing to its stability and predictability. This characteristic is particularly advantageous for embedded systems, where maintaining a consistent and secure software environment is paramount.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
In essence, Vinux emerges as a specialized distribution, tailored to the demands of embedded systems, offering a secure, lightweight, and stable operating system with a carefully curated set of packages.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</a><p style="text-align: justify; text-justify: inter-word;"><a>
|
||||||
|
• Repository: </a><a href="https://github.com/viniciusfdasilva/vinux">https://github.com/viniciusfdasilva/vinux</a><a>
|
||||||
|
</a></p><a>
|
||||||
|
|
||||||
|
</a><p style="text-align: justify; text-justify: inter-word;"><a>
|
||||||
|
• License: </a><a href="https://www.gnu.org/licenses/gpl-3.0.html">https://www.gnu.org/licenses/gpl-3.0.html</a><a>
|
||||||
|
</a></p><a>
|
||||||
|
</a><a>
|
||||||
|
</a></div><a>
|
||||||
|
</a></section>
|
||||||
|
<hr/>
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
---
|
|
||||||
layout: page
|
|
||||||
permalink: /publications/
|
|
||||||
title: publications
|
|
||||||
description: publications by categories in reversed chronological order. generated by jekyll-scholar.
|
|
||||||
nav: true
|
|
||||||
nav_order: 2
|
|
||||||
---
|
|
||||||
|
|
||||||
<!-- _pages/publications.md -->
|
|
||||||
|
|
||||||
<!-- Bibsearch Feature -->
|
|
||||||
|
|
||||||
{% include bib_search.liquid %}
|
|
||||||
|
|
||||||
<div class="publications">
|
|
||||||
|
|
||||||
{% bibliography %}
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
layout: page
|
layout: page
|
||||||
permalink: /repositories/
|
permalink: /repositories/
|
||||||
title: repositories
|
title: repositories
|
||||||
description: Edit the `_data/repositories.yml` and change the `github_users` and `github_repos` lists to include your own GitHub profile and repositories.
|
description:
|
||||||
nav: true
|
nav: true
|
||||||
nav_order: 4
|
nav_order: 7
|
||||||
---
|
---
|
||||||
|
|
||||||
## GitHub users
|
## GitHub users
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,81 @@
|
||||||
---
|
---
|
||||||
layout: page
|
layout: page
|
||||||
permalink: /teaching/
|
permalink: /experience/
|
||||||
title: teaching
|
title: experience
|
||||||
description: Materials for courses you taught. Replace this text with your description.
|
description:
|
||||||
nav: true
|
nav: true
|
||||||
nav_order: 6
|
nav_order: 3
|
||||||
---
|
---
|
||||||
|
|
||||||
For now, this page is assumed to be a static description of your courses. You can convert it to a collection similar to `_projects/` so that you can have a dedicated page for each course.
|
<div class="project">
|
||||||
|
<h3 class="text" style="font-weight: 400;">Research</h3>
|
||||||
|
<br>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Graduate Research - <a href="https://lac-dcc.github.io/">LaC</a></h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">I am working on my master's project and contributing to other projects in the lab.</p>
|
||||||
|
<img width="200" heigth="200" src="https://dcc.ufmg.br/wp-content/uploads/LaC-Transparente.png">
|
||||||
|
<br/><br/>
|
||||||
|
Start: 2024 - Present
|
||||||
|
</div>
|
||||||
|
|
||||||
Organize your courses by years, topics, or universities, however you like!
|
<br/>
|
||||||
|
<hr/>
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text" style="font-weight: 400;">Work</h3>
|
||||||
|
<br>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Jr. Linux Kernel Developer - <a href="https://magalu.cloud">MagaluCloud</a></h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;"></p>
|
||||||
|
<img width="200" heigth="200" src="https://static.ecommercebrasil.com.br/wp-content/uploads/2024/02/64-magazine-luiza-publieditorial.jpg.webp">
|
||||||
|
<br/><br/>
|
||||||
|
Start: 2024 - Present
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Mid-Level FullStack Developer - Sociedade Mineira de Cultura</h3>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">I’ve been working in web software development for two years, using tools like Django, Python, React, Apache, and Nginx. I’m also experienced in DevOps, working with CI/CD, Gitlab, Bitbucket, Docker, Git, Jira, and Confluence. Additionally, I handle server maintenance and database administration for PostgreSQL and MySQL.</p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">During the period I worked as a developer, I also obtained certifications in the DevOps field and had the opportunity to implement the practice of continuous integration and delivery in the software development process where I work, using the GitLab platform for test and build automation and leveraging Docker containerization system.</p>
|
||||||
|
<img width="100" heigth="100" src="https://harpiaeng.com/wp-content/uploads/2022/08/Logo-Site-SMC-novo-1.png">
|
||||||
|
<br/><br/>
|
||||||
|
Start: 2021 - End: 2024
|
||||||
|
</div>
|
||||||
|
<br/>
|
||||||
|
<hr/>
|
||||||
|
<br/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text" style="font-weight: 400;">Teaching</h3>
|
||||||
|
<br>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Compilers discipline</h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Tutoring for the Compilers course at the Institute of Exact Sciences and Informatics - ICEI - PUCMINAS. As a mentor, I provide assistance to students of the course by addressing their questions and supporting the lead instructor</p>
|
||||||
|
<p>• Document: <a href="https://silvavinicius.com.br/resume/compilers.pdf" style="color: blue" target="_blank">link</a></p>
|
||||||
|
<img width="250" heigth="250" src="https://yt3.googleusercontent.com/OfSVdGws3D6BrcOXFPP7uD_1fJZkKQXMqQ3zIiHpr-8h6jFH8dHJOqzvpHMscT4DYfHdCfQthKM=s900-c-k-c0x00ffffff-no-rj">
|
||||||
|
<br/>
|
||||||
|
April 2021 - June 2021
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Algorithms and Data Structures II discipline</h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Tutoring for the Algorithms and Data Structures II course at the Institute of Exact Sciences and Informatics - ICEI - PUCMINAS. As a mentor, I provide assistance to students of the course by addressing their questions and supporting the lead instructor</p>
|
||||||
|
<p>• Document: <a href="https://silvavinicius.com.br/resume/algorithms.pdf" target="_blank" style="color: blue">link</a></p>
|
||||||
|
<img width="250" heigth="250" src="https://yt3.googleusercontent.com/OfSVdGws3D6BrcOXFPP7uD_1fJZkKQXMqQ3zIiHpr-8h6jFH8dHJOqzvpHMscT4DYfHdCfQthKM=s900-c-k-c0x00ffffff-no-rj">
|
||||||
|
<br/>
|
||||||
|
October 2021 - January 2022
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Data Base discipline</h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Tutoring for the Data Base course at the Institute of Exact Sciences and Informatics - ICEI - PUCMINAS. As a mentor, I provide assistance to students of the course by addressing their questions and supporting the lead instructor</p>
|
||||||
|
<p>• Document: <a href="https://silvavinicius.com.br/resume/database.pdf" target="_blank" style="color: blue">link</a></p>
|
||||||
|
<img width="250" heigth="250" src="https://yt3.googleusercontent.com/OfSVdGws3D6BrcOXFPP7uD_1fJZkKQXMqQ3zIiHpr-8h6jFH8dHJOqzvpHMscT4DYfHdCfQthKM=s900-c-k-c0x00ffffff-no-rj">
|
||||||
|
<br/>
|
||||||
|
July 2020 - November 2020
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
|
@ -0,0 +1,127 @@
|
||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: works
|
||||||
|
permalink: /works/
|
||||||
|
description:
|
||||||
|
nav: true
|
||||||
|
nav_order: 3
|
||||||
|
display_categories: [work, fun]
|
||||||
|
horizontal: false
|
||||||
|
---
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<span class="text" style="font-size: 25px;">Researches & Memberships</span>
|
||||||
|
<br><br>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text" style="font-weight: 400;">MSc project</h3>
|
||||||
|
<hr/>
|
||||||
|
<br>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">MsC dissertation - <a href="https://dcc.ufmg.br/">DCC</a> - <a href="https://ufmg.br/">UFMG</a></h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;"><strong>Title:</strong> Memory allocation optimization in eBPF programs by exploring combinatorial methods</p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">My master dissertation research is focused on how to optimize memory allocation in eBPF (Extended Berkeley Packet Filter) programs by exploring such combinatorial techniques as Integer Linear Programming (ILP).</p>
|
||||||
|
<p>• Supervisor: <a href="https://dcc.ufmg.br/professor/fernando-magno-quintao-pereira/" style="color: blue">Fernando Magno Quintão Pereira</a></p>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text" style="font-weight: 400;">BSc projects</h3>
|
||||||
|
<hr/>
|
||||||
|
<br>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Undergraduate final project - <a href="https://icei.pucminas.br">ICEI</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a></h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;"><strong>Title:</strong> Maximizing Efficiency in Inter-Process Communication: Exploring a Zero-Copy Abstraction</p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">My undergraduate final project proposes a kernel-bypass device that implements a communication abstraction between processes using the zero-copy technique, involving direct data transfer between processes in a microkernel architecture, removing context switches and intermediate copies that cause overhead.</p>
|
||||||
|
<p>• Supervisor: <a href="https://www.microsoft.com/en-us/research/people/ppenna/" style="color: blue">Pedro Henrique Penna</a></p>
|
||||||
|
<p>Document: <a href="https://bib.pucminas.br/pesquisa_geral?q=%20Zero%20C%C3%B3pia&for=INDICE_2&index=521432" style="color: blue">link:</a></p>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Researcher in Compilers and Operating System at <a href="https://github.com/nanvix">Nanvix</a></h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Virtual Machine develop using C and C++ languanges. Nanvix VM decode a MIPS and ARM assembly, translate to RISC-V Assembly and run in a manycore processor!</p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">As a researcher with expertise in Compilers and Operating Systems at Nanvix, my focus lies in
|
||||||
|
the advancement of a virtual machine project. This undertaking centers on the development
|
||||||
|
of a Just-In-Time translation engine within the Nanvix emulator’s operating system. Aiming
|
||||||
|
to enhance emulation efficiency, my role encompasses the creation of this engine using
|
||||||
|
C and C++ programming languages. Its primary function is the real-time translation of
|
||||||
|
assembly instructions, transitioning from the MIPS architecture to the RISC-V processor, thus
|
||||||
|
contributing to the optimization of the Nanvix emulator’s performance.</p>
|
||||||
|
|
||||||
|
<p>• Supervisor: <a href="https://www.microsoft.com/en-us/research/people/ppenna/" style="color: blue">Pedro Henrique Penna</a></p>
|
||||||
|
<p>• Document: <a href="https://silvavinicius.com.br/resume/letter_of_recommendation.pdf" style="color: blue">link</a></p>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text"><a href="https://www.gov.br/cnpq/pt-br">PIBIC/CNPQ</a> Researcher at Programa de Pós-Graduação em Odontologia - <a href="https://icbs.pucminas.br/">ICBS</a> - <a href="https://www.pucminas.br/destaques/">PUCMINAS</a></h3>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;"><strong>Title:</strong> Information and communication technology in dentistry: informative and educational approach for patients with fixed orthodontic appliances</p>
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">I have worked as an Android application developer, using Java and Kotlin programming
|
||||||
|
languages, as part of a scientific initiation for the postgraduate program in dentistry.</p>
|
||||||
|
<p>• Advisor: Rodrigo Villamarim Soares</p>
|
||||||
|
<p>• Document: <a href="https://silvavinicius.com.br/resume/researcher_ppgo.pdf" style="color: blue">link</a></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Main software developed - Sistema de Gestão de Logins - SGL</h3>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
SGL is a novel system for managing teacher, student, and employee accounts at Pontifícia
|
||||||
|
Universidade Católica de Minas Gerais! It has been developed using Django in the backend,
|
||||||
|
along with, Tabler, CSS, SCSS, TS, and HTML for the frontend. The APIs utilize gRPC, and
|
||||||
|
Postgres is employed as the database. This comprehensive system effectively manages over
|
||||||
|
130,000 accounts, allowing for tasks such as user account creation, disabling and enabling
|
||||||
|
accounts, as well as password changes within the Microsoft Active Directory using the LDAPS
|
||||||
|
protocol. Moreover, the system also grants licenses to both students and teachers for Microsoft
|
||||||
|
Office 365 through Microsoft Azure.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">
|
||||||
|
The new SGL system was developed with the purpose of replacing a previous system that
|
||||||
|
performed the same function. However, in the previous system, the creation of student,
|
||||||
|
teachers and employees accounts occurred only twice a day due to a process with an average
|
||||||
|
duration of four hours. In the new system, I implemented a set theory-based solution to
|
||||||
|
optimize execution. Now, the same task that previously took four hours in the old system is
|
||||||
|
completed in an average of just one minute. This has resulted in a significant reduction in
|
||||||
|
waiting time for the creation of student, teachers and employees accounts, which previously
|
||||||
|
could reach a maximum of one day but has now been optimized to just one hour.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p style="text-align: justify; text-justify: inter-word;">Project development time: 2 years</p>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<br><br>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text" style="font-weight: 400;">Memberships</h3>
|
||||||
|
<br>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">IEEE Computer Society - <a href="https://www.computer.org">IEEE ICS</a></h3>
|
||||||
|
<br>
|
||||||
|
<img src="https://upload.wikimedia.org/wikipedia/en/4/47/IEEE_Computer.png" alt="some text" width="170" height="60">
|
||||||
|
<p>• Document: <a href="https://silvavinicius.com.br/resume/IEE_CS.pdf" style="color: blue">link</a></p>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Institute of Electrical and Electronics Engineers - <a href="https://www.ieee.org">IEEE</a></h3>
|
||||||
|
<br>
|
||||||
|
<img src="https://www.dataprivacybr.org/wp-content/uploads/2022/10/ieee-1.png" alt="some text" width="90" height="100">
|
||||||
|
<p>• Document: <a href="https://silvavinicius.com.br/resume/IEE.pdf" style="color: blue">link</a></p>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Brazilian Computer Society - <a href="https://www.sbc.org.br">SBC</a></h3>
|
||||||
|
<br>
|
||||||
|
<img src="https://upload.wikimedia.org/wikipedia/commons/9/94/Logo_SBC_Transparente.jpeg" alt="some text" width="70" height="95">
|
||||||
|
<p>• Document: <a href="https://silvavinicius.com.br/resume/sbc.pdf" style="color: blue">link</a></p>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
|
<div class="project">
|
||||||
|
<h3 class="text">Association for Computing Machinery - <a href="https://www.acm.org/">ACM</a></h3>
|
||||||
|
<br>
|
||||||
|
<img src="https://upload.wikimedia.org/wikipedia/commons/8/8e/Association_for_Computing_Machinery_%28ACM%29_logo.svg" alt="some text" width="95" height="95">
|
||||||
|
<p>• Document: <a href="https://silvavinicius.com.br/resume/acm.pdf" style="color: blue">link</a></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>
|
||||||
File diff suppressed because one or more lines are too long
Binary file not shown.
|
Before Width: | Height: | Size: 2.2 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 14 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 102 KiB |
Binary file not shown.
Loading…
Reference in New Issue