diff --git a/John_Doe_CV.pdf b/John_Doe_CV.pdf deleted file mode 100644 index 06f548b..0000000 Binary files a/John_Doe_CV.pdf and /dev/null differ diff --git a/John_Doe_CV.tex b/John_Doe_CV.tex deleted file mode 100644 index dc41f25..0000000 --- a/John_Doe_CV.tex +++ /dev/null @@ -1,392 +0,0 @@ -\documentclass[10pt, letterpaper]{article} - -% Packages: -\usepackage[ - ignoreheadfoot, % set margins without considering header and footer - top=2 cm, % seperation between body and page edge from the top - bottom=2 cm, % seperation between body and page edge from the bottom - left=2 cm, % seperation between body and page edge from the left - right=2 cm, % seperation between body and page edge from the right - footskip=1.0 cm, % seperation between body and footer - % showframe % for debugging -]{geometry} % for adjusting page geometry -\usepackage[explicit]{titlesec} % for customizing section titles -\usepackage{tabularx} % for making tables with fixed width columns -\usepackage{array} % tabularx requires this -\usepackage[dvipsnames]{xcolor} % for coloring text -\definecolor{primaryColor}{RGB}{0, 79, 144} % define primary color -\usepackage{enumitem} % for customizing lists -\usepackage{fontawesome5} % for using icons -\usepackage{amsmath} % for math -\usepackage[ - pdftitle={John Doe's CV}, - pdfauthor={John Doe}, - pdfcreator={LaTeX with RenderCV}, - colorlinks=true, - urlcolor=primaryColor -]{hyperref} % for links, metadata and bookmarks -\usepackage[pscoord]{eso-pic} % for floating text on the page -\usepackage{calc} % for calculating lengths -\usepackage{bookmark} % for bookmarks -\usepackage{lastpage} % for getting the total number of pages -\usepackage{changepage} % for one column entries (adjustwidth environment) -\usepackage{paracol} % for two and three column entries -\usepackage{ifthen} % for conditional statements -\usepackage{needspace} % for avoiding page brake right after the section title -\usepackage{iftex} % check if engine is pdflatex, xetex or luatex - -% Ensure that generate pdf is machine readable/ATS parsable: -\ifPDFTeX - \input{glyphtounicode} - \pdfgentounicode=1 - \usepackage[T1]{fontenc} - \usepackage[utf8]{inputenc} - \usepackage{lmodern} -\fi - -\usepackage[default, type1]{sourcesanspro} - -% Some settings: -\AtBeginEnvironment{adjustwidth}{\partopsep0pt} % remove space before adjustwidth environment -\pagestyle{empty} % no header or footer -\setcounter{secnumdepth}{0} % no section numbering -\setlength{\parindent}{0pt} % no indentation -\setlength{\topskip}{0pt} % no top skip -\setlength{\columnsep}{0.15cm} % set column seperation -\makeatletter -\let\ps@customFooterStyle\ps@plain % Copy the plain style to customFooterStyle -\patchcmd{\ps@customFooterStyle}{\thepage}{ - \color{gray}\textit{\small John Doe - Page \thepage{} of \pageref*{LastPage}} -}{}{} % replace number by desired string -\makeatother -\pagestyle{customFooterStyle} - -\titleformat{\section}{ - % avoid page braking right after the section title - \needspace{4\baselineskip} - % make the font size of the section title large and color it with the primary color - \Large\color{primaryColor} -}{ -}{ -}{ - % print bold title, give 0.15 cm space and draw a line of 0.8 pt thickness - % from the end of the title to the end of the body - \textbf{#1}\hspace{0.15cm}\titlerule[0.8pt]\hspace{-0.1cm} -}[] % section title formatting - -\titlespacing{\section}{ - % left space: - -1pt -}{ - % top space: - 0.3 cm -}{ - % bottom space: - 0.2 cm -} % section title spacing - -% \renewcommand\labelitemi{$\vcenter{\hbox{\small$\bullet$}}$} % custom bullet points -\newenvironment{highlights}{ - \begin{itemize}[ - topsep=0.10 cm, - parsep=0.10 cm, - partopsep=0pt, - itemsep=0pt, - leftmargin=0.4 cm + 10pt - ] -}{ - \end{itemize} -} % new environment for highlights - -\newenvironment{highlightsforbulletentries}{ - \begin{itemize}[ - topsep=0.10 cm, - parsep=0.10 cm, - partopsep=0pt, - itemsep=0pt, - leftmargin=10pt - ] -}{ - \end{itemize} -} % new environment for highlights for bullet entries - - -\newenvironment{onecolentry}{ - \begin{adjustwidth}{ - 0.2 cm + 0.00001 cm - }{ - 0.2 cm + 0.00001 cm - } -}{ - \end{adjustwidth} -} % new environment for one column entries - -\newenvironment{twocolentry}[2][]{ - \onecolentry - \def\secondColumn{#2} - \setcolumnwidth{\fill, 4.5 cm} - \begin{paracol}{2} -}{ - \switchcolumn \raggedleft \secondColumn - \end{paracol} - \endonecolentry -} % new environment for two column entries - -\newenvironment{threecolentry}[3][]{ - \onecolentry - \def\thirdColumn{#3} - \setcolumnwidth{1 cm, \fill, 4.5 cm} - \begin{paracol}{3} - {\raggedright #2} \switchcolumn -}{ - \switchcolumn \raggedleft \thirdColumn - \end{paracol} - \endonecolentry -} % new environment for three column entries - -\newenvironment{header}{ - \setlength{\topsep}{0pt}\par\kern\topsep\centering\color{primaryColor}\linespread{1.5} -}{ - \par\kern\topsep -} % new environment for the header - -\newcommand{\placelastupdatedtext}{% \placetextbox{}{}{} - \AddToShipoutPictureFG*{% Add to current page foreground - \put( - \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 October 2024}\hspace{\widthof{Last updated in October 2024}} - }}}% - }% -}% - -% save the original href command in a new command: -\let\hrefWithoutArrow\href - -% new command for external links: -\renewcommand{\href}[2]{\hrefWithoutArrow{#1}{\ifthenelse{\equal{#2}{}}{ }{#2 }\raisebox{.15ex}{\footnotesize \faExternalLink*}}} - - -\begin{document} - \newcommand{\AND}{\unskip - \cleaders\copy\ANDbox\hskip\wd\ANDbox - \ignorespaces - } - \newsavebox\ANDbox - \sbox\ANDbox{} - - \placelastupdatedtext - \begin{header} - \fontsize{30 pt}{30 pt} - \textbf{John Doe} - - \vspace{0.3 cm} - - \normalsize - \mbox{{\footnotesize\faMapMarker*}\hspace*{0.13cm}Your Location}% - \kern 0.25 cm% - \AND% - \kern 0.25 cm% - \mbox{\hrefWithoutArrow{mailto:youremail@yourdomain.com}{{\footnotesize\faEnvelope[regular]}\hspace*{0.13cm}youremail@yourdomain.com}}% - \kern 0.25 cm% - \AND% - \kern 0.25 cm% - \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% - \mbox{\hrefWithoutArrow{https://yourwebsite.com/}{{\footnotesize\faLink}\hspace*{0.13cm}yourwebsite.com}}% - \kern 0.25 cm% - \AND% - \kern 0.25 cm% - \mbox{\hrefWithoutArrow{https://linkedin.com/in/yourusername}{{\footnotesize\faLinkedinIn}\hspace*{0.13cm}yourusername}}% - \kern 0.25 cm% - \AND% - \kern 0.25 cm% - \mbox{\hrefWithoutArrow{https://github.com/yourusername}{{\footnotesize\faGithub}\hspace*{0.13cm}yourusername}}% - \end{header} - - \vspace{0.3 cm - 0.3 cm} - - - \section{Welcome to RenderCV!} - - - - - \begin{onecolentry} - \href{https://github.com/sinaatalay/rendercv}{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 \textbf{full Markdown syntax support} and \textbf{complete control over the LaTeX code}. - \end{onecolentry} - - \vspace{0.2 cm} - - \begin{onecolentry} - The boilerplate content was inspired by \href{https://github.com/dnl-blkv/mcdowell-cv}{Gayle McDowell}. - \end{onecolentry} - - - - \section{Quick Guide} - - \begin{onecolentry} - \begin{highlightsforbulletentries} - - - \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}. - - \item Select a section title, pick an entry type, and start writing your section! - - \item \href{https://docs.rendercv.com/user_guide/}{Here}, you can find a comprehensive user guide for RenderCV. - - - \end{highlightsforbulletentries} - \end{onecolentry} - - \section{Education} - - - - - \begin{threecolentry}{\textbf{BS}}{ - Sept 2000 – May 2005 - } - \textbf{University of Pennsylvania}, Computer Science - \begin{highlights} - \item GPA: 3.9/4.0 (\href{https://example.com}{Transcript}) - \item \textbf{Coursework:} Computer Architecture, Comparison of Learning Algorithms, Computational Theory - \end{highlights} - \end{threecolentry} - - - - \section{Experience} - - - - - \begin{twocolentry}{ - Cupertino, CA - - June 2005 – Aug 2007 - - 2 years 2 months - } - \textbf{Apple}, Software Engineer - \begin{highlights} - \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 - - June 2003 – Aug 2003 - - 2 months - } - \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} - - - - - \section{Publications} - - - - - \begin{samepage} - \begin{twocolentry}{ - Jan 2004 - } - \textbf{3D Finite Element Analysis of No-Insulation Coils} - - \vspace{0.10 cm} - - \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} - \end{twocolentry} - \end{samepage} - - - - \section{Projects} - - - - - \begin{twocolentry}{ - \href{https://github.com/sinaatalay/rendercv}{github.com/name/repo} - } - \textbf{Multi-User Drawing Tool} - \begin{highlights} - \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} - - - \vspace{0.2 cm} - - \begin{twocolentry}{ - \href{https://github.com/sinaatalay/rendercv}{github.com/name/repo} - } - \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 - \end{highlights} - \end{twocolentry} - - - \vspace{0.2 cm} - - \begin{twocolentry}{ - 2002 - } - \textbf{Custom Operating System} - \begin{highlights} - \item Built a UNIX-style OS with a scheduler, file system, text editor, and calculator - \item Tools Used: C - \end{highlights} - \end{twocolentry} - - - - - \section{Technologies} - - - - - \begin{onecolentry} - \textbf{Languages:} C++, C, Java, Objective-C, C\#, SQL, JavaScript - \end{onecolentry} - - \vspace{0.2 cm} - - \begin{onecolentry} - \textbf{Technologies:} .NET, Microsoft SQL Server, XCode, Interface Builder - \end{onecolentry} - - - - -\end{document} \ No newline at end of file diff --git a/src/John_Doe_CV.yaml b/src/John_Doe_CV.yaml deleted file mode 100644 index e3da6d8..0000000 --- a/src/John_Doe_CV.yaml +++ /dev/null @@ -1,144 +0,0 @@ -cv: - name: John Doe - location: Your Location - email: youremail@yourdomain.com - phone: tel:+90-541-999-99-99 - website: https://yourwebsite.com/ - social_networks: - - network: LinkedIn - username: yourusername - - network: GitHub - username: yourusername - sections: - welcome_to_RenderCV!: - - '[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 was inspired by [Gayle McDowell](https://github.com/dnl-blkv/mcdowell-cv). - quick_guide: - - bullet: Each section title is arbitrary and each section - contains a list of entries. - - 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 for RenderCV.' - education: - - institution: University of Pennsylvania - area: Computer Science - degree: BS - start_date: 2000-09 - end_date: 2005-05 - highlights: - - 'GPA: 3.9/4.0 ([Transcript](https://example.com))' - - '**Coursework:** Computer Architecture, Comparison - of Learning Algorithms, Computational Theory' - experience: - - company: Apple - position: Software Engineer - location: Cupertino, CA - start_date: 2005-06 - end_date: 2007-08 - highlights: - - 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 - - company: Microsoft - position: Software Engineer Intern - location: Redmond, WA - start_date: 2003-06 - end_date: 2003-08 - highlights: - - 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: - - title: 3D Finite Element Analysis of No-Insulation Coils - authors: - - Frodo Baggins - - '***John Doe***' - - Samwise Gamgee - doi: 10.1109/TASC.2023.3340648 - date: 2004-01 - projects: - - name: Multi-User Drawing Tool - date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)' - highlights: - - 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' - - name: Synchronized Desktop Calendar - 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 - - 'Tools Used: C#, .NET, SQL, XML' - - name: Custom Operating System - date: 2002 - highlights: - - Built a UNIX-style OS with a scheduler, file system, - text editor, and calculator - - 'Tools Used: C' - technologies: - - label: Languages - details: C++, C, Java, Objective-C, C#, SQL, JavaScript - - label: Technologies - details: .NET, Microsoft SQL Server, XCode, Interface - Builder -design: - theme: classic - font: Source Sans 3 - font_size: 10pt - page_size: letterpaper - color: '#004f90' - disable_external_link_icons: false - disable_page_numbering: false - page_numbering_style: NAME - Page PAGE_NUMBER of TOTAL_PAGES - disable_last_updated_date: false - last_updated_date_style: Last updated in TODAY - header_font_size: 30 pt - text_alignment: justified - seperator_between_connections: '' - use_icons_for_connections: true - margins: - page: - top: 2 cm - bottom: 2 cm - left: 2 cm - right: 2 cm - section_title: - top: 0.3 cm - bottom: 0.2 cm - entry_area: - left_and_right: 0.2 cm - vertical_between: 0.2 cm - date_and_location_width: 4.5 cm - education_degree_width: 1 cm - highlights_area: - top: 0.10 cm - left: 0.4 cm - vertical_between_bullet_points: 0.10 cm - header: - vertical_between_name_and_connections: 0.3 cm - bottom: 0.3 cm - horizontal_between_connections: 0.5 cm - show_timespan_in: - - Experience diff --git a/src/Melisa_K_Savich_CV.yaml b/src/Melisa_K_Savich_CV.yaml new file mode 100644 index 0000000..dd3748f --- /dev/null +++ b/src/Melisa_K_Savich_CV.yaml @@ -0,0 +1,189 @@ +cv: + name: Melisa K. Savich + email: contact@melisasavich.com + phone: tel:+12489432251 + website: https://melisasavich.com + social_networks: + - network: LinkedIn + username: melisasavich + - network: GitHub + username: m3lixir + - network: Google Scholar + username: deS7-_gAAAAJ + sections: + summary: + - Cybersecurity professional with over 7 years of experience in research, development, and technical solutions for critical infrastructure security. Specialized in threat detection, vulnerability assessment, and system security, with proven success in delivering innovative solutions through R&D projects at Sandia National Laboratories. Experienced in optimizing digital experiences for businesses, leveraging AI and cloud-based technologies. Passionate about integrating cutting-edge security methodologies to drive efficiency and enhance cybersecurity defenses. + education: + - institution: New York University + area: Computer Science + degree: MS + end_date: 2020 + highlights: + - "**GPA:** 3.9/4.0" + - "**Notable Projects:** Developed TDFF, a taint-driven firmware fuzzer for embedded systems, presented in thesis work." + - institution: University of Michigan + area: Computer Science + degree: BS + end_date: 2018 + highlights: + - "**GPA:** 3.4/4.0" + experience: + - company: "[Sandia National Laboratories](https://sandia.gov)" + position: R&D S&E, Cybersecurity + location: Livermore, CA + start_date: 2020-06 + end_date: 2023-10 + highlights: + - Developed an ensemble fuzzing system by integrating 5-10 fuzzers, which led to a 30% faster threat detection and 40% improved response times in critical infrastructure. + - Achieved 70-90% coverage on critical binary targets by optimizing AFL++ variants and applying custom mutation strategies, meeting stringent security and performance goals. + - Reduced debug time by 30% by enforcing coding best practices (e.g., code reviews, CI/CD pipelines) and streamlining backlog refinement efforts using Agile methodologies. + - position: Critical Skills Recruiting Program Fellow + company: "[Sandia National Laboratories](https://sandia.gov)" + location: Albuquerque, NM + start_date: 2018-06 + end_date: 2020-05 + highlights: + - Created a robust framework in the ICS/SCADA modeling platform for Data Acquisition (DAQ) using Hardware-in-the-Loop (HITL), reducing data processing time by 20% and strengthening infrastructure security. + - Conducted advanced research in cyber modeling and simulation using network topology analysis and vulnerability modeling, identifying critical risks in high-consequence networks and control systems. + - position: Intern, Cybersecurity R&D + company: "[Sandia National Laboratories](https://sandia.gov)" + team: "[Center for Cyber Defenders](https://www.sandia.gov/careers/career-possibilities/students-and-postdocs/internships-co-ops/institute-programs/titans-technical-internships-to-advance-national-security/titans-cyber/) | [Technical Internships to Advance National Security (TITANS)](https://www.sandia.gov/careers/career-possibilities/students-and-postdocs/internships-co-ops/institute-programs/titans-technical-internships-to-advance-national-security/)" + location: Albuquerque, NM + start_date: 2017-05 + end_date: 2018-05 + highlights: + - Enhanced automated ELK dashboard deployment and monitoring within an ICS/SCADA platform by automating log ingestion, reducing detection time by 25% for cyber/physical infrastructure threats. + - Implemented and configured honeypots in an experimental cyber range, simulating advanced persistent threats (APT) and identifying vulnerabilities in intrusion detection systems. + - position: Instructional Assistant + company: University of Michigan + team: Electrical Engineering & Computer Science (EECS) + location: Ann Arbor, MI + start_date: 2016-09 + end_date: 2018-04 + highlights: + - "**Courses:** Introduction to Computer Security (EECS 388), Programming and Introductory Data Structures (EECS 280)" + - Revamped Cybersecurity course content and hands-on projects by incorporating real-world threat scenarios and case studies, increasing student engagement by 15% and satisfaction by 20%. + - Led weekly sessions for 25+ students, simplifying complex programming concepts and improving course pass rates by 10%. + - Managed exam logistics for over 1,000 students, automating grading tools and coordinating exam locations, improving administrative efficiency by 25% and ensuring adherence to academic integrity. + - Expanded Stanford's MOSS plagiarism detection system with custom Python scripts, increasing detection accuracy and identifying 5-7% of projects as potential academic misconduct violations. + - Delivered daily support by answering 10+ curriculum-related questions on Piazza, using tracking tools to ensure timely and accurate responses, contributing to a dynamic learning environment. + - Administered exams for 300+ students, streamlining exam writing, testing, and grading processes through automation tools, improving exam logistics efficiency by 20%. + - position: Grader + company: University of Michigan + team: Electrical Engineering & Computer Science (EECS) + location: Ann Arbor, MI + start_date: 2003-06 + end_date: 2003-08 + highlights: + - "**Courses:** Programming and Introductory Data Structures (EECS 280)" + - Graded weekly lab assignments for 100+ students, ensuring adherence to course standards and providing constructive feedback that improved coding accuracy and problem-solving skills. + - Provided detailed feedback on coding style, promoting best practices in code readability and efficiency, helping students improve their programming skills in data structures. + - position: Undergraduate Research Assistant + company: University of Michigan + team: U-M Sociology + location: Ann Arbor, MI + start_date: 2016-01 + end_date: 2016-12 + highlights: + - Conducted comprehensive literature reviews on data-driven methodologies, recommending key academic papers that directly supported the development of new research models and algorithms. + - Authored detailed summaries and data-driven analyses, providing insights that shaped ongoing research on algorithmic development and interdisciplinary problem-solving strategies. + - position: Computer Operator + company: University of Michigan + team: Health Information Technology & Services + location: Ann Arbor, MI + start_date: 2015-09 + end_date: 2016-09 + highlights: + - Provided technical support for faculty, staff, and students, troubleshooting computer and AV equipment issues, reducing system downtime by 20% through efficient problem resolution. + - Managed help desk operations and ticketing system for troubleshooting, improving resolution times by 15% and ensuring seamless equipment setups for faculty and classroom needs. + publications: + - title: "[Taint-Driven Firmware Fuzzing of Embedded Systems](https://melisasavich.com/pubs/taint-driven-firmware-fuzzing-embedded-systems-thesis.pdf)" + journal: Master's Thesis, New York University + authors: + - "***Melisa K. Savich***" + date: 2020-05 + description: Developed TDFF, a taint-driven firmware fuzzer that leverages dynamic taint analysis and fuzzing strategies to identify vulnerabilities in embedded system firmware. The research focuses on improving security testing for embedded devices, which traditionally lack the resources for advanced fuzzing techniques. The work demonstrates TDFF's effectiveness through several test cases, including simple and complex C programs. + link: "[github.com/m3lixir/tdff](https://github.com/m3lixir/tdff)" + - title: "[Taint-Driven Embedded Software Fuzzing](https://melisasavich.com/pubs/taint-driven-embedded-software-fuzzing-poster.pdf)" + journal: RSAC Security Scholar Poster Board Exhibition + authors: + - "***Melisa K. Savich***" + date: 2019-03 + description: Presented research on applying taint analysis to enhance fuzzing in embedded systems, demonstrating improved detection of security vulnerabilities in constrained environments. + - title: "[CommPact: Evaluating the Feasibility of Autonomous Vehicle Contracts](https://melisasavich.com/pubs/commpact-evaluating-autonomous-vehicle-contracts.pdf)" + journal: IEEE Vehicular Networking Conference (VNC) + doi: 10.1109/VNC.2018.8628319 + authors: + - Jeremy Erickson + - Shibo Chen + - "***Melisa K. Savich***" + - Shengtuo Hu + - Z. Morley Mao + date: 2018-12 + description: Co-authored a research paper proposing a proactive solution for autonomous vehicle platooning security through the use of Autonomous Vehicle contracts. The paper introduces the use of secure enclaves to enforce driving agreements in AV platoons, improving safety by restricting sudden braking or dangerous maneuvers. The feasibility of this system was demonstrated through a prototype implementation using Intel SGX enclaves and tested in real-world scenarios. The proposed solution minimizes risks from cyberattacks in AV platoons, with experimental results showing that vehicle autonomy can be safely restored within 1.5 seconds of an attack. + link: "[github.com/jericks-umich/commpact](https://github.com/jericks-umich/commpact)" + - title: "[Artificial Network Traffic Generation](https://melisasavich.com/pubs/artificial-network-traffic-generation-poster.pdf)" + journal: Office of Scientific and Technical Information (OSTI) + authors: + - "***Melisa K. Savich***" + date: 2017-07 + projects: + - position: Technical Solutions & Digital Experience Architect + company: "[48 Flavors Ice Cream](https://48flavorsicecream.com)" + location: Westland, MI + start_date: 2023-11 + end_date: present + highlights: + - Boosted food delivery platform orders by 55% in 1 year by redesigning the menus with AI-assisted item descriptions, improving SEO and user engagement, and enhancing e-commerce visuals using Canva. + - Optimized online presence by building and launching 2 websites using Google Sites and Square, managing the Google Business Profile, and integrating Google Analytics, Google Ads, Google Search Console, and 3 other Google products to increase online traffic by 25%. + - Streamlined the cake ordering system post-separation from Baskin-Robbins by configuring an automated 24-hour preparation time in the e-commerce platform, resulting in over 100 online orders in the first year and driving significant revenue growth. + skills: + - label: Programming & Scripting Languages + details: Python, Java, C/C++, Bash, JavaScript, SQL, Assembly (ARM/x86), Go + - label: Cybersecurity Expertise + details: Incident Response, Penetration Testing, Application Security, Malware Analysis, Reverse Engineering, Binary Analysis, Exploit Development, Network Security, Secure Coding Practices + - label: Vulnerability & Risk Management + details: OpenVAS, Metasploit, Wireshark, NVD (CVE), OSV (Open Source Vulnerability) + - label: Testing & QA Techniques + details: Black Box Testing, White Box Testing, Grey Box Testing, System Integration Testing, Regression Testing, Fuzz Testing, Unit Testing, Penetration Testing, API Testing + - label: CI/CD & DevOps Tools + details: GitHub Actions, GitLab CI, Travis CI, Docker, Terraform, Ansible, Infrastructure as Code (IaC), Continuous Security Testing, Automated Defenses + - label: DevSecOps & Security Operations + details: DevSecOps Practices, SIEM Integration, Vulnerability Scanning + +design: + theme: classic + font: Charter + font_size: 10pt + page_size: a4paper + color: 0071af + disable_external_link_icons: true + disable_page_numbering: true + page_numbering_style: NAME - Page PAGE_NUMBER of TOTAL_PAGES + disable_last_updated_date: false + last_updated_date_style: Last updated in TODAY + header_font_size: 30 pt + text_alignment: left-aligned + seperator_between_connections: " " + use_icons_for_connections: true + margins: + page: + top: 0.5 cm + bottom: 0.5 cm + left: 1 cm + right: 1 cm + section_title: + top: 0.4 cm + bottom: 0.2 cm + entry_area: + left_and_right: 0.2 cm + vertical_between: 0.5 cm + date_and_location_width: 4 cm + highlights_area: + top: 0.1 cm + left: 0.2 cm + vertical_between_bullet_points: 0.1 cm + header: + vertical_between_name_and_connections: 4 pt + bottom: 4 pt + horizontal_between_connections: 8 pt diff --git a/src/markdown/Header.j2.md b/src/markdown/Header.j2.md index 010b1c8..b897996 100644 --- a/src/markdown/Header.j2.md +++ b/src/markdown/Header.j2.md @@ -1,31 +1,3 @@ - - -# RenderCV Pipeline - -Are you ready to revolutionize the way you manage and craft your CVs and resumes? - -Picture this: - -1. You simply update your `src/John_Doe_CV.yaml` input file and push the changes. -2. Then, a pipeline generates a new PDF and Markdown from it and uploads it to the repository. -3. When you are done with your work, you can create a new release on GitHub, tagging your CV with something like `v2024.04`. The pipeline will automatically add the PDF and its $\LaTeX$ source as assets to the release. -4. You have successfully created your CV pipeline, and all the history is in safe hands and reproducible. - -**How to start?** - -1. [Click here](https://github.com/new?template_name=rendercv-pipeline&template_owner=sinaatalay) to create your CV repository based on this `rendercv-pipeline` template repository. -2. Edit either - - the `src/John_Doe_CV.yaml` file, or - - the contents of `src/markdown` or `src/classic` directories - - and push. Then, see the magic happen. - -**Some tips** - -- 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. - - # <>'s CV ((* if cv.phone *))