├── Makefile ├── README ├── cv.tex ├── identity.jpg └── info.sty /Makefile: -------------------------------------------------------------------------------- 1 | all: cv 2 | 3 | cv: cv.pdf 4 | 5 | %.pdf: %.tex 6 | xelatex $< 7 | 8 | clean: 9 | rm -f *.aux *.log *.out 10 | rm -f *.pdf 11 | 12 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | What is this 2 | ------------ 3 | 4 | This is a repository that contains my up-to-date CV. 5 | 6 | Building 7 | -------- 8 | 9 | The CV is optimized to be built into a PDF using xelatex. 10 | 11 | In order to achieve this, you need: 12 | 13 | * A LaTeX distribution (TeXLive 2011 recommended); 14 | * XeLaTeX; 15 | * CTeX; 16 | * MinionPro and MyriadPro fonts (you can find them with Acrobat Reader). 17 | 18 | To build the PDF CV, type `make`, and just ignore the error by press `Enter`. 19 | 20 | -------------------------------------------------------------------------------- /cv.tex: -------------------------------------------------------------------------------- 1 | \documentclass[11pt,a4paper,nolmodern]{moderncv} 2 | \usepackage[noindent,UTF8]{ctex} 3 | \usepackage{info} 4 | 5 | \title{清华大学软件学院} 6 | \myquote{自强不息,厚德载物。}{} 7 | 8 | \begin{document} 9 | \setmainfont{Minion Pro} 10 | \setsansfont{Myriad Pro} 11 | 12 | \hyphenpenalty=10000 13 | \maketitle 14 | 15 | \section{教育背景} 16 | \tlcventry{2009}{0}{清华大学(THU),软件学院(SS),本科在读,2013年毕业}{}{}{}{ 17 | \begin{itemize} 18 | \item 大三学年排名:1/54,GPA:93.8/100 19 | \item 全部学期排名:3/54,GPA:90.8/100 20 | \item 2011年,清华大学综合优秀奖学金 21 | \item 2010年,清华大学综合优秀奖学金 22 | \end{itemize}} 23 | 24 | \section{能力} 25 | \subsection{开发} 26 | \cvcomputer{语言}{C/C++, C\#, Python, Java, JavaScript} 27 | {Web}{HTML, ASP .Net, jQuery, AJAX} 28 | \cvcomputer{框架}{Django} 29 | {数据库}{MySQL, SQL Server, MongoDB, Redis} 30 | \cvcomputer{代码管理}{SVN, Git} 31 | {工具}{Redmine, GitHub} 32 | 33 | \subsection{其他} 34 | \cvcomputer{Office}{iWork, OpenOffice/LibreOffice, Microsoft Office} 35 | {操作系统}{Mac OS X, GNU/Linux(Ubuntu, Mint), Windows} 36 | \cvcomputer{排版}{\XeLaTeX{}} 37 | {编辑器}{Sublime Text,VIM} 38 | 39 | \section{经历} 40 | \subsection{实习经历} 41 | \tldatelabelcventry{2012}{2012夏}{台湾国立清华大学IDEA实验室}{}{}{}{ 42 | \begin{itemize} 43 | \item 研究n-gram模型在中文情感分析中的性能 44 | \end{itemize} 45 | } 46 | \vspace{0.5em} 47 | \tldatelabelcventry{2012}{2012春}{清华大学软件学院信息系统与工程研究所}{}{}{}{ 48 | \begin{itemize} 49 | \item 参与盘古搜索项目中OCR模块的代码修改工作 50 | \end{itemize} 51 | } 52 | 53 | \subsection{项目经历} 54 | \tlcventry{2011}{0}{人人网应用——清华晒课厅}{}{}{}{ 55 | \begin{itemize} 56 | \item 使用ASP .Net + SQL Server开发 57 | \item 应用安装量超过10000 58 | \end{itemize}} 59 | \vspace{0.5em} 60 | \tlcventry{2009}{0}{其他课程项目、研究}{}{}{}{ 61 | \begin{itemize} 62 | \item 使用LDA和Collaborative的方法实现了文章推荐系统 63 | \item 使用Node.js、MongoDB和Redis实现了基于地理位置信息的移动应用程序 64 | \item 使用Lex和Yacc完成了简单Python程序到C\#的翻译器——Py\#(\href{https://github.com/terro/Py-Sharp}{GitHub链接}) 65 | \item 在教学用操作系统xv6中使用FAT32替换了原有的简单文件系统 66 | \item 完成了基于Qt4的嵌入式MP3播放器的设计与实现(\href{https://github.com/terro/A-Simple-Embedded-MP3-Player-Based-On-ARM-9}{GitHub链接}) 67 | \item 完成了具有加密、硬件信息测试功能的MBR开发 68 | \item 阅读了HyperSQL数据库源代码,并从存储、查询、事务、并发和恢复等方面对代码进行了分析 69 | \item 使用VHDL及C在Spartan-II 300E LC上完成了基于串口通信及LCD屏幕的猜拳游戏 70 | \item 使用TI MSP430单片机完成了基于超声波测距模块的距离和速度测量装置 71 | \end{itemize}} 72 | 73 | \subsection{社会工作} 74 | \tlcventry{2011}{0}{清华大学软件学院学生科协副主席、主席}{}{}{}{ 75 | \begin{itemize} 76 | \item 主管软件学院科协的各项工作 77 | \end{itemize}} 78 | \vspace{0.5em} 79 | \tlcventry{2011}{0}{清华大学勤工助学大队信息系统服务部部长}{}{}{}{ 80 | \begin{itemize} 81 | \item 协调部门内各项目组和队员的工作 82 | \end{itemize}} 83 | \vspace{0.5em} 84 | \tlcventry{2010}{2011}{清华大学软件学院学生科协赛事部部长}{}{}{}{ 85 | \begin{itemize} 86 | \item 北京市高校软件设计邀请赛主办方负责人 87 | \item 组织、主办大一新生算法班 88 | \item 获清华大学学生科协优秀学生干部称号 89 | \end{itemize}} 90 | 91 | \subsection{公益活动} 92 | \tlcventry{2009}{0}{首都机场志愿者、中国科技馆志愿者、中网志愿者}{}{}{}{ 93 | \begin{itemize} 94 | \item 累计完成志愿服务89小时 95 | \item 获清华大学三星志愿者称号 96 | \end{itemize}} 97 | \vspace{0.5em} 98 | \tldatelabelcventry{2010}{2010夏}{中美联合支教赴青海乐都支教活动}{}{}{}{ 99 | \begin{itemize} 100 | \item 在青海乐都高级实验中学支教10天 101 | \end{itemize}} 102 | 103 | \section{语言} 104 | \cvlanguage{汉语}{母语}{} 105 | \cvlanguage{英语}{熟练}{通过全国大学英语四级考试,通过清华大学英语水平一考试} 106 | 107 | \section{个人兴趣} 108 | 109 | \cvhobby{运动}{游泳} 110 | \cvhobby{互联网}{\href{https://twitter.com/terro1991}{Twitter}, \href{http://facebook.com/dangfan}{facebook}, \href{http://github.com/terro}{GitHub}, stackoverflow} 111 | \cvhobby{其他}{旅游,读书,摄影} 112 | 113 | \end{document} 114 | 115 | -------------------------------------------------------------------------------- /identity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dangfan/CV/30720c031c4ea00824dcc9126ffab5e4a040b1b9/identity.jpg -------------------------------------------------------------------------------- /info.sty: -------------------------------------------------------------------------------- 1 | \ProvidesPackage{info} 2 | \RequirePackage{metalogo} 3 | 4 | % moderncv themes 5 | \moderncvtheme[orange]{classic} % optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and 'roman' (for roman fonts, instead of sans serif fonts) 6 | %\moderncvtheme[green]{casual} % idem 7 | 8 | % adjust the page margins 9 | \usepackage[scale=0.8]{geometry} 10 | 11 | % personal data 12 | \firstname{姓} % for chinese 13 | \familyname{名} 14 | \address{your address}{100084} 15 | \mobile{your phone number} 16 | \email{your email address} 17 | \homepage{your homepage} 18 | \photo[64pt]{identity} 19 | 20 | 21 | \AtBeginDocument{\renewcommand{\labelitemi}{-- }} 22 | 23 | \usepackage[firstyear=2008,lastyear=2013]{moderntimeline} 24 | %\tlmaxdates{1999}{2012} 25 | \tlwidth{0.8ex} 26 | 27 | 28 | \usepackage{fontspec} 29 | \defaultfontfeatures{Ligatures=TeX} 30 | 31 | \usepackage{microtype} 32 | 33 | 34 | 35 | % Proper alignment 36 | \usepackage[originalcommands]{ragged2e} 37 | \renewcommand*{\cvcomputer}[4]{% 38 | \cvdoubleitem{#1}{\small\raggedright#2}{#3}{\small\raggedright#4}} 39 | 40 | % Not all fonts have an sl shape 41 | \renewcommand*{\cventry}[6]{% 42 | \cvline{#1}{% 43 | {\bfseries#2}% 44 | \ifx#3\else{, {\itshape#3}}\fi% 45 | \ifx#4\else{, #4}\fi% 46 | \ifx#5\else{, #5}\fi% 47 | .% 48 | \ifx#6\else{\newline{}\begin{minipage}[t]{\linewidth}\small#6\end{minipage}}\fi 49 | }}% 50 | 51 | 52 | % Refine quote 53 | \newcommand*{\myquote}[2]{% 54 | \quote{\itshape #1 \\ \scshape \footnotesize #2}} 55 | 56 | % Hobbies 57 | \newcommand*{\cvhobby}[2]{\cvline{#1}{\small #2}} 58 | 59 | 60 | --------------------------------------------------------------------------------