Convert Figma logo to code with AI

sb2nov logoresume

Software developer resume in Latex

5,108
1,437
5,108
24

Top Related Projects

A one page , two asymmetric column resume template in XeTeX that caters to an undergraduate Computer Science student

:page_facing_up: Awesome CV is LaTeX template for your outstanding job application

Resume,Resume Templates,程序员简历例句,简历模版,

Programmatic generation of high-quality CVs

A modern curriculum vitae class for LaTeX

Quick Overview

The sb2nov/resume repository is a LaTeX template for creating professional resumes. It provides a clean, modern design that is easily customizable and suitable for various industries. The template is designed to be both visually appealing and ATS-friendly.

Pros

  • Clean and professional design that stands out
  • Easily customizable with clear LaTeX structure
  • ATS-friendly format for better parsing by automated systems
  • Includes sample content to help users get started quickly

Cons

  • Requires LaTeX knowledge to modify and compile
  • Limited to a single-page format, which may not suit all job seekers
  • May require additional LaTeX packages to be installed
  • Not as user-friendly for those unfamiliar with LaTeX compared to traditional word processors

Getting Started

  1. Clone the repository:

    git clone https://github.com/sb2nov/resume.git
    
  2. Install LaTeX if you haven't already (e.g., TeX Live or MiKTeX)

  3. Edit the resume.tex file with your personal information

  4. Compile the LaTeX file using your preferred LaTeX compiler:

    pdflatex resume.tex
    
  5. Open the generated resume.pdf file to view your resume

Competitor Comparisons

A one page , two asymmetric column resume template in XeTeX that caters to an undergraduate Computer Science student

Pros of Deedy-Resume

  • More compact and modern design, fitting more information on a single page
  • Includes a two-column layout option for better space utilization
  • Offers a unique and eye-catching visual style

Cons of Deedy-Resume

  • Less customizable without extensive LaTeX knowledge
  • May be too unconventional for some traditional industries
  • Requires more setup and dependencies to compile

Code Comparison

Resume:

\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}

Deedy-Resume:

\documentclass[]{deedy-resume-openfont}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\begin{document}

Resume uses a standard article class with additional packages, while Deedy-Resume employs a custom document class. This results in different default styles and layouts.

Both repositories provide LaTeX templates for creating professional resumes, but they differ in design philosophy and complexity. Resume offers a more traditional and easily customizable format, while Deedy-Resume focuses on a modern, compact design that may require more LaTeX expertise to modify.

:page_facing_up: Awesome CV is LaTeX template for your outstanding job application

Pros of Awesome-CV

  • More customizable with a wider range of formatting options
  • Includes additional sections like honors, publications, and presentations
  • Offers multiple color schemes and font choices

Cons of Awesome-CV

  • Steeper learning curve due to more complex LaTeX structure
  • Requires more setup and configuration to get started
  • May be overkill for simple resumes or those unfamiliar with LaTeX

Code Comparison

Awesome-CV:

\documentclass[11pt, a4paper]{awesome-cv}
\geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm}
\fontdir[fonts/]
\colorlet{awesome}{awesome-emerald}

resume:

\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}

Both repositories use LaTeX to create professional-looking resumes, but Awesome-CV offers more advanced customization options and a more modern design. The resume project provides a simpler, more straightforward template that may be easier for LaTeX beginners to understand and modify. Awesome-CV's code structure is more complex, with custom classes and extensive styling options, while resume uses a more standard LaTeX article class with fewer customizations.

Resume,Resume Templates,程序员简历例句,简历模版,

Pros of awesome-resume

  • Comprehensive collection of resume resources, templates, and tools
  • Regularly updated with community contributions
  • Covers a wide range of resume-related topics and industries

Cons of awesome-resume

  • No direct resume creation functionality
  • May be overwhelming for users looking for a simple solution
  • Requires users to navigate through multiple external resources

Code comparison

Not applicable, as awesome-resume is primarily a curated list of resources without significant code content. resume is a LaTeX template for creating resumes, but doesn't have a direct code comparison with awesome-resume.

Summary

resume is a specific LaTeX template for creating resumes, while awesome-resume is a comprehensive collection of resume-related resources. resume offers a direct solution for creating a resume using LaTeX, whereas awesome-resume provides a wide range of options and resources for resume creation and improvement.

resume is more suitable for users comfortable with LaTeX who want a specific template, while awesome-resume caters to a broader audience seeking various resume-related resources and tools. The choice between the two depends on the user's needs, technical skills, and preference for a direct template versus a curated list of resources.

Programmatic generation of high-quality CVs

Pros of cv-boilerplate

  • Uses LaTeX for more precise typesetting and professional output
  • Supports multiple languages through YAML configuration
  • Offers more customization options for layout and styling

Cons of cv-boilerplate

  • Steeper learning curve for users unfamiliar with LaTeX
  • Requires additional software installation (LaTeX distribution)
  • Less straightforward editing process compared to HTML/CSS

Code Comparison

cv-boilerplate (LaTeX):

\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}

resume (HTML):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Resume</title>

Both repositories provide templates for creating resumes, but they use different technologies and approaches. cv-boilerplate leverages LaTeX for precise typesetting and offers more customization options, while resume uses HTML and CSS for a simpler, web-based approach. The choice between the two depends on the user's familiarity with LaTeX, desired output format, and level of customization needed.

A modern curriculum vitae class for LaTeX

Pros of moderncv

  • Offers multiple pre-designed templates and color schemes
  • Includes support for multiple languages and fonts
  • Provides a more comprehensive set of CV sections and elements

Cons of moderncv

  • Requires more LaTeX knowledge to customize and modify
  • Has a steeper learning curve for users new to LaTeX
  • Less suitable for quick, simple resume creation

Code Comparison

moderncv:

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\name{John}{Doe}
\title{Curriculum Vitae}

resume:

\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}

Both repositories provide LaTeX templates for creating resumes/CVs. moderncv offers a more feature-rich and customizable solution with multiple styles and color options, while resume provides a simpler, more straightforward template. moderncv is better suited for academic or detailed professional CVs, whereas resume is ideal for quick, single-page resumes. The code comparison shows that moderncv uses a specialized document class, while resume builds upon the standard article class with additional packages.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

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.

Motivation

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 that didn't work well for career fairs or online applications.

Quick start

Get started quickly using Overleaf template.

Build using Docker

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

Preview

Resume Screenshot

License

Format is MIT but all the data is owned by Sourabh Bajaj.