Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding theme configuration for output and guideline practices and other proposals #20

Open
wants to merge 49 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
d93e176
Initial version of custom adaptation for my personal resume
wilmeragsgh May 3, 2020
f7704e7
Update README.md
wilmeragsgh May 3, 2020
08ab95f
Fixing dimensions on preview
wilmeragsgh May 3, 2020
68f58e6
Merge branch 'personal_version' of https://github.com/wilmeragsgh/res…
wilmeragsgh May 3, 2020
cce5cd1
Update README.md
wilmeragsgh May 3, 2020
8ac896f
Fixing dimensions of preview images
wilmeragsgh May 3, 2020
115f51c
Merge branch 'personal_version' of https://github.com/wilmeragsgh/res…
wilmeragsgh May 3, 2020
10501a4
Update README.md
wilmeragsgh May 3, 2020
608de17
Update README.md
wilmeragsgh May 3, 2020
6a06a03
Merge branch 'personal_version'
wilmeragsgh May 3, 2020
eb9d51e
Merge branch 'personal_version'
wilmeragsgh May 3, 2020
4017d7f
Update README.md
wilmeragsgh May 3, 2020
15f4e56
Update README.md
wilmeragsgh May 3, 2020
b0bd1fe
Update README.md
wilmeragsgh May 3, 2020
f178b33
Update README.md
wilmeragsgh May 3, 2020
bfed994
Adding missing punctuation and fixing formatting of latest experience…
wilmeragsgh May 4, 2020
bf65b1f
Merge branch 'master' of https://github.com/wilmeragsgh/resume
wilmeragsgh May 4, 2020
0d6bb15
Update README.md
wilmeragsgh May 4, 2020
013e1cb
Adding coursera course on Neural Networks and Deep Learning, also fix…
wilmeragsgh May 6, 2020
ec5eaf0
Merge branch 'master' of https://github.com/wilmeragsgh/resume
wilmeragsgh May 6, 2020
6e93d80
Adding newer version of CV without courses ID but improved note on li…
wilmeragsgh May 17, 2020
e86b2c3
Adding new compiled files with updated courses
wilmeragsgh May 17, 2020
8ba0a97
Adding new CNN Course and devops experience
wilmeragsgh Sep 23, 2020
21ed178
Update termination on OW/Bairesdev and reorganizing sections for prog…
wilmeragsgh Nov 9, 2020
0f52bb7
Reorganizing color sections to make it more easy to change by group them
wilmeragsgh Nov 9, 2020
9b09f5d
Adding new pdf versions of source changes
wilmeragsgh Nov 9, 2020
994602e
Adding source and pdf for new Deep Learning Specialization and Sequen…
wilmeragsgh Jan 19, 2021
ff4294a
Update spelling found in README
justinpage Mar 5, 2021
0e9dbaf
feat: Reorganize header sections and populate omdena in experience
wilmeragsgh Apr 21, 2021
4bf5b95
feat: Add new compiled versions of latest changes
wilmeragsgh Apr 21, 2021
c744329
Merge pull request #2 from justinpage/update-readme
wilmeragsgh May 11, 2021
2c9c78b
style and feat: Improve spacing and experience writing style
wilmeragsgh Jun 14, 2021
dbdc099
Merge branch 'master' of https://github.com/wilmeragsgh/resume
wilmeragsgh Jun 14, 2021
1864917
doc: Add new compiled versions of source changes
wilmeragsgh Jun 14, 2021
ea5414c
feat: Improve specificity of some items
wilmeragsgh Jun 16, 2021
110f26c
feat: Add compiled artifacts of latest changes
wilmeragsgh Jun 16, 2021
c6df15a
fix: Fix typo on quash experience (across)
wilmeragsgh Jun 16, 2021
c832036
feat: Improve readability of experience sections
wilmeragsgh Jun 16, 2021
3a8151b
feat: Add new cert for mlops course
wilmeragsgh Jul 12, 2021
ac11b42
feat: Add compiled versions with new cert
wilmeragsgh Jul 12, 2021
a4f2b44
feat: Add new entry for CircleUp with general notes about the role
wilmeragsgh May 23, 2022
299cb93
feat: Add certificate for MLOps specialization
wilmeragsgh Jul 25, 2022
438b251
feat: Add more details to circleup experience
wilmeragsgh Feb 3, 2023
d1431f8
feat: Add Brightflow and Sigma entries for professional experiences
wilmeragsgh Jun 11, 2023
caa9d56
feat: Update CV with more details on recent experiences
wilmeragsgh Oct 25, 2023
f71f6dc
feat: Add omdena project article to publications
wilmeragsgh Nov 16, 2023
e9f145d
refactor: Reorganize latest experiences for better understanding
wilmeragsgh Feb 24, 2024
be1bbe0
feat: Update Brightflow experience items
wilmeragsgh Apr 17, 2024
3205df3
doc: Add Azure experience to UN entry
wilmeragsgh May 9, 2024
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
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.DS_Store
# Archieve
Archieve/

Expand All @@ -13,4 +14,4 @@ Archieve/
*.fot
*.cb
*.cb2
.*.lb
.*.lb
148 changes: 137 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,146 @@
A single-page, one-column resume for software developers. It uses the base latex templates and fonts to provide ease of use and installation when trying to update the resume. The different sections are clearly documented and custom commands are used to provide consistent formatting. The three main sections in the resume are education, experience, and projects.
# Latex template CV

