Are you ready to revolutionize the way you manage and craft your CVs and resumes?
Picture this:
- You simply update your
src/John_Doe_CV.yaml
input file and push the changes. - Then, a pipeline generates a new PDF and Markdown from it and uploads it to the repository.
- When you are done with your work, you can create a new release on GitHub, tagging your CV with something like
v2024.04
. The pipeline will automatically add the PDF and its$\LaTeX$ source as assets to the release. - You have successfully created your CV pipeline, and all the history is in safe hands and reproducible.
How to start?
-
Click here to create your CV repository based on this
rendercv-pipeline
template repository. -
Edit either
- the
src/John_Doe_CV.yaml
file, or - the contents of
src/markdown
orsrc/classic
directories
and push. Then, see the magic happen.
- the
Some tips
- Learn more about RenderCV to understand what you can do with this tool.
- Edit and preview your CV in your browser without installing anything by creating a codespace. Click the <> Code button, then click the Codespaces tab, and then click Create codespace on main. The environment will be ready for RenderCV usage.
- Update
.vscode/launch.json
to point to your YAML file and pressF5
to run RenderCV in the browser.
- Phone: +90 541 999 99 99
- Email: youremail@yourdomain.com
- Location: Your Location
- Website: yourwebsite.com
- LinkedIn: yourusername
- GitHub: yourusername
RenderCV is a LaTeX-based CV/resume framework. It allows you to create a high-quality CV or resume as a PDF file from a YAML file, with full Markdown syntax support and complete control over the LaTeX code.
The boilerplate content is taken from here, where a clean and tidy CV pattern is proposed by Gayle Laakmann McDowell.
- Each section title is arbitrary, and each section contains a list of entries.
- There are 7 unique entry types: BulletEntry, TextEntry, EducationEntry, ExperienceEntry, NormalEntry, PublicationEntry, and OneLineEntry.
- Select a section title, pick an entry type, and start writing your section!
- Here, you can find a comprehensive user guide for RenderCV.
- Sept 2000 – May 2005
- GPA: 3.9/4.0 (Transcript)
- Coursework: Computer Architecture, Artificial Intelligence, Comparison of Learning Algorithms, Computational Theory
- June 2005 – Aug 2007
- Cupertino, CA
- Reduced time to render the user's buddy list by 75% by implementing a prediction algorithm
- Implemented iChat integration with OS X Spotlight Search by creating a tool to extract metadata from saved chat transcripts and provide metadata to a system-wide search database
- Redesigned chat file format and implemented backward compatibility for search
- Sept 2003 – Apr 2005
- Redmond, WA
- Promoted to Lead Student Ambassador in the Fall of 2004, supervised 10-15 Student Ambassadors
- Created and taught a computer science course, CSE 099: Software Design and Development
- Oct 2001 – May 2003
- Philadelphia, PA
- Implemented a user interface for the VS open file switcher (ctrl-tab) and extended it to tool windows
- Created a service to provide gradient across VS and VS add-ins, optimized its performance via caching
- Programmer Productivity Research Center (Summers 2001, 2002)
- Built an app to compute the similarity of all methods in a code base, reducing the time from
$\mathcal{O}(n^2)$ to$\mathcal{O}(n \log n)$ - Created a test case generation tool that creates random XML docs from XML Schema
- June 2003 – Aug 2003
- Redmond, WA
- Automated the extraction and processing of large datasets from legacy systems using SQL and Perl scripts
Magneto-Thermal Thin Shell Approximation for 3D Finite Element Analysis of No-Insulation Coils (10.1109/TASC.2023.3340648)
- Jan 2004
- Albert Smith, John Doe, Jane Derry, Harry Tom, Frodo Baggins
- github.com/name/repo
- Developed an electronic classroom where multiple users can view and simultaneously draw on a "chalkboard" with each person's edits synchronized
- Tools Used: C++, MFC
- github.com/name/repo
- Developed a desktop calendar with globally shared and synchronized calendars, allowing users to schedule meetings with other users
- Tools Used: C#, .NET, SQL, XML
- 2002
- Developed a UNIX-style OS with a scheduler, file system, text editor, and calculator
- Tools Used: C
- Instructor (2003-2005): Taught 2 full-credit computer science courses
- Third Prize, Senior Design Project: Awarded 3rd prize for a synchronized calendar project out of 100 entries
- Languages: C++, C, Java, Objective-C, C#, SQL, JavaScript
- Software: .NET, Microsoft SQL Server, XCode, Interface Builder