Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
189 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,57 +1,2 @@ | ||
# Byte-compiled / optimized / DLL files | ||
__pycache__/ | ||
*.py[cod] | ||
|
||
# C extensions | ||
*.so | ||
|
||
# Distribution / packaging | ||
.Python | ||
env/ | ||
build/ | ||
develop-eggs/ | ||
dist/ | ||
downloads/ | ||
eggs/ | ||
.eggs/ | ||
lib/ | ||
lib64/ | ||
parts/ | ||
sdist/ | ||
var/ | ||
*.egg-info/ | ||
.installed.cfg | ||
*.egg | ||
|
||
# PyInstaller | ||
# Usually these files are written by a python script from a template | ||
# before PyInstaller builds the exe, so as to inject date/other infos into it. | ||
*.manifest | ||
*.spec | ||
|
||
# Installer logs | ||
pip-log.txt | ||
pip-delete-this-directory.txt | ||
|
||
# Unit test / coverage reports | ||
htmlcov/ | ||
.tox/ | ||
.coverage | ||
.coverage.* | ||
.cache | ||
nosetests.xml | ||
coverage.xml | ||
*,cover | ||
|
||
# Translations | ||
*.mo | ||
*.pot | ||
|
||
# Django stuff: | ||
*.log | ||
|
||
# Sphinx documentation | ||
docs/_build/ | ||
|
||
# PyBuilder | ||
target/ | ||
# Archieve | ||
Archieve/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,11 @@ | ||
# resume | ||
Software developer resume in Latex | ||
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 as managing a resume on Google Docs was hard and changing any formatting was too difficult as had to be applied in multiple places. Most currently available templates either focus on two columns or are multiple pages. I personally found the two columns ones hard to focus while multi page resumes were just two long to be used in career fairs. | ||
|
||
### Preview | ||
![Resume Screenshot](https://raw.githubusercontent.com/sb2nov/resume/master/resume_preview.png) | ||
|
||
### License | ||
Format is MIT but all the data is owned by Sourabh Bajaj. |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,176 @@ | ||
%------------------------- | ||
% Resume in Latex | ||
% Author : Sourabh Bajaj | ||
% License : MIT | ||
%------------------------ | ||
|
||
\documentclass[letterpaper,11pt]{article} | ||
|
||
\usepackage{latexsym} | ||
\usepackage[empty]{fullpage} | ||
\usepackage{titlesec} | ||
\usepackage{marvosym} | ||
\usepackage[usenames,dvipsnames]{color} | ||
\usepackage{verbatim} | ||
\usepackage{enumitem} | ||
\usepackage[pdftex]{hyperref} | ||
\usepackage{fancyhdr} | ||
|
||
|
||
\pagestyle{fancy} | ||
\fancyhf{} % clear all header and footer fields | ||
\fancyfoot{} | ||
\renewcommand{\headrulewidth}{0pt} | ||
\renewcommand{\footrulewidth}{0pt} | ||
|
||
% Adjust margins | ||
\addtolength{\oddsidemargin}{-0.375in} | ||
\addtolength{\evensidemargin}{-0.375in} | ||
\addtolength{\textwidth}{1in} | ||
\addtolength{\topmargin}{-.5in} | ||
\addtolength{\textheight}{1.0in} | ||
|
||
\urlstyle{same} | ||
|
||
\raggedbottom | ||
\raggedright | ||
\setlength{\tabcolsep}{0in} | ||
|
||
% Sections formatting | ||
\titleformat{\section}{ | ||
\vspace{-4pt}\scshape\raggedright\large | ||
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}] | ||
|
||
%------------------------- | ||
% Custom commands | ||
\newcommand{\resumeItem}[2]{ | ||
\item\small{ | ||
\textbf{#1}{: #2 \vspace{-2pt}} | ||
} | ||
} | ||
|
||
\newcommand{\resumeSubheading}[4]{ | ||
\vspace{-1pt}\item | ||
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r} | ||
\textbf{#1} & #2 \\ | ||
\textit{\small#3} & \textit{\small #4} \\ | ||
\end{tabular*}\vspace{-5pt} | ||
} | ||
|
||
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}} | ||
|
||
\renewcommand{\labelitemii}{$\circ$} | ||
|
||
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*]} | ||
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}} | ||
\newcommand{\resumeItemListStart}{\begin{itemize}} | ||
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}} | ||
|
||
%------------------------------------------- | ||
%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
|
||
\begin{document} | ||
|
||
%----------HEADING----------------- | ||
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r} | ||
\textbf{\href{http://sourabhbajaj.com/}{\Large Sourabh Bajaj}} & Email : \href{mailto:sourabh@sourabhbajaj.com}{sourabh@sourabhbajaj.com}\\ | ||
\href{http://sourabhbajaj.com/}{http://www.sourabhbajaj.com} & Mobile : +1-123-456-7890 \\ | ||
\end{tabular*} | ||
|
||
|
||
%-----------EDUCATION----------------- | ||
\section{Education} | ||
\resumeSubHeadingListStart | ||
\resumeSubheading | ||
{Georgia Institute of Technology}{Atlanta, GA} | ||
{Master of Science in Computer Science; GPA: 4.00}{Aug. 2012 -- Dec. 2013} | ||
\resumeSubheading | ||
{Birla Institute of Technology and Science}{Pilani, India} | ||
{Bachelor of Engineering in Electrical and Electronics; GPA: 3.66 (9.15/10.0)}{Aug. 2008 -- July. 2012} | ||
\resumeSubHeadingListEnd | ||
|
||
|
||
%-----------EXPERIENCE----------------- | ||
\section{Experience} | ||
\resumeSubHeadingListStart | ||
\resumeSubheading | ||
{Coursera}{Mountain View, CA} | ||
{Analytics Infrastructure Engineer}{Jan 2014 - Present} | ||
\resumeItemListStart | ||
\resumeItem{Recommendations} | ||
{Service for recommending courses and other entities to personalize learning experience across the platform. Worked on both the offline model training and the online serving stack.} | ||
\resumeItem{Email Notifications} | ||
{Developed infrastructure for delivery time optimization and content A/B testing. Built an internal app to run email campaigns for marketing, reactivation and surveys.} | ||
\resumeItem{Nostos} | ||
{Bulk data processing and injection service from Hadoop to Cassandra and provides a thin REST layer on top for serving offline computed data online.} | ||
\resumeItem{Dataduct} | ||
{Open source framework to create and manage data pipelines leveraging reusables patterns to expedite developer productivity. Used for ETL, search indexing and recommendations.} | ||
\resumeItem{Data Warehousing} | ||
{Setup, schema design and management of Amazon Redshift. Built an internal app for access to the data using a web interface. Dataduct integration for daily ETL injection into Redshift.} | ||
\resumeItem{Course Dashboards} | ||
{Backend for Instructor analytics dashboards and learner surveying tools, which helped instructors | ||
run their class better by providing data on Assignments and Learner Activity.} | ||
\resumeItemListEnd | ||
|
||
\resumeSubheading | ||
{Lucena Research}{Atlanta, GA} | ||
{Data Scientist}{Summer 2012 and 2013} | ||
\resumeItemListStart | ||
\resumeItem{Portfolio Management} | ||
{Created models for portfolio hedging, portfolio optimization and price forecasting. Also creating a strategy backtesting engine used for simulating and backtesting strategies.} | ||
\resumeItem{QuantDesk} | ||
{Python backend for a web application used by hedge fund managers for portfolio management.} | ||
\resumeItemListEnd | ||
|
||
\resumeSubheading | ||
{Georgia Institute of Technology}{Atlanta, CA} | ||
{Research and Teaching Assistant}{Jan 2012 - Dec 2013} | ||
\resumeItemListStart | ||
\resumeItem{Research Assistant - Machine Learning} | ||
{Research on machine learning for portfolio hedging and replication algorithms. Modeling low-risk \& continuous-return strategies. Developed the python library QSTK.} | ||
\resumeItem{Teaching Assistant - Computational Investing} | ||
{The online course on Coursera, had more than 100,000 students enrolled. It was featured on the 11 Alive News and the Atlanta Journal Constitution. Involved in creating assignment, exams and conducting recitation sessions. Also taught the on-campus version of the course.} | ||
\resumeItemListEnd | ||
|
||
\resumeSubheading | ||
{Analog Devices}{Bangalore, India} | ||
{Software Developer Intern}{Summer 2011} | ||
\resumeItemListStart | ||
\resumeItem{3D Interaction Controller} | ||
{Prototyped a motion capture system for controlling a 3D image in realtime.} | ||
\resumeItemListEnd | ||
\resumeSubHeadingListEnd | ||
|
||
|
||
%-----------PROJECTS----------------- | ||
\section{Projects} | ||
\resumeSubHeadingListStart | ||
\resumeSubItem{QuantSoftware Toolkit} | ||
{Open source python library for financial data analysis and machine learning for finance.} | ||
\resumeSubItem{Github Visualization} | ||
{Data Visualization of Git Log data using D3 to analyze project trends over time.} | ||
\resumeSubItem{Recommendation System} | ||
{Music and Movie recommender systems using collaborative filtering on public datasets.} | ||
\resumeSubItem{Dimensionality Reduction} | ||
{Comparative analysis of PCA, KPCA and ICA for various classification tasks.} | ||
\resumeSubItem{Mac Setup} | ||
{Book that gives step by step instructions on setting up developer environment on Mac OS.} | ||
\resumeSubItem{Giraph} | ||
{Comparative study b/w vanilla Hadoop and Giraph for graph processing using PageRank etc.} | ||
\resumeSubHeadingListEnd | ||
|
||
|
||
%--------PROGRAMMING SKILLS------------ | ||
\section{Programming Skills} | ||
\resumeSubHeadingListStart | ||
\item{ | ||
\textbf{Languages}{: Scala, Python, Javascript, C++, SQL, Java} | ||
\hfill | ||
\textbf{Technologies}{: AWS, Play, React, Flask, Puppet} | ||
} | ||
\resumeSubHeadingListEnd | ||
|
||
|
||
%------------------------------------------- | ||
\end{document} |