### Motivation
A latex template for CVs considering tips from [Create Your Resume for Google: Tips and Advice](https://www.youtube.com/watch?v=BYUy1yvjHxE) With dark theme too!

I created this template as managing a resume on Google Docs was hard and changing any formatting was too difficult since it had to be applied in multiple places. Most currently available templates either focus on two columns, or are multiple pages long. I personally found the two-column templates hard to focus while multiple-page resumes were just too long to be used in career fairs.

### Build using Docker
## Prerequisites

### Locally

**Docker:**

* Linux: `curl -sSL https://get.docker.com/ | sh`

### Web

An [Overleaf](https://www.overleaf.com/) account.


## Getting started

### Locally (experimental)

* Clone repository locally `git clone https://github.com/wilmeragsgh/resume.git`
* Build the Dockerfile for compiling the Latex file `docker build -t latex .`
* Generate latex output for your `source.tex` file by: `docker run --rm -i -v "$PWD":/data latex pdflatex source.tex`

### Web (stable)

* Copy the text from [here](https://raw.githubusercontent.com/wilmeragsgh/resume/master/source.tex)
* Paste it on an [Overleaf project](https://www.overleaf.com/)
* Edit the entries of the code with your own data.
* Press the 'Download PDF' button.

```sh
docker build -t latex .
docker run --rm -i -v "$PWD":/data latex pdflatex sourabh_bajaj_resume.tex
```

### Preview

![Resume Screenshot](/resume_preview.png)
> Switch themes by commenting and un-commenting the sections documented in the code

Light theme | Dark theme
:----------------------------------:|:-------------------------:
![Light theme](/light_preview.png) | ![Dark theme](/dark_preview.png)


## Motivation

I created this template as a way of improving my modification system with Version Control and to have a single source of truth when making changes on it. Also added a version of the pdf in dark theme, so it might be useful for the people reading to select which theme to see. And finally i tried to use simple tips and recommendations from Google to ensure some quality of the structure and sections.

## Guidelines

A single-page, one-column resume for software developers (data scientist use case in my case). The different sections are clearly documented and custom commands are used to provide consistent formatting. The three main sections in the resume are education, experience, projects, certifications and personal publications.

### Tips and advice (from the video)

#### General

**Format:**
* Use simple and consistent design, font, sizing and spacing.
* Use black or dark, readable ink.
* Format as PDF.

**Content:**
* Include your contact information and email at the top.
* Don't have to include objective statements.
* Don't need to include references.

**Length:**
* Keep to one page for business and internship roles, and no longer than two pages for engineering and technical roles.
* Include what's relevant for the specific role.
* Use bullet points with consistent formatting and structure rather than long paragraphs.
* Check for typos.

**For technical and engineering candidates:**
* List programming languages at the top.
* List your Github profile or other prominent open source work.

**Section order for Student or recent graduate:**
* Education.
* Experience.
* Leadership and awards.
* Optional final section.

**Section order for Experienced industry professional**
* Experience.
* Leadership and awards.
* Education.

#### Education

* Include all post-secondary institutions you've attended, and all degrees and majors.
* Be sure your most recent education is listed first.
* Include your actual graduation date in the month-year format (for example May 2017 not Spring 2017).

**For current students and recent grads:**
* Include your anticipated graduation date in the month-year format.
* Include your cumulative grade point average.

#### Experience

* List everything in reverse chronological order with your most recent experience first.
* Include your employer, position, and dates employed for all jobs and internships in the month-year format.
* Bullet point descriptions should be concise and clear.
* Streamline bullet points that spill over onto the next line by only 1-2 words.
* Use action words like created, designated, debugged, negotiated, developed, managed, etc.
* List metrics and examples.
* Use data and comparisons or average to provide context.

**For technical and engineering candidates:**
* Include the programming language you used in bold for each project you include.

> **Framework for impact based descriptions**: Accomplished [X] as measured by [Y] by doing [Z].

**Example for technical and engineering candidates:**
* Increased server query response time by 15% by restructuring API.

**Example for business candidates:**
* Grew revenue from 15 small and medium business clients by 10% QoQ by mapping new software features as solutions to their business goals.


#### Leadership and awards

Also use the **Framework for impact based descriptions**. Examples:

* Selected as one of 230 participants nationwide for an 18-month professional development program for high-achieving Black and LatinX talent in tech based on leadership potential and academic success.

#### Optional final section

Also use the **Framework for impact based descriptions**.

* Include involvement in student groups especially if you have leadership position.

Some ideas:

* Publications.
* Papers.
* Patents.
* Conference presentations.
* Any other meaningful extracurricular activities or experiences.

## License

Format is MIT but all the data is owned by Wilmer Gonzalez.

### License
## Acknowledgments

Format is MIT but all the data is owned by Sourabh Bajaj.
* To [@sb2nov](https://github.com/sb2nov/) for the initial code!
* And to others contributors listed [here](https://github.com/sb2nov/resume/graphs/contributors)
Binary file added dark_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 light_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 removed resume_preview.png
Binary file not shown.
Binary file removed sourabh_bajaj_resume.pdf
Binary file not shown.
198 changes: 0 additions & 198 deletions sourabh_bajaj_resume.tex

This file was deleted.

Loading