Skip to content

Commit 2928f00

Browse files
committed
chore: initial commit
0 parents  commit 2928f00

File tree

2 files changed

+132
-0
lines changed

2 files changed

+132
-0
lines changed

.github/workflows/tex-to-pdf.yml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Tex to PDF
2+
run-name: ${{ github.workflow }}
3+
4+
on:
5+
push:
6+
branches:
7+
- main
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
permissions:
13+
contents: write
14+
15+
steps:
16+
- name: Checkout repository
17+
uses: actions/checkout@v4
18+
19+
- name: Install TeXLive
20+
run: |
21+
sudo apt-get update
22+
sudo apt-get install -y texlive-latex-extra texlive-fonts-recommended
23+
24+
- name: Compile LaTeX to PDF
25+
run: |
26+
pdflatex -jobname=Onur_Ravli_Resume resume.tex
27+
28+
- name: Commit and push PDF
29+
env:
30+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
31+
run: |
32+
git config --local user.email "${{ github.actor }}@users.noreply.github.com"
33+
git config --local user.name "${{ github.actor }}"
34+
git add Onur_Ravli_Resume.pdf
35+
git commit -m "docs: update resume" || echo "No changes to commit"
36+
git push https://${{ github.actor }}:${GITHUB_TOKEN}@github.com/${{ github.repository }}.git HEAD:${{ github.ref }}
37+
38+
- name: Push PDFs to onurravli-com repository
39+
env:
40+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
41+
PAT_TOKEN: ${{ secrets.PAT_TOKEN }}
42+
run: |
43+
git config --global user.email "${{ github.actor }}@users.noreply.github.com"
44+
git config --global user.name "${{ github.actor }}"
45+
46+
# Clone the target repository using PAT
47+
git clone https://${{ github.actor }}:${PAT_TOKEN}@github.com/onurravli/onurravli-com.git
48+
cd onurravli-com
49+
50+
# Create public folder if it doesn't exist
51+
mkdir -p public
52+
53+
# Copy PDFs to public folder
54+
cp ../Onur_Ravli_Resume.pdf public/Onur_Ravli_Resume.pdf
55+
56+
# Commit and push to target repository
57+
git add public/Onur_Ravli_Resume.pdf
58+
git commit -m "docs: update resume from automated build" || echo "No changes to commit"
59+
git push https://${{ github.actor }}:${PAT_TOKEN}@github.com/onurravli/onurravli-com.git master

