diff --git a/docs/assets/images/classic.png b/docs/assets/images/classic.png index 2990d39..57e6ecc 100644 Binary files a/docs/assets/images/classic.png and b/docs/assets/images/classic.png differ diff --git a/docs/assets/images/engineeringresumes.png b/docs/assets/images/engineeringresumes.png index 8f16e92..2e9bc64 100644 Binary files a/docs/assets/images/engineeringresumes.png and b/docs/assets/images/engineeringresumes.png differ diff --git a/docs/assets/images/moderncv.png b/docs/assets/images/moderncv.png index e14ccc4..203976c 100644 Binary files a/docs/assets/images/moderncv.png and b/docs/assets/images/moderncv.png differ diff --git a/docs/assets/images/sb2nov.png b/docs/assets/images/sb2nov.png index 8b823ea..504c40b 100644 Binary files a/docs/assets/images/sb2nov.png and b/docs/assets/images/sb2nov.png differ diff --git a/examples/John_Doe_ClassicTheme_CV.pdf b/examples/John_Doe_ClassicTheme_CV.pdf index 9a5e67c..181850c 100644 Binary files a/examples/John_Doe_ClassicTheme_CV.pdf and b/examples/John_Doe_ClassicTheme_CV.pdf differ diff --git a/examples/John_Doe_ClassicTheme_CV.yaml b/examples/John_Doe_ClassicTheme_CV.yaml index e52304a..31273da 100644 --- a/examples/John_Doe_ClassicTheme_CV.yaml +++ b/examples/John_Doe_ClassicTheme_CV.yaml @@ -12,23 +12,23 @@ cv: sections: welcome_to_rendercv!: - '[RenderCV](https://github.com/sinaatalay/rendercv) is - a LaTeX CV/resume framework. It allows you to create a - high-quality CV as a PDF from a YAML file with **full - Markdown syntax support** and **complete control over - the LaTeX code**.' - - A substantial part of the content is taken from [here](https://www.careercup.com/resume), - where a *clean and tidy CV* pattern is proposed by **Gayle - L. McDowell**. + 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/)**. quick_guide: - bullet: Each section title is arbitrary, and each section contains a list of entries. - - bullet: 'There are seven different entry types: *BulletEntry*, + - bullet: 'There are 7 unique entry types: *BulletEntry*, *TextEntry*, *EducationEntry*, *ExperienceEntry*, *NormalEntry*, *PublicationEntry*, and *OneLineEntry*.' - bullet: Select a section title, pick an entry type, and start writing your section! - bullet: '[Here](https://docs.rendercv.com/user_guide/), - you can find a comprehensive user guide.' + you can find a comprehensive user guide for RenderCV.' education: - institution: University of Pennsylvania area: Computer Science @@ -37,59 +37,59 @@ cv: end_date: 2005-05 highlights: - 'GPA: 3.9/4.0 ([Transcript](https://example.com))' - - '**Coursework:** Software Foundations, Computer Architecture, - Algorithms, Artificial Intelligence, Comparison of - Learning Algorithms, Computational Theory.' + - '**Coursework:** Computer Architecture, Artificial + Intelligence, Comparison of Learning Algorithms, Computational + Theory' experience: - - company: Apple Computer + - company: Apple position: Software Engineer, Intern - location: CA, USA + location: Cupertino, CA start_date: 2004-06 end_date: 2004-08 highlights: - Reduced time to render the user's buddy list by 75% - by implementing a prediction algorithm. + by implementing a prediction algorithm - Implemented iChat integration with OS X Spotlight - Search by creating a tool that extracts metadata from - saved chat transcripts and provides metadata to a - system-wide search database. + 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. - - company: Microsoft Corporation + compatibility for search + - company: Microsoft position: Lead Student Ambassador - location: WA, USA + location: Redmond, WA start_date: 2003-09 end_date: 2005-04 highlights: - Promoted to Lead Student Ambassador in the Fall of - 2004, supervised 10 - 15 Student Ambassadors. + 2004, supervised 10-15 Student Ambassadors - 'Created and taught a computer science course, CSE - 099: Software Design and Development.' + 099: Software Design and Development' - company: University of Pennsylvania position: Head Teaching Assistant - location: PA, USA + location: Philadelphia, PA start_date: 2001-10 end_date: 2005-05 highlights: - Implemented a user interface for the VS open file - switcher (ctrl-tab) and extended it to tool windows. + switcher (ctrl-tab) and extended it to tool windows - Created a service to provide gradient across VS and - VS add-ins. Optimized service via caching. + VS add-ins, optimized its performance via caching - Programmer Productivity Research Center (Summers 2001, 2002) - - 'Built app to compute the similarity of all methods - in a code base, reduced time from $\mathcal{O}(n^2)$ - to $\mathcal{O}(n \log n)$. ' + - 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. - - company: Microsoft Corporation - position: Software Design Engineer, Intern - location: WA, USA + XML docs from XML Schema + - company: Microsoft + position: Software Engineer, Intern + location: Redmond, WA start_date: 2003-06 end_date: 2003-08 highlights: - - Promoted to Lead Student Ambassador in the Fall of - 2004, supervised 10 - 15 Student Ambassadors. + - Automated the extraction and processing of large datasets + from legacy systems using SQL and Perl scripts publications: - title: Magneto-Thermal Thin Shell Approximation for 3D Finite Element Analysis of No-Insulation Coils @@ -103,38 +103,37 @@ cv: date: 2004-01 projects: - name: Multi-User Drawing Tool - date: 2004 + date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)' highlights: - Developed an electronic classroom where multiple users can view and simultaneously draw on a "chalkboard" - with each person's edits synchronized. - - Used C++ and MFC. + with each person's edits synchronized + - 'Tools Used: C++, MFC' - name: Synchronized Calendar - start_date: 2003 - end_date: 2004 + date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)' highlights: - Developed a desktop calendar with globally shared and synchronized calendars, allowing users to schedule - meetings with other users. - - Used C#.NET, SQL, and XML. + meetings with other users + - 'Tools Used: C#, .NET, SQL, XML' - name: Operating System date: 2002 highlights: - Developed a UNIX-style OS with a scheduler, file system, - text editor, and calculator. - - Used C. + text editor, and calculator + - 'Tools Used: C' additional_experience_and_awards: - - label: Instructor (2003 - 2005) - details: Taught two full-credit Computer Science courses. - - label: Third Prize, Senior Design Projects + - label: Instructor (2003-2005) + details: Taught 2 full-credit computer science courses + - label: Third Prize, Senior Design Project details: Awarded 3rd prize for a synchronized calendar - project out of 100 projects. + project out of 100 entries technologies: - label: Languages - details: C++, C, Java, Objective-C, C#.NET, SQL, JavaScript + details: C++, C, Java, Objective-C, C#, SQL, JavaScript - label: Software - details: Visual Studio, Microsoft SQL Server, Eclipse, - XCode, Interface Builder + details: .NET, Microsoft SQL Server, XCode, Interface + Builder design: theme: classic font: Source Sans 3 diff --git a/examples/John_Doe_EngineeringresumesTheme_CV.pdf b/examples/John_Doe_EngineeringresumesTheme_CV.pdf index 8a3fa49..5e4bee2 100644 Binary files a/examples/John_Doe_EngineeringresumesTheme_CV.pdf and b/examples/John_Doe_EngineeringresumesTheme_CV.pdf differ diff --git a/examples/John_Doe_EngineeringresumesTheme_CV.yaml b/examples/John_Doe_EngineeringresumesTheme_CV.yaml index 3012dfd..b915054 100644 --- a/examples/John_Doe_EngineeringresumesTheme_CV.yaml +++ b/examples/John_Doe_EngineeringresumesTheme_CV.yaml @@ -12,23 +12,23 @@ cv: sections: welcome_to_rendercv!: - '[RenderCV](https://github.com/sinaatalay/rendercv) is - a LaTeX CV/resume framework. It allows you to create a - high-quality CV as a PDF from a YAML file with **full - Markdown syntax support** and **complete control over - the LaTeX code**.' - - A substantial part of the content is taken from [here](https://www.careercup.com/resume), - where a *clean and tidy CV* pattern is proposed by **Gayle - L. McDowell**. + 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/)**. quick_guide: - bullet: Each section title is arbitrary, and each section contains a list of entries. - - bullet: 'There are seven different entry types: *BulletEntry*, + - bullet: 'There are 7 unique entry types: *BulletEntry*, *TextEntry*, *EducationEntry*, *ExperienceEntry*, *NormalEntry*, *PublicationEntry*, and *OneLineEntry*.' - bullet: Select a section title, pick an entry type, and start writing your section! - bullet: '[Here](https://docs.rendercv.com/user_guide/), - you can find a comprehensive user guide.' + you can find a comprehensive user guide for RenderCV.' education: - institution: University of Pennsylvania area: Computer Science @@ -37,59 +37,59 @@ cv: end_date: 2005-05 highlights: - 'GPA: 3.9/4.0 ([Transcript](https://example.com))' - - '**Coursework:** Software Foundations, Computer Architecture, - Algorithms, Artificial Intelligence, Comparison of - Learning Algorithms, Computational Theory.' + - '**Coursework:** Computer Architecture, Artificial + Intelligence, Comparison of Learning Algorithms, Computational + Theory' experience: - - company: Apple Computer + - company: Apple position: Software Engineer, Intern - location: CA, USA + location: Cupertino, CA start_date: 2004-06 end_date: 2004-08 highlights: - Reduced time to render the user's buddy list by 75% - by implementing a prediction algorithm. + by implementing a prediction algorithm - Implemented iChat integration with OS X Spotlight - Search by creating a tool that extracts metadata from - saved chat transcripts and provides metadata to a - system-wide search database. + 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. - - company: Microsoft Corporation + compatibility for search + - company: Microsoft position: Lead Student Ambassador - location: WA, USA + location: Redmond, WA start_date: 2003-09 end_date: 2005-04 highlights: - Promoted to Lead Student Ambassador in the Fall of - 2004, supervised 10 - 15 Student Ambassadors. + 2004, supervised 10-15 Student Ambassadors - 'Created and taught a computer science course, CSE - 099: Software Design and Development.' + 099: Software Design and Development' - company: University of Pennsylvania position: Head Teaching Assistant - location: PA, USA + location: Philadelphia, PA start_date: 2001-10 end_date: 2005-05 highlights: - Implemented a user interface for the VS open file - switcher (ctrl-tab) and extended it to tool windows. + switcher (ctrl-tab) and extended it to tool windows - Created a service to provide gradient across VS and - VS add-ins. Optimized service via caching. + VS add-ins, optimized its performance via caching - Programmer Productivity Research Center (Summers 2001, 2002) - - 'Built app to compute the similarity of all methods - in a code base, reduced time from $\mathcal{O}(n^2)$ - to $\mathcal{O}(n \log n)$. ' + - 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. - - company: Microsoft Corporation - position: Software Design Engineer, Intern - location: WA, USA + XML docs from XML Schema + - company: Microsoft + position: Software Engineer, Intern + location: Redmond, WA start_date: 2003-06 end_date: 2003-08 highlights: - - Promoted to Lead Student Ambassador in the Fall of - 2004, supervised 10 - 15 Student Ambassadors. + - Automated the extraction and processing of large datasets + from legacy systems using SQL and Perl scripts publications: - title: Magneto-Thermal Thin Shell Approximation for 3D Finite Element Analysis of No-Insulation Coils @@ -103,38 +103,37 @@ cv: date: 2004-01 projects: - name: Multi-User Drawing Tool - date: 2004 + date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)' highlights: - Developed an electronic classroom where multiple users can view and simultaneously draw on a "chalkboard" - with each person's edits synchronized. - - Used C++ and MFC. + with each person's edits synchronized + - 'Tools Used: C++, MFC' - name: Synchronized Calendar - start_date: 2003 - end_date: 2004 + date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)' highlights: - Developed a desktop calendar with globally shared and synchronized calendars, allowing users to schedule - meetings with other users. - - Used C#.NET, SQL, and XML. + meetings with other users + - 'Tools Used: C#, .NET, SQL, XML' - name: Operating System date: 2002 highlights: - Developed a UNIX-style OS with a scheduler, file system, - text editor, and calculator. - - Used C. + text editor, and calculator + - 'Tools Used: C' additional_experience_and_awards: - - label: Instructor (2003 - 2005) - details: Taught two full-credit Computer Science courses. - - label: Third Prize, Senior Design Projects + - label: Instructor (2003-2005) + details: Taught 2 full-credit computer science courses + - label: Third Prize, Senior Design Project details: Awarded 3rd prize for a synchronized calendar - project out of 100 projects. + project out of 100 entries technologies: - label: Languages - details: C++, C, Java, Objective-C, C#.NET, SQL, JavaScript + details: C++, C, Java, Objective-C, C#, SQL, JavaScript - label: Software - details: Visual Studio, Microsoft SQL Server, Eclipse, - XCode, Interface Builder + details: .NET, Microsoft SQL Server, XCode, Interface + Builder design: theme: engineeringresumes font: Charter diff --git a/examples/John_Doe_ModerncvTheme_CV.pdf b/examples/John_Doe_ModerncvTheme_CV.pdf index d9c3f78..0ce8bc3 100644 Binary files a/examples/John_Doe_ModerncvTheme_CV.pdf and b/examples/John_Doe_ModerncvTheme_CV.pdf differ diff --git a/examples/John_Doe_ModerncvTheme_CV.yaml b/examples/John_Doe_ModerncvTheme_CV.yaml index f8618aa..704dc46 100644 --- a/examples/John_Doe_ModerncvTheme_CV.yaml +++ b/examples/John_Doe_ModerncvTheme_CV.yaml @@ -12,23 +12,23 @@ cv: sections: welcome_to_rendercv!: - '[RenderCV](https://github.com/sinaatalay/rendercv) is - a LaTeX CV/resume framework. It allows you to create a - high-quality CV as a PDF from a YAML file with **full - Markdown syntax support** and **complete control over - the LaTeX code**.' - - A substantial part of the content is taken from [here](https://www.careercup.com/resume), - where a *clean and tidy CV* pattern is proposed by **Gayle - L. McDowell**. + 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/)**. quick_guide: - bullet: Each section title is arbitrary, and each section contains a list of entries. - - bullet: 'There are seven different entry types: *BulletEntry*, + - bullet: 'There are 7 unique entry types: *BulletEntry*, *TextEntry*, *EducationEntry*, *ExperienceEntry*, *NormalEntry*, *PublicationEntry*, and *OneLineEntry*.' - bullet: Select a section title, pick an entry type, and start writing your section! - bullet: '[Here](https://docs.rendercv.com/user_guide/), - you can find a comprehensive user guide.' + you can find a comprehensive user guide for RenderCV.' education: - institution: University of Pennsylvania area: Computer Science @@ -37,59 +37,59 @@ cv: end_date: 2005-05 highlights: - 'GPA: 3.9/4.0 ([Transcript](https://example.com))' - - '**Coursework:** Software Foundations, Computer Architecture, - Algorithms, Artificial Intelligence, Comparison of - Learning Algorithms, Computational Theory.' + - '**Coursework:** Computer Architecture, Artificial + Intelligence, Comparison of Learning Algorithms, Computational + Theory' experience: - - company: Apple Computer + - company: Apple position: Software Engineer, Intern - location: CA, USA + location: Cupertino, CA start_date: 2004-06 end_date: 2004-08 highlights: - Reduced time to render the user's buddy list by 75% - by implementing a prediction algorithm. + by implementing a prediction algorithm - Implemented iChat integration with OS X Spotlight - Search by creating a tool that extracts metadata from - saved chat transcripts and provides metadata to a - system-wide search database. + 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. - - company: Microsoft Corporation + compatibility for search + - company: Microsoft position: Lead Student Ambassador - location: WA, USA + location: Redmond, WA start_date: 2003-09 end_date: 2005-04 highlights: - Promoted to Lead Student Ambassador in the Fall of - 2004, supervised 10 - 15 Student Ambassadors. + 2004, supervised 10-15 Student Ambassadors - 'Created and taught a computer science course, CSE - 099: Software Design and Development.' + 099: Software Design and Development' - company: University of Pennsylvania position: Head Teaching Assistant - location: PA, USA + location: Philadelphia, PA start_date: 2001-10 end_date: 2005-05 highlights: - Implemented a user interface for the VS open file - switcher (ctrl-tab) and extended it to tool windows. + switcher (ctrl-tab) and extended it to tool windows - Created a service to provide gradient across VS and - VS add-ins. Optimized service via caching. + VS add-ins, optimized its performance via caching - Programmer Productivity Research Center (Summers 2001, 2002) - - 'Built app to compute the similarity of all methods - in a code base, reduced time from $\mathcal{O}(n^2)$ - to $\mathcal{O}(n \log n)$. ' + - 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. - - company: Microsoft Corporation - position: Software Design Engineer, Intern - location: WA, USA + XML docs from XML Schema + - company: Microsoft + position: Software Engineer, Intern + location: Redmond, WA start_date: 2003-06 end_date: 2003-08 highlights: - - Promoted to Lead Student Ambassador in the Fall of - 2004, supervised 10 - 15 Student Ambassadors. + - Automated the extraction and processing of large datasets + from legacy systems using SQL and Perl scripts publications: - title: Magneto-Thermal Thin Shell Approximation for 3D Finite Element Analysis of No-Insulation Coils @@ -103,38 +103,37 @@ cv: date: 2004-01 projects: - name: Multi-User Drawing Tool - date: 2004 + date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)' highlights: - Developed an electronic classroom where multiple users can view and simultaneously draw on a "chalkboard" - with each person's edits synchronized. - - Used C++ and MFC. + with each person's edits synchronized + - 'Tools Used: C++, MFC' - name: Synchronized Calendar - start_date: 2003 - end_date: 2004 + date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)' highlights: - Developed a desktop calendar with globally shared and synchronized calendars, allowing users to schedule - meetings with other users. - - Used C#.NET, SQL, and XML. + meetings with other users + - 'Tools Used: C#, .NET, SQL, XML' - name: Operating System date: 2002 highlights: - Developed a UNIX-style OS with a scheduler, file system, - text editor, and calculator. - - Used C. + text editor, and calculator + - 'Tools Used: C' additional_experience_and_awards: - - label: Instructor (2003 - 2005) - details: Taught two full-credit Computer Science courses. - - label: Third Prize, Senior Design Projects + - label: Instructor (2003-2005) + details: Taught 2 full-credit computer science courses + - label: Third Prize, Senior Design Project details: Awarded 3rd prize for a synchronized calendar - project out of 100 projects. + project out of 100 entries technologies: - label: Languages - details: C++, C, Java, Objective-C, C#.NET, SQL, JavaScript + details: C++, C, Java, Objective-C, C#, SQL, JavaScript - label: Software - details: Visual Studio, Microsoft SQL Server, Eclipse, - XCode, Interface Builder + details: .NET, Microsoft SQL Server, XCode, Interface + Builder design: theme: moderncv font_size: 10pt diff --git a/examples/John_Doe_Sb2novTheme_CV.pdf b/examples/John_Doe_Sb2novTheme_CV.pdf index 3386fac..eb4a014 100644 Binary files a/examples/John_Doe_Sb2novTheme_CV.pdf and b/examples/John_Doe_Sb2novTheme_CV.pdf differ diff --git a/examples/John_Doe_Sb2novTheme_CV.yaml b/examples/John_Doe_Sb2novTheme_CV.yaml index fbabbd7..d3261bc 100644 --- a/examples/John_Doe_Sb2novTheme_CV.yaml +++ b/examples/John_Doe_Sb2novTheme_CV.yaml @@ -12,23 +12,23 @@ cv: sections: welcome_to_rendercv!: - '[RenderCV](https://github.com/sinaatalay/rendercv) is - a LaTeX CV/resume framework. It allows you to create a - high-quality CV as a PDF from a YAML file with **full - Markdown syntax support** and **complete control over - the LaTeX code**.' - - A substantial part of the content is taken from [here](https://www.careercup.com/resume), - where a *clean and tidy CV* pattern is proposed by **Gayle - L. McDowell**. + 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/)**. quick_guide: - bullet: Each section title is arbitrary, and each section contains a list of entries. - - bullet: 'There are seven different entry types: *BulletEntry*, + - bullet: 'There are 7 unique entry types: *BulletEntry*, *TextEntry*, *EducationEntry*, *ExperienceEntry*, *NormalEntry*, *PublicationEntry*, and *OneLineEntry*.' - bullet: Select a section title, pick an entry type, and start writing your section! - bullet: '[Here](https://docs.rendercv.com/user_guide/), - you can find a comprehensive user guide.' + you can find a comprehensive user guide for RenderCV.' education: - institution: University of Pennsylvania area: Computer Science @@ -37,59 +37,59 @@ cv: end_date: 2005-05 highlights: - 'GPA: 3.9/4.0 ([Transcript](https://example.com))' - - '**Coursework:** Software Foundations, Computer Architecture, - Algorithms, Artificial Intelligence, Comparison of - Learning Algorithms, Computational Theory.' + - '**Coursework:** Computer Architecture, Artificial + Intelligence, Comparison of Learning Algorithms, Computational + Theory' experience: - - company: Apple Computer + - company: Apple position: Software Engineer, Intern - location: CA, USA + location: Cupertino, CA start_date: 2004-06 end_date: 2004-08 highlights: - Reduced time to render the user's buddy list by 75% - by implementing a prediction algorithm. + by implementing a prediction algorithm - Implemented iChat integration with OS X Spotlight - Search by creating a tool that extracts metadata from - saved chat transcripts and provides metadata to a - system-wide search database. + 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. - - company: Microsoft Corporation + compatibility for search + - company: Microsoft position: Lead Student Ambassador - location: WA, USA + location: Redmond, WA start_date: 2003-09 end_date: 2005-04 highlights: - Promoted to Lead Student Ambassador in the Fall of - 2004, supervised 10 - 15 Student Ambassadors. + 2004, supervised 10-15 Student Ambassadors - 'Created and taught a computer science course, CSE - 099: Software Design and Development.' + 099: Software Design and Development' - company: University of Pennsylvania position: Head Teaching Assistant - location: PA, USA + location: Philadelphia, PA start_date: 2001-10 end_date: 2005-05 highlights: - Implemented a user interface for the VS open file - switcher (ctrl-tab) and extended it to tool windows. + switcher (ctrl-tab) and extended it to tool windows - Created a service to provide gradient across VS and - VS add-ins. Optimized service via caching. + VS add-ins, optimized its performance via caching - Programmer Productivity Research Center (Summers 2001, 2002) - - 'Built app to compute the similarity of all methods - in a code base, reduced time from $\mathcal{O}(n^2)$ - to $\mathcal{O}(n \log n)$. ' + - 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. - - company: Microsoft Corporation - position: Software Design Engineer, Intern - location: WA, USA + XML docs from XML Schema + - company: Microsoft + position: Software Engineer, Intern + location: Redmond, WA start_date: 2003-06 end_date: 2003-08 highlights: - - Promoted to Lead Student Ambassador in the Fall of - 2004, supervised 10 - 15 Student Ambassadors. + - Automated the extraction and processing of large datasets + from legacy systems using SQL and Perl scripts publications: - title: Magneto-Thermal Thin Shell Approximation for 3D Finite Element Analysis of No-Insulation Coils @@ -103,38 +103,37 @@ cv: date: 2004-01 projects: - name: Multi-User Drawing Tool - date: 2004 + date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)' highlights: - Developed an electronic classroom where multiple users can view and simultaneously draw on a "chalkboard" - with each person's edits synchronized. - - Used C++ and MFC. + with each person's edits synchronized + - 'Tools Used: C++, MFC' - name: Synchronized Calendar - start_date: 2003 - end_date: 2004 + date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)' highlights: - Developed a desktop calendar with globally shared and synchronized calendars, allowing users to schedule - meetings with other users. - - Used C#.NET, SQL, and XML. + meetings with other users + - 'Tools Used: C#, .NET, SQL, XML' - name: Operating System date: 2002 highlights: - Developed a UNIX-style OS with a scheduler, file system, - text editor, and calculator. - - Used C. + text editor, and calculator + - 'Tools Used: C' additional_experience_and_awards: - - label: Instructor (2003 - 2005) - details: Taught two full-credit Computer Science courses. - - label: Third Prize, Senior Design Projects + - label: Instructor (2003-2005) + details: Taught 2 full-credit computer science courses + - label: Third Prize, Senior Design Project details: Awarded 3rd prize for a synchronized calendar - project out of 100 projects. + project out of 100 entries technologies: - label: Languages - details: C++, C, Java, Objective-C, C#.NET, SQL, JavaScript + details: C++, C, Java, Objective-C, C#, SQL, JavaScript - label: Software - details: Visual Studio, Microsoft SQL Server, Eclipse, - XCode, Interface Builder + details: .NET, Microsoft SQL Server, XCode, Interface + Builder design: theme: sb2nov font: Latin Modern Serif