# yaml-language-server: $schema=https://unpkg.com/engineercv@latest/lib/schema.json

# > Custom components
# Shows how to import and use custom React components in the CV.

config:
  size: A4
  fonts:
    - family: abeezee
      src: ./abeezee.ttf

imports:
  - ./custom-components.tsx

output: ../out/{{ source.name }}.pdf

basics:
  name: John Doe

title:
  items:
    - "[john.doe@outlook.com](mailto:john.doe@outlook.com)"
    - "[+1 (123) 456-7890](tel:+11234567890)"
    - "[johndoe.com](https://www.johndoe.com)"
    - "[github.com/johndoe](https://github.com/johndoe)"
  summary: |
    Experienced software engineer with a passion for building scalable web applications. Proficient in JavaScript, React, and Node.js. Strong problem-solving skills and a commitment to delivering high-quality code.

skills:
  - name: Languages
    keywords:
      - JavaScript
      - TypeScript
      - Python
  - name: Frameworks
    keywords:
      - React
      - Node.js
      - Express
  - name: Tools & Technologies
    keywords:
      - Git
      - Docker
      - AWS

work:
  - position: Software Engineer
    name: Tech Company
    location: Karlsruhe, Germany
    startDate: 2020/01
    highlights:
      - Developed and maintained web applications using React and Node.js.
      - Collaborated with cross-functional teams to design and implement new features.
      - Improved application performance by optimizing code and reducing load times.
  - position: Junior Developer
    name: Startup Inc.
    startDate: 2018/06
    endDate: 2019/12
    highlights:
      - Assisted in the development of web applications using JavaScript and Python.
      - Participated in code reviews and contributed to team discussions on best practices. Participated in code reviews and contributed to team discussions on best practices. Participated in code reviews and contributed to team discussions on best practices.
      - Gained experience in Agile methodologies and version control systems.

projects: 
  - name: Kanban Board Application
    link: "[github.com/johndoe/kanban-board](https://github.com/johndoe/kanban-board)"
    items:
      - Developed a Kanban board application using React and Node.js.
      - Implemented drag-and-drop functionality for task management.
      - Integrated with a RESTful API for data persistence.
  - name: E-commerce Website
    start: 2021/03
    end: 2021/12
    details: Details
    link: "[github.com/johndoe/e-commerce-website](https://github.com/johndoe/e-commerce-website)"
    items:
      - Built a full-stack e-commerce website using MERN stack (MongoDB, Express, React, Node.js).
      - Implemented user authentication and payment processing.

education:
  - studyType: Master of Science in Software Engineering
    institution: Institute of Advanced Studies
    endDate: 2018/06
    score: 3.9/4.0
  - studyType: Bachelor of Science in Computer Science
    institution: University of Technology
    endDate: 2015/06
    score: 3.8/4.0