Modern and responsive portfolio showcasing my expertise in Data Engineering, Software Development, and Cloud Technologies.
This portfolio features a modern dark theme with interactive effects, optimized SEO, and responsive design. Built with cutting-edge web technologies and best practices.
- Modern Design: Dark theme with futuristic visual effects
- Interactive Elements: Particle animations and smooth transitions
- SEO Optimized: Complete meta tags, Open Graph, and structured data
- PWA Ready: Progressive Web App capabilities
- Responsive: Mobile-first design approach
- Performance: Optimized loading and rendering
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Libraries: Particles.js, Font Awesome, Google Fonts
- SEO: Schema.org structured data, sitemap.xml, robots.txt
- PWA: Web App Manifest, service worker ready
git clone https://github.com/digomes87/Diego-Gomes-web-developer.git
cd Diego-Gomes-web-developer
# Start local server
python3 -m http.server 8000
# or
npx serve .developis the integration branch;mainis what runs in production.- Work happens on a feature branch and reaches
developthrough a pull request. - When CI passes on a push to
develop, the Promote workflow opens adeveloptomainpull request, merges it and deploys. No manual release step. - Both branches are protected: changes land only through pull requests with a green CI.
CI (.github/workflows/ci.yml) runs on every pull request to main or develop and on every push to develop:
HTML validation, local link check and browser tests (desktop and mobile Chromium).
Deploy (.github/workflows/deploy.yml) runs on every push to main: it runs CI again and only then publishes to GitHub Pages.
Promote (.github/workflows/promote.yml) runs after CI succeeds on develop. It skips if develop moved on since the tested commit or if main is already up to date.
npm install
npx playwright install chromium
npm run lint:html # HTML validation
npm run test:e2e # browser tests against a local serverThis portfolio showcases my professional journey as a Data Engineer and Software Developer with 18+ years of experience. It highlights my expertise in:
- Data Engineering: PySpark, Apache Spark, Databricks, ETL pipelines
- Programming Languages: Python, Java, Node.js, JavaScript, TypeScript
- Cloud Platforms: AWS, GCP, Docker, Kubernetes
- Frameworks: Django, Flask, FastAPI, React, Spring Boot
- Databases: PostgreSQL, MongoDB, Redis, Elasticsearch
- Portfolio: https://digomes87.github.io/Diego-Gomes-web-developer/
- Source Code: https://github.com/digomes87/Diego-Gomes-web-developer
- Real-time Fraud Detection System: Machine learning pipeline for financial fraud detection
- NYC Taxi Data Analysis: Large-scale data processing with PySpark and visualization
- Cloud Data Pipeline: Scalable ETL architecture on AWS
- Bee Behavior Analysis: Computer vision and data analysis for agricultural research
- E-commerce Platform: Full-stack development with modern frameworks
- Email: diego.gomes87@gmail.com
- LinkedIn: linkedin.com/in/diego-go
- GitHub: github.com/digomes87
- Location: São Paulo, Brazil
- Eventex: Django Event Management System
- Data Engineering Projects: Various ETL and analytics solutions
- Machine Learning Models: Fraud detection and predictive analytics
This project is open source and available under the MIT License.
⭐ If you found this portfolio helpful, please give it a star! ⭐
