diff --git a/John_Doe_CV.pdf b/John_Doe_CV.pdf index b56a38d..bb24202 100644 Binary files a/John_Doe_CV.pdf and b/John_Doe_CV.pdf differ diff --git a/John_Doe_CV.tex b/John_Doe_CV.tex index 2f5948d..41c7d72 100644 --- a/John_Doe_CV.tex +++ b/John_Doe_CV.tex @@ -156,7 +156,7 @@ \LenToUnit{\paperwidth-2 cm-0.2 cm+0.05cm}, \LenToUnit{\paperheight-1.0 cm} ){\vtop{{\null}\makebox[0pt][c]{ - \small\color{gray}\textit{Last updated in July 2024}\hspace{\widthof{Last updated in July 2024}} + \small\color{gray}\textit{Last updated in August 2024}\hspace{\widthof{Last updated in August 2024}} }}}% }% }% @@ -192,7 +192,7 @@ \kern 0.25 cm% \AND% \kern 0.25 cm% - \mbox{\hrefWithoutArrow{tel:+90-541-999-99-99}{{\footnotesize\faPhone*}\hspace*{0.13cm}+90 541 999 99 99}}% + \mbox{\hrefWithoutArrow{tel:+90-541-999-99-99}{{\footnotesize\faPhone*}\hspace*{0.13cm}0541 999 99 99}}% \kern 0.25 cm% \AND% \kern 0.25 cm% @@ -222,7 +222,7 @@ \vspace{0.2 cm} \begin{onecolentry} - The boilerplate content is taken from \href{https://github.com/dnl-blkv/mcdowell-cv}{here}, where a \textit{clean and tidy CV} pattern is proposed by \textbf{\href{https://www.gayle.com/}{Gayle Laakmann McDowell}}. + The boilerplate content was inspired by \href{https://github.com/dnl-blkv/mcdowell-cv}{Gayle McDowell}. \end{onecolentry} @@ -233,7 +233,7 @@ \begin{highlightsforbulletentries} - \item Each section title is arbitrary, and each section contains a list of entries. + \item Each section title is arbitrary and each section contains a list of entries. \item There are 7 unique entry types: \textit{BulletEntry}, \textit{TextEntry}, \textit{EducationEntry}, \textit{ExperienceEntry}, \textit{NormalEntry}, \textit{PublicationEntry}, and \textit{OneLineEntry}. @@ -256,7 +256,7 @@ \textbf{University of Pennsylvania}, Computer Science \begin{highlights} \item GPA: 3.9/4.0 (\href{https://example.com}{Transcript}) - \item \textbf{Coursework:} Computer Architecture, Artificial Intelligence, Comparison of Learning Algorithms, Computational Theory + \item \textbf{Coursework:} Computer Architecture, Comparison of Learning Algorithms, Computational Theory \end{highlights} \end{threecolentry} @@ -276,50 +276,13 @@ } \textbf{Apple}, Software Engineer \begin{highlights} - \item Reduced time to render the user's buddy list by 75\% by implementing a prediction algorithm - \item 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 + \item Reduced time to render user buddy lists by 75\% by implementing a prediction algorithm + \item Integrated iChat with Spotlight Search by creating a tool to extract metadata from saved chat transcripts and provide metadata to a system-wide search database \item Redesigned chat file format and implemented backward compatibility for search \end{highlights} \end{twocolentry} - \vspace{0.2 cm} - - \begin{twocolentry}{ - Redmond, WA - - Sept 2003 – Apr 2005 - - 1 year 7 months - } - \textbf{Microsoft}, Lead Student Ambassador - \begin{highlights} - \item Promoted to Lead Student Ambassador in the Fall of 2004, supervised 10-15 Student Ambassadors - \item Created and taught a computer science course, CSE 099: Software Design and Development - \end{highlights} - \end{twocolentry} - - - \vspace{0.2 cm} - - \begin{twocolentry}{ - Philadelphia, PA - - Oct 2001 – May 2003 - - 1 year 7 months - } - \textbf{University of Pennsylvania}, Head Teaching Assistant - \begin{highlights} - \item Implemented a user interface for the VS open file switcher (ctrl-tab) and extended it to tool windows - \item Created a service to provide gradient across VS and VS add-ins, optimized its performance via caching - \item Programmer Productivity Research Center (Summers 2001, 2002) - \item 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)$ - \item Created a test case generation tool that creates random XML docs from XML Schema - \end{highlights} - \end{twocolentry} - - \vspace{0.2 cm} \begin{twocolentry}{ @@ -329,8 +292,12 @@ 2 months } - \textbf{Microsoft}, Software Engineer, Intern + \textbf{Microsoft}, Software Engineer Intern \begin{highlights} + \item Designed a UI for the VS open file switcher (Ctrl-Tab) and extended it to tool windows + \item Created a service to provide gradient across VS and VS add-ins, optimizing its performance via caching + \item Built an app to compute the similarity of all methods in a codebase, reducing the time from $\mathcal{O}(n^2)$ to $\mathcal{O}(n \log n)$ + \item Created a test case generation tool that creates random XML docs from XML Schema \item Automated the extraction and processing of large datasets from legacy systems using SQL and Perl scripts \end{highlights} \end{twocolentry} @@ -347,11 +314,11 @@ \begin{twocolentry}{ Jan 2004 } - \textbf{Magneto-Thermal Thin Shell Approximation for 3D Finite Element Analysis of No-Insulation Coils} + \textbf{3D Finite Element Analysis of No-Insulation Coils} \vspace{0.10 cm} - \mbox{Albert Smith}, \mbox{\textbf{\textit{John Doe}}}, \mbox{Jane Derry}, \mbox{Harry Tom}, \mbox{Frodo Baggins} + \mbox{Frodo Baggins}, \mbox{\textbf{\textit{John Doe}}}, \mbox{Samwise Gamgee} \vspace{0.10 cm} \href{https://doi.org/10.1109/TASC.2023.3340648}{10.1109/TASC.2023.3340648} @@ -370,7 +337,7 @@ } \textbf{Multi-User Drawing Tool} \begin{highlights} - \item Developed an electronic classroom where multiple users can view and simultaneously draw on a "chalkboard" with each person's edits synchronized + \item Developed an electronic classroom where multiple users can simultaneously view and draw on a "chalkboard" with each person's edits synchronized \item Tools Used: C++, MFC \end{highlights} \end{twocolentry} @@ -381,7 +348,7 @@ \begin{twocolentry}{ \href{https://github.com/sinaatalay/rendercv}{github.com/name/repo} } - \textbf{Synchronized Calendar} + \textbf{Synchronized Desktop Calendar} \begin{highlights} \item Developed a desktop calendar with globally shared and synchronized calendars, allowing users to schedule meetings with other users \item Tools Used: C\#, .NET, SQL, XML @@ -394,9 +361,9 @@ \begin{twocolentry}{ 2002 } - \textbf{Operating System} + \textbf{Custom Operating System} \begin{highlights} - \item Developed a UNIX-style OS with a scheduler, file system, text editor, and calculator + \item Built a UNIX-style OS with a scheduler, file system, text editor, and calculator \item Tools Used: C \end{highlights} \end{twocolentry} @@ -404,23 +371,6 @@ - \section{Additional Experience and Awards} - - - - - \begin{onecolentry} - \textbf{Instructor (2003-2005):} Taught 2 full-credit computer science courses - \end{onecolentry} - - \vspace{0.2 cm} - - \begin{onecolentry} - \textbf{Third Prize, Senior Design Project:} Awarded 3rd prize for a synchronized calendar project out of 100 entries - \end{onecolentry} - - - \section{Technologies} @@ -433,7 +383,7 @@ \vspace{0.2 cm} \begin{onecolentry} - \textbf{Software:} .NET, Microsoft SQL Server, XCode, Interface Builder + \textbf{Technologies:} .NET, Microsoft SQL Server, XCode, Interface Builder \end{onecolentry} diff --git a/README.md b/README.md index 3584bae..87b64fa 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,8 @@ Picture this: **Some tips** -1. Learn more about [RenderCV](https://github.com/sinaatalay/rendercv) to understand what you can do with this tool. -2. 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. -3. Update `.vscode/launch.json` to point to your YAML file and press `F5` to run RenderCV in the browser. +- Learn more about [RenderCV](https://github.com/sinaatalay/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 press `F5` to run RenderCV in the browser. # John Doe's CV @@ -41,11 +40,11 @@ Picture this: [RenderCV](https://github.com/sinaatalay/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](https://github.com/dnl-blkv/mcdowell-cv), where a *clean and tidy CV* pattern is proposed by **[Gayle Laakmann McDowell](https://www.gayle.com/)**. +The boilerplate content was inspired by [Gayle McDowell](https://github.com/dnl-blkv/mcdowell-cv). # Quick Guide -- Each section title is arbitrary, and each section contains a list of entries. +- 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](https://docs.rendercv.com/user_guide/), you can find a comprehensive user guide for RenderCV. @@ -55,7 +54,7 @@ The boilerplate content is taken from [here](https://github.com/dnl-blkv/mcdowel - Sept 2000 – May 2005 - GPA: 3.9/4.0 ([Transcript](https://example.com)) -- **Coursework:** Computer Architecture, Artificial Intelligence, Comparison of Learning Algorithms, Computational Theory +- **Coursework:** Computer Architecture, Comparison of Learning Algorithms, Computational Theory # Experience @@ -63,64 +62,47 @@ The boilerplate content is taken from [here](https://github.com/dnl-blkv/mcdowel - 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 +- Reduced time to render user buddy lists by 75% by implementing a prediction algorithm +- Integrated iChat with 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 -## Microsoft, Lead Student Ambassador - -- 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 - -## University of Pennsylvania, Head Teaching Assistant - -- 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 - -## Microsoft, Software Engineer, Intern +## Microsoft, Software Engineer Intern - June 2003 – Aug 2003 - Redmond, WA +- Designed a UI 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, optimizing its performance via caching +- Built an app to compute the similarity of all methods in a codebase, 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 - Automated the extraction and processing of large datasets from legacy systems using SQL and Perl scripts # Publications -## Magneto-Thermal Thin Shell Approximation for 3D Finite Element Analysis of No-Insulation Coils ([10.1109/TASC.2023.3340648](https://doi.org/10.1109/TASC.2023.3340648)) +## 3D Finite Element Analysis of No-Insulation Coils ([10.1109/TASC.2023.3340648](https://doi.org/10.1109/TASC.2023.3340648)) - Jan 2004 -- Albert Smith, ***John Doe***, Jane Derry, Harry Tom, Frodo Baggins +- Frodo Baggins, ***John Doe***, Samwise Gamgee # Projects ## Multi-User Drawing Tool - [github.com/name/repo](https://github.com/sinaatalay/rendercv) -- Developed an electronic classroom where multiple users can view and simultaneously draw on a "chalkboard" with each person's edits synchronized +- Developed an electronic classroom where multiple users can simultaneously view and draw on a "chalkboard" with each person's edits synchronized - Tools Used: C++, MFC -## Synchronized Calendar +## Synchronized Desktop Calendar - [github.com/name/repo](https://github.com/sinaatalay/rendercv) - Developed a desktop calendar with globally shared and synchronized calendars, allowing users to schedule meetings with other users - Tools Used: C#, .NET, SQL, XML -## Operating System +## Custom Operating System - 2002 -- Developed a UNIX-style OS with a scheduler, file system, text editor, and calculator +- Built a UNIX-style OS with a scheduler, file system, text editor, and calculator - Tools Used: C -# Additional Experience and Awards - -- 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 # Technologies - Languages: C++, C, Java, Objective-C, C#, SQL, JavaScript -- Software: .NET, Microsoft SQL Server, XCode, Interface Builder +- Technologies: .NET, Microsoft SQL Server, XCode, Interface Builder