resume.tex

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
\documentclass[10pt,a4paper]{extarticle}
2+
\pagenumbering{gobble}
3+
\usepackage[left=0.6in,top=0.6in,right=0.6in,bottom=0.6in]{geometry}
4+
\usepackage{hyperref}
5+
\usepackage{titlesec}
6+
\usepackage{enumitem}
7+
\usepackage{graphicx}
8+
\titleformat{\section}{\large\bfseries\scshape\raggedright}{}{0em}{}[\titlerule]
9+
\titlespacing*{\section}{0pt}{12pt}{8pt}
10+
\begin{document}
11+
\begin{center}
12+
\begin{minipage}{\textwidth}
13+
\centering
14+
{\LARGE\textbf{Onur Ravli}} \hspace{2pt} {\LARGE{Full-Stack Developer}}\\[10pt]
15+
\href{mailto:[email protected]}{[email protected]} \textbullet\
16+
\href{https://onurravli.com}{onurravli.com} \textbullet\
17+
\href{https://linkedin.com/in/onurravli}{linkedin.com/in/onurravli} \textbullet\
18+
\href{https://github.com/onurravli}{github.com/onurravli}
19+
\end{minipage}
20+
\end{center}
21+
\section{Summary}
22+
I am experienced in full-stack development with proficiency in TypeScript, Python, and Java. I have worked
23+
with various backend and frontend tools, including Node.js, Express.js, Spring Boot, Django, React.js, React
24+
Native and Next.js. Now, I am currently seeking opportunities to further develop my skills and contribute to
25+
innovative projects within the tech industry.
26+
\section{Experience}
27+
\textbf{Insider. \textit{(Istanbul, Türkiye)}} \hfill Remote\\
28+
\textit{Software Developer} \hfill July 2025 -- Present
29+
\begin{itemize}[leftmargin=*,noitemsep,topsep=0pt]
30+
\item I have joined Insider as a Software Developer.
31+
\end{itemize}
32+
\textbf{Acanio LLC \textit{(Orlando, Florida, USA)}} \hfill Remote\\
33+
\textit{Full-Stack Developer} \hfill February 2025 -- May 2025
34+
\begin{itemize}[leftmargin=*,noitemsep,topsep=0pt]
35+
\item Contributing to company's products, including a web application, using JavaScript, TypeScript and React.
36+
\item Collaborating with designers to implement new features and improve the user experience.
37+
\item Fixing bugs and improving the codebase.
38+
\item Writing unit tests and learning test-driven development practices.
39+
\item Participating in code reviews to learn modern best practices from senior developers.
40+
\end{itemize}
41+
\textbf{Doc Design and Informatics Ltd. \textit{(Istanbul, Türkiye)}} \hfill Remote\\
42+
\textit{Full-Stack Developer} \hfill March 2024 -- November 2024
43+
\begin{itemize}[leftmargin=*,noitemsep,topsep=0pt]
44+
\item Development of both backend and frontend software for .DOC and its clients primarily using Node.js, Strapi.js, React.js, Python, and PostgreSQL.
45+
\item Writing both unit and integration tests for codebases.
46+
\item Reviewing code and maintaining legacy code to ensure consistency.
47+
\end{itemize}
48+
\textbf{JotForm \textit{(Ankara, Türkiye)}} \hfill Remote\\
49+
\textit{Summer Intern} \hfill August 2023 -- September 2023
50+
\begin{itemize}[leftmargin=*,noitemsep,topsep=0pt]
51+
\item Development of a revision history system for their product, Jotform Approvals, with my team, Jr. Source, as an internship project using Node.js, React.js, SCSS, PHP, and MySQL.
52+
\end{itemize}
53+
\textbf{Üstünova Engineering \textit{(Ankara, Türkiye)}} \hfill Ankara, Türkiye\\
54+
\textit{Summer Intern} \hfill July 2023 -- August 2023
55+
\begin{itemize}[leftmargin=*,noitemsep,topsep=0pt]
56+
\item Frontend development of a dashboard and a control panel for an EV charging station software, Electr-INN, using Next.js, Node.js, and Django.
57+
\end{itemize}
58+
\section{Skills}
59+
\textbf{Programming Languages:} TypeScript, Python, Java\\
60+
\textbf{Backend Frameworks \& Runtimes:} Node.js, Express.js, Nest.js, Django, Spring Boot\\
61+
\textbf{Frontend Frameworks \& Runtimes:} React.js, React Native, Next.js\\
62+
\textbf{Databases:} MongoDB, PostgreSQL, MySQL, Redis\\
63+
\textbf{Other:} Git, RestAPI, GraphQL, Docker, Docker Compose, Amazon EC2, Amazon Lambda, Joi, Axios, Jest, Postman, Swagger
64+
\section{Education}
65+
\textbf{Konya Technical University} \hfill Konya, Türkiye\\
66+
\textit{B.Sc. in Computer Engineering} \hfill September 2022 -- June 2026\\
67+
\section{Scholarships}
68+
\textbf{TÜBİTAK} \hfill Türkiye\\
69+
\textit{Scholarship Holder, Researcher} \hfill April 2023 -- October 2023
70+
\begin{itemize}[leftmargin=*,noitemsep,topsep=0pt]
71+
\item I was one of the student scholar holders with Explosive Circuit Detection from X-Ray Images Using Ensemble and Deep Learning Techniques Project in TÜBİTAK BİÇABA Scholarship Program.
72+
\end{itemize}
73+
\end{document}

0 commit comments

Comments
 (0)