Skip to content

Instantly share code, notes, and snippets.

@lucasmarcos
Last active April 3, 2026 18:22
Show Gist options
  • Select an option

  • Save lucasmarcos/f874c4ca7a16cc5b595a32956c52a3ba to your computer and use it in GitHub Desktop.

Select an option

Save lucasmarcos/f874c4ca7a16cc5b595a32956c52a3ba to your computer and use it in GitHub Desktop.
// variáveis usadas em todo o documento
#let name = "Lucas da Silva Marcos"
#let utfpr = "Universidade Tecnológica Federal do Paraná"
#let dv = "Dois Vizinhos, Paraná"
// definição de estilos básicos da página
#set page(margin: 1.5cm)
#set text(lang: "pt", size: 10pt)
#set document(
title: "Currículo - " + name,
author: name,
)
#set par(leading: 1em)
#set list(indent: 0.75em)
#show heading.where(level: 1): it => [
#block(breakable: false)[
#text(size: 14pt, weight: "bold")[#it.body]
#v(0.25em)
#line(length: 100%, stroke: 0.5pt)
]
#v(0.5em)
]
// definição das funções de apoio para contruir o currículo
#let cventry(title, location, role, date, tasks: ()) = [
#v(0.25em)
#table(
columns: (1fr, auto),
column-gutter: 1em,
row-gutter: 0.05em,
align: (left, right),
stroke: none,
text(weight: "bold")[#title], location,
text(style: "italic")[#role], text(style: "italic")[#date],
)
#for task in tasks [
#list[#task]
]
]
#let header(name, location, email, linkedin, github) = [
#align(center)[
#text(size: 18pt, weight: "bold")[#name]
#v(0.5em)
#location
#sym.bullet
#link("mailto:" + email)[#email]
#sym.bullet
#link("https://" + linkedin)[#linkedin]
#sym.bullet
#link("https://" + github)[#github]
]
#v(0.5em)
]
#let skill(title, skills) = [
#list[
#text(weight: "bold")[#title:] #skills
]
]
// inicio do documento
#header(
name,
dv,
"marcos94lucas@gmail.com",
"linkedin.com/in/lucasdasilvamarcos",
"github.com/lucasmarcos",
)
#heading[Educação]
#cventry(
[#utfpr],
[Cornélio Procópio, Paraná],
[Mestrado Profissional em Informática],
[2026 – Atual],
)
#cventry(
[#utfpr],
[#dv],
[Bacharelado em Engenharia de Software],
[2025],
)
#heading[Experiência]
#cventry(
[Casa da Paz],
[#dv],
[Educador Social – Informática],
[Out 2025 – Atual],
tasks: (
[Ministro aulas de informática para 130 crianças em situação de vulnerabilidade social.],
[Gerencio a infraestrutura de 25 computadores utilizando Ansible.],
),
)
#cventry(
[#utfpr],
[#dv],
[Discente de Apoio Inclusivo],
[Ago 2023 – Mar 2025],
tasks: (
[Prestei apoio a estudantes com necessidades educacionais específicas.],
),
)
#cventry(
[#utfpr],
[#dv],
[Monitor de Algoritmos II],
[2025],
tasks: (
[Auxiliei alunos na compreensão de estruturas de dados e algoritmos.],
),
)
#cventry(
[#utfpr],
[#dv],
[Iniciação Científica],
[Out 2024 – Set 2025],
tasks: (
[Pesquisei o uso de jogos digitais no ensino de matemática na educação de surdos.],
[Desenvolvi protótipos em TypeScript para jogos educacionais com Libras.],
),
)
#cventry(
[#utfpr],
[#dv],
[Trabalho de Conclusão de Curso],
[2025],
tasks: (
[
Desenvolvi uma ferramenta educacional de código aberto para visualização de grafos de dependência em pseudocódigo,
auxiliando no ensino de programação concorrente.
Disponível em #link("https://lucasmarcos.github.io/forkjoin")[lucasmarcos.github.io/forkjoin].
],
),
)
#heading[Habilidades]
#skill(
[Técnicas],
[TypeScript, React, Node.js, SQL, Python, Git, Linux, Ansible],
)
#skill(
[Idiomas],
[Português (Nativo), Inglês (Avançado)],
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment