An open API service indexing awesome lists of open source software.

https://github.com/ramezlahzy/professional-cv

🎓 Professional LaTeX CV/Resume with automated PDF generation and dynamic updates
https://github.com/ramezlahzy/professional-cv

ats-optimized automated career cv full-stack-developer github-actions latex pdf portfolio professional resume software-engineer

Last synced: about 1 month ago
JSON representation

🎓 Professional LaTeX CV/Resume with automated PDF generation and dynamic updates

Awesome Lists containing this project

README

          

# 🎓 Professional CV/Resume

[![PDF Download](https://img.shields.io/badge/📄_Download_PDF-FF6B6B?style=for-the-badge&logoColor=white)](https://github.com/ramezlahzy/professional-cv/releases/latest/download/Ramez_Nashaat_CV.pdf)
[![LaTeX](https://img.shields.io/badge/Made_with-LaTeX-1f425f?style=for-the-badge&logo=latex&logoColor=white)](https://www.latex-project.org/)
[![Auto Build](https://img.shields.io/badge/Auto_Build-GitHub_Actions-2088FF?style=for-the-badge&logo=github-actions&logoColor=white)](https://github.com/ramezlahzy/professional-cv/actions)

*Professional LaTeX CV with automated PDF generation*

## 📋 About

This repository contains my professional CV/Resume built with LaTeX, featuring:

- **📄 Professional Layout** - Clean, modern design optimized for ATS systems
- **🔄 Automatic Updates** - GitHub Actions automatically builds and releases PDF
- **🎯 ATS Optimized** - Keyword-rich content optimized for applicant tracking systems
- **📱 Responsive Design** - Looks great in print and digital formats
- **🌐 Dynamic Links** - Connected to live portfolio and professional profiles

## 🚀 Features

### 💼 **Professional Sections**
- **Executive Summary** - Senior Full-Stack Engineer positioning
- **Work Experience** - 4+ years of professional development experience
- **Technical Skills** - Comprehensive technology stack coverage
- **Education** - Computer Science Engineering from German University in Cairo
- **Competitive Programming** - ICPC achievements and Codeforces rating
- **Key Projects** - Featured applications and infrastructure projects

### 🛠️ **Technical Highlights**
- **Full-Stack Development** - React, Node.js, TypeScript
- **Cloud Architecture** - AWS, Serverless, Infrastructure as Code
- **Mobile Development** - React Native, Cross-platform apps
- **Machine Learning** - AI/ML research and implementation
- **Competitive Programming** - 1000+ problems solved, ICPC qualifier

## 📥 Download

### Latest Version
[![Download Latest CV](https://img.shields.io/badge/📄_Download_Latest_CV-success?style=for-the-badge)](https://github.com/ramezlahzy/professional-cv/releases/latest/download/Ramez_Nashaat_CV.pdf)

### Previous Versions
All previous versions are available in the [Releases](https://github.com/ramezlahzy/professional-cv/releases) section.

## 🔧 Build Process

This CV is automatically built using GitHub Actions whenever changes are made:

1. **LaTeX Compilation** - Document is compiled using `pdflatex`
2. **PDF Generation** - High-quality PDF is generated
3. **Release Creation** - New release is created with the updated PDF
4. **Automatic Deployment** - PDF is made available for download

### 🏗️ **Local Development**

You can build the CV locally using either method:

#### Method 1: Using Make
```bash
# Build the PDF
make

# Clean build files
make clean

# Build and open PDF
make open
```

#### Method 2: Using Build Script
```bash
# Run the interactive build script
./build_cv.sh
```

#### Method 3: Manual LaTeX Commands
```bash
# Compile LaTeX (run twice for cross-references)
pdflatex main.tex
pdflatex main.tex

# Rename to final name
mv main.pdf Ramez_Nashaat_CV.pdf
```

### 📋 **Prerequisites**
- **LaTeX Distribution**: MacTeX, TeX Live, or MiKTeX
- **Required Packages**: texlive-latex-base, texlive-latex-extra, texlive-fonts-recommended

## 📂 Repository Structure

```
├── main.tex # Main LaTeX document
├── resume.cls # Custom resume class
├── Makefile # Build automation
├── build_cv.sh # Interactive build script
├── .github/
│ └── workflows/
│ └── build-cv.yml # GitHub Actions workflow
├── README.md # This file
└── releases/ # Built PDFs (auto-generated)
```

## 🎨 Customization

The CV uses a custom LaTeX class (`resume.cls`) that provides:
- Professional formatting and spacing
- Consistent section styling
- Optimized fonts and colors
- ATS-friendly structure

## 🔗 Integration

This CV is dynamically linked from my main GitHub profile:
- **GitHub Profile**: [ramezlahzy](https://github.com/ramezlahzy)
- **Portfolio Website**: [tiny.cc/ramezCV](http://tiny.cc/ramezCV)
- **LinkedIn**: [ramez-lahzy](https://linkedin.com/in/ramez-lahzy-37188021a/)

## 📊 Version History

| Version | Date | Changes |
|---------|------|---------|
| 2.0 | June 2025 | Complete professional redesign, enhanced content |
| 1.5 | 2024 | Added AWS and competitive programming sections |
| 1.0 | 2023 | Initial version |

## 📞 Contact

For any questions or collaboration opportunities:

- **Email**: [lahzyramez@gmail.com](mailto:lahzyramez@gmail.com)
- **LinkedIn**: [ramez-lahzy](https://linkedin.com/in/ramez-lahzy-37188021a/)
- **GitHub**: [ramezlahzy](https://github.com/ramezlahzy)
- **Portfolio**: [tiny.cc/ramezCV](http://tiny.cc/ramezCV)

---

**Built with ❤️ using LaTeX and GitHub Actions**

[![GitHub Stars](https://img.shields.io/github/stars/ramezlahzy/professional-cv?style=social)](https://github.com/ramezlahzy/professional-cv/stargazers)
[![GitHub Forks](https://img.shields.io/github/forks/ramezlahzy/professional-cv?style=social)](https://github.com/ramezlahzy/professional-cv/network/members)