Lead Data Engineer at Mars Snacking with 14+ years of experience, transitioning to Cloud Solutions Architect role
This repository contains the source code for my professional portfolio website, highlighting my experience as a Lead Data Engineer and aspiring Cloud Solutions Architect. The site showcases real-world projects involving modern data platforms like Databricks, Snowflake, AWS cloud infrastructure, and enterprise-scale analytics solutions.
- Lead Data Engineer at Mars Snacking with 14+ years of experience
- Dual Certifications: AWS Solutions Architect + Databricks Data Engineer Associate
- Modern Data Stack: Databricks, Snowflake, dbt, GitHub CI/CD workflows
- Big Data Engineering experience processing 6+ billion records
- 5 Major Projects with detailed case studies and measurable business impact
- DevOps & Infrastructure as Code using Terraform and CI/CD pipelines
- Machine Learning & Analytics solutions with 85%+ accuracy rates
- HTML5 - Semantic markup and accessibility
- CSS3 - Responsive design with Bootstrap framework
- JavaScript - Interactive elements and animations
- AOS Library - Smooth scroll animations
- AWS Amplify - Static website hosting and CI/CD
- Progressive Web App (PWA) - Installable web application
- SEO Optimized - Meta tags, sitemap, and structured data
- Cloud Platforms: AWS (VPC, EC2, RDS, S3), Databricks
- Modern Data Stack: Databricks, Snowflake, dbt (data build tool)
- Big Data: Hadoop, Apache Spark, Apache Pig, Hive
- Databases: Snowflake, Exasol (In-Memory MPP), Traditional RDBMS
- Programming: Python, SQL, Lua Scripts
- Data Integration: Alteryx, Adobe APIs, ETL Pipelines
- DevOps: Terraform, GitHub CI/CD Workflows, Infrastructure as Code
- Machine Learning: PySpark, Topic Modeling, Text Classification
- Current Role: Lead Data Engineer at Mars Snacking
rijul-portfolio/
βββ π index.html # Main landing page (Home, About, Resume, Projects, Contact)
βββ π 404.html # Custom error page
βββ π favicon.ico # Site favicon
βββ π manifest.json # PWA configuration
βββ π sitemap.xml # SEO sitemap
βββ π robots.txt # Search engine directives
βββ βοΈ customHttp.yml # Custom HTTP headers (AWS Amplify)
βββ π assets/
β βββ π¨ css/ # Stylesheets
β βββ πΌοΈ img/ # Images and icons
β βββ β‘ js/ # JavaScript files
β βββ π vendor/ # Third-party libraries
β βββ π Rijul_Sahu.pdf # Resume/CV
βββ π projects/
βββ π Hadoop.html # Big Data Analytics Project
βββ π DI.html # Data Integration Solution
βββ πΎ Exasol.html # CRM Analytics Automation
βββ π€ Topic_Modeling.html # ML Text Classification
βββ ποΈ Terraform.html # Infrastructure as Code
Challenge: Process 6+ billion competitor pricing records for global analytics
Solution: 6-node Hadoop cluster with Spark, Pig, and Hive
Impact: 83% reduction in processing time, $150K annual savings
Challenge: Replace legacy Syntasa platform for Adidas/Reebok analytics
Solution: Python + Alteryx pipeline with Adobe API integration
Impact: Eliminated vendor dependency, 98% less manual intervention
Challenge: Manual CRM reporting across multiple brands and regions
Solution: Automated Lua scripts in Exasol in-memory database
Impact: 91% time reduction (45 min β 4 min), 98% less manual work
Challenge: Categorize large volumes of customer chat data
Solution: PySpark-based ML pipeline with 85%+ accuracy
Impact: 3-minute processing time, automated topic categorization
Challenge: Manual AWS resource deployment for European food delivery company
Solution: Reusable Terraform templates for VPC, EC2, RDS deployment
Impact: Full CI/CD DevOps implementation, eliminated manual errors
- AWS Account with appropriate permissions
- Git repository (GitHub, GitLab, or Bitbucket)
- Domain name (optional, for custom domain)
# Clone the repository
git clone https://github.com/yourusername/rijul-portfolio.git
cd rijul-portfolio
# Ensure all files are committed
git add .
git commit -m "Ready for AWS Amplify deployment"
git push origin main-
Login to AWS Console
- Navigate to AWS Amplify service
- Click "Get Started" under "Host your web app"
-
Connect Repository
- Select your Git provider (GitHub/GitLab/Bitbucket)
- Authorize AWS Amplify to access your repositories
- Select your portfolio repository
- Choose the
mainbranch
# amplify.yml (auto-generated, but you can customize)
version: 1
frontend:
phases:
build:
commands:
- echo "No build process required for static site"
artifacts:
baseDirectory: /
files:
- '**/*'
cache:
paths: []- App Name:
rijul-portfolio(or your preferred name) - Environment:
production - Build Settings: Use default (no build process needed)
- Advanced Settings:
- Root Directory: Leave empty (deploy from root)
- Build Command: Not required
- Output Directory: Not required
-
Add Domain
- Go to "Domain Management" in Amplify console
- Click "Add domain"
- Enter your domain (e.g.,
rijul.cloud)
-
DNS Configuration
- Add CNAME record pointing to Amplify domain
- Or use Route 53 for automatic DNS management
-
SSL Certificate
- Amplify automatically provisions SSL certificates
- HTTPS will be enabled by default
# In Amplify Console > App Settings > Environment Variables
# Add any required environment variables
# (None required for this static site)-
Enable Monitoring
- CloudWatch metrics automatically enabled
- Monitor page views, performance, and errors
-
Custom Headers (Optional)
{ "/**": { "headers": { "X-Frame-Options": "DENY", "X-Content-Type-Options": "nosniff", "Referrer-Policy": "strict-origin-when-cross-origin" } } }
# Clone the repository
git clone https://github.com/yourusername/rijul-portfolio.git
cd rijul-portfolio
# Serve locally (using Python)
python -m http.server 8000
# Or using Node.js
npx serve .
# Or using PHP
php -S localhost:8000- Keep all assets in the
assets/directory - Project pages go in the
projects/directory - Use relative paths for all internal links
- Optimize images for web (WebP format recommended)
- Minified CSS/JS - Reduced file sizes
- Optimized Images - Compressed project images
- CDN Delivery - AWS CloudFront integration via Amplify
- Gzip Compression - Automatic compression
- Browser Caching - Optimized cache headers
- Progressive Web App - Installable, offline-capable
- Meta Tags - Comprehensive SEO metadata
- Structured Data - Schema.org markup
- Sitemap - XML sitemap for search engines
- Robots.txt - Search engine directives
- Open Graph - Social media sharing optimization
- HTTPS Enforced - SSL/TLS encryption
- Security Headers - XSS protection, content type validation
- No Sensitive Data - Client-side only, no backend secrets
- Input Validation - Sanitized contact forms
- Page views and unique visitors
- Geographic distribution
- Device and browser analytics
- Performance metrics (load times)
- Error tracking and 404 monitoring
- Lighthouse Score: 95+ (Performance, Accessibility, SEO)
- Page Load Time: < 2 seconds
- First Contentful Paint: < 1.5 seconds
- Mobile Responsive: 100% compatible
While this is a personal portfolio, suggestions and improvements are welcome!
- Fork the repository
- Create a feature branch (
git checkout -b feature/improvement) - Commit your changes (
git commit -am 'Add improvement') - Push to the branch (
git push origin feature/improvement) - Create a Pull Request
Lead Data Engineer at Mars Snacking
- Leading data transformation initiatives and analytics platform development
- Architecting cloud-based data ecosystems using modern data stack
- Managing cross-functional teams and driving digital transformation projects
Professional Certifications:
- π Databricks Certified Data Engineer (Expires September 01, 2027)
- π AWS Certified Solutions Architect (Expires August 01, 2029)
Rijul Sahu
π’ Current Role: Lead Data Engineer at Mars Snacking
π Website: rijul.cloud
πΌ LinkedIn: rijul-sahu
π§ Email: rijulsahu@duck.com (Business inquiries only)
π Stack Overflow: rijul-sahu
π― Career Goal: Transitioning to Cloud Solutions Architect role
β Star this repository if you found it helpful!
Built with β€οΈ using modern web technologies and deployed on AWS Amplify