Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Containerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM alpine:3.23

RUN --mount=type=cache,target=/var/cache/apk \
apk add --no-cache texlive texlive-luatex texmf-dist-latexextra \
texmf-dist-fontsrecommended texmf-dist-fontsextra
apk add --no-cache texlive texlive-luatex texmf-dist-latexextra texmf-dist-fontsrecommended \
texmf-dist-fontsextra texmf-dist-langportuguese

WORKDIR /data
VOLUME ["/data"]
Expand Down
14 changes: 9 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
IMAGE_NAME := latex
TEX_FILE := sourabh_bajaj_resume.tex
IMAGE_NAME := latex
FILE_NAME := kaue_abade_curriculo
PREVIEW_DPI := 400

.DEFAULT_GOAL := help

Expand All @@ -11,12 +12,15 @@ podman-build: ## Constrói a imagem Podman com o TeX Live
podman build -f Containerfile -t $(IMAGE_NAME) .

build: podman-build ## Compila o PDF do currículo via container Podman
podman run --rm -i -v "$(PWD)":/data:Z $(IMAGE_NAME) $(TEX_FILE)
podman run --rm -i -v "$(PWD)":/data:Z $(IMAGE_NAME) "$(FILE_NAME).tex"

preview: build ## Regera o PNG de pré-visualização a partir da 1ª página do PDF
pdftoppm -png -r "$(PREVIEW_DPI)" -singlefile "$(FILE_NAME).pdf" "$(FILE_NAME)-preview"

lint: ## Roda o ChkTeX sobre o .tex (precisa de chktex instalado localmente)
chktex -l .chktexrc $(TEX_FILE)
chktex -l .chktexrc "$(FILE_NAME).tex"

clean: ## Remove os arquivos auxiliares gerados pelo pdflatex
rm -f *.aux *.log *.out *.synctex.gz missfont.log

.PHONY: help podman-build build lint clean
.PHONY: help podman-build build preview lint clean
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ make clean # remove os arquivos auxiliares gerados pelo pdflatex

## Pré-visualização

![Captura de tela do currículo](/resume_preview.png)
![Captura de tela do currículo](/kaue_abade_curriculo-preview.png)

## Licença

Expand Down
Binary file added kaue_abade_curriculo-preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added kaue_abade_curriculo.pdf
Binary file not shown.
189 changes: 189 additions & 0 deletions kaue_abade_curriculo.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,189 @@
%-------------------------
% Currículo em LaTeX
% Autor : Kaue Abade
% Fork : github.com/sb2nov/resume
% Baseado em : github.com/harshibar/resume
% Licenca : MIT
%-------------------------

\documentclass[a4paper,11pt]{article}

\usepackage[empty]{fullpage}
\usepackage{mathpazo}
\usepackage{titlesec}
\usepackage[usenames,dvipsnames]{color}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[brazilian]{babel}
\usepackage{tabularx}
\usepackage{fontawesome}
\input{glyphtounicode}

\pagestyle{fancy}
\fancyhf{} % Limpa todos os campos de cabeçalho e rodapé
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

% Ajusta as margens
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}

\urlstyle{same}

\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}

% Formatação das seções
\titleformat{\section}{
\vspace{-4pt}\bfseries\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]

% Garante que o PDF gerado seja legível por sistemas/compatível com ATS
\pdfgentounicode=1

%-------------------------
% Comandos personalizados
\newcommand{\resumeItem}[2]{
\item\small{
\textbf{#1}{: #2 \vspace{-2pt}}
}
}

% Caso seja necessário ter um cabeçalho que não esteja em uma lista
\newcommand{\resumeHeading}[4]{
\begin{tabular*}{0.99\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small #3} & \textit{\small #4} \\
\end{tabular*}\vspace{-5pt}
}

\newcommand{\resumeSubheading}[4]{
\vspace{-1pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small #3} & \textit{\small #4} \\
\end{tabular*}\vspace{-5pt}
}

\newcommand{\resumeSubSubheading}[2]{
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small #1} & \textit{\small #2} \\
\end{tabular*}\vspace{-5pt}
}

\newcommand{\resumeItemPlain}[1]{
\item\small{
{#1 \vspace{-2pt}}
}
}

\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}

\renewcommand{\labelitemii}{$\circ$}

\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0in, label={}, itemsep=5pt]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}


%-------------------------
% Inicio do corpo do documento
\begin{document}

%--------CABEÇALHO--------
\noindent\centering
\textbf{\Large Kauê Abade Alves da Silva} \\ \vspace{3pt}
\small \faPhone\ \href{tel:+5512920003531}{+55 (12) 92000-3531} $|$
\faEnvelope\ \href{mailto:kaue.abade@outlook.com}{kaue.abade@outlook.com} $|$
\faLinkedin\ \href{https://www.linkedin.com/in/kaue-abade}{linkedin.com/in/kaue-abade} $|$
\faMapMarker\ {Jacareí, SP}\par
\raggedright


%--------FORMAÇÃO---------
\section{Formação acadêmica}
\resumeSubHeadingListStart
\resumeSubheading
{Instituto Federal de Educação, Ciência e Tecnologia de São Paulo}{São José dos Campos, SP}
{Bacharelado em Engenharia de Controle e Automação (período noturno)}{mar 2023 -- dez 2027 (previsto)}

\resumeSubHeadingListEnd


%------EXPERIÊNCIA--------
\section{Experiência}
\resumeSubHeadingListStart
\resumeSubheading
{iez! telecom (Grupo Greatek)}{São José dos Campos, SP}
{Analista de Infraestrutura}{fev 2026 -- presente}
\resumeItemListStart
\resumeItem{Ambiente de sistemas}
{Mantenho o ambiente das aplicações do time de desenvolvimento, distribuídas entre máquinas virtuais e contêineres em servidores on-premises e em cloud.}
\resumeItem{Métricas e alarmes}
{Instrumento a coleta de métricas e os alarmes em tempo real que sustentam a operação do NOC sobre a rede e os sistemas.}
\resumeItem{Pipelines de entrega}
{Implemento em GitHub Actions os pipelines de integração e entrega contínua que constroem as imagens de contêiner e publicam as aplicações, tarefas antes manuais.}
\resumeItem{Aplicações internas}
{Desenvolvo e mantenho um serviço em Python para administração dos roteadores OpenWRT e um serviço em Go que expõe via REST as atualizações de DDNS do servidor BIND.}
\resumeItemListEnd
\vspace{3pt}
\resumeSubSubheading
{Técnico de Telecomunicações}{abr 2025 -- jan 2026}
\resumeItemListStart
\resumeItem{Clusters de produção}
{Implementei os clusters de virtualização e armazenamento que passaram a hospedar os serviços da operadora, na transição do piloto para o ambiente de produção.}
\resumeItem{Servidores e deploy}
{Forneci ao time de desenvolvimento os servidores e os ambientes de deploy das aplicações.}
\resumeItemListEnd

\resumeSubheading
{Greatek}{São José dos Campos, SP}
{Técnico de Apoio em Pesquisa e Desenvolvimento}{mar 2024 -- mar 2025}
\resumeItemListStart
\resumeItem{Testes e conformidade}
{Concebi e executei os testes de conformidade e desempenho de hardware e software que validavam a importação e a manutenção dos produtos.}
\resumeItem{Firmware e software Android}
{Customizei e homologuei os firmwares fornecidos pelos fabricantes e desenvolvi os aplicativos Android para Smart TV Boxes.}
\resumeItemListEnd

\resumeSubHeadingListEnd


%--------PROJETOS---------
\section{Projetos}
\resumeSubHeadingListStart
\resumeSubheading
{Falcon}{}
{Projeto acadêmico --- IFSP}{mar 2025 -- abr 2026}
\resumeItemListStart
\resumeItem{Controladora de voo}
{Implantei e configurei o sistema ArduPilot, integrando o hardware e calibrando os parâmetros de voo e as malhas de controle.}
\resumeItem{Computador auxiliar}
{Projetei o hardware embarcado de apoio e programei seu firmware, com comunicação via MAVLink, expondo telemetria e comando a softwares de alto nível.}
\resumeItem{Missões autônomas}
{Desenvolvi supervisórios que executavam missões sem intervenção do operador, por visão computacional com OpenCV e detecção por YOLO.}
\resumeItemListEnd

\resumeSubHeadingListEnd


%------HABILIDADES--------
\section{Habilidades}
\resumeSubHeadingListStart
\item{
\textbf{Linguagens}{: C++, Go, MATLAB, Python}
\hfill
\textbf{Tecnologias}{: Podman, Kubernetes, PostgreSQL, OpenCV, YOLO, ArduPilot}
}
\resumeSubHeadingListEnd

%-------------------------
% Fim do corpo documento
\end{document}
Binary file removed resume_preview.png
Binary file not shown.
Binary file removed sourabh_bajaj_resume.pdf
Binary file not shown.
Loading
Loading