Senior Software Engineer | AI/ML Enthusiast | Full-Stack Developer
Welcome to my GitHub profile! I'm a passionate software engineer with expertise in building scalable systems, AI/ML applications, and modern web technologies.
- floofie-ai-travel-planner - AI-powered travel planning platform with Gemini 2.0 Flash, ML recommendations, and Firebase integration
- RateGuard-Scalable-Rate-Limiting-Microservice - Production-ready rate limiting microservice with Redis and distributed architecture
- GeoElastic-Harvester - Google Places API data pipeline with ElasticSearch and RabbitMQ
- REST-BACKEND-USING-SPRING-MVC - Scalable Spring Boot REST API with comprehensive testing
- HOTELS-REVIEWS-AND-RATINGS - MEAN stack application with real-time reviews and ratings
- Mutual-Friends-Ranking - Hadoop MapReduce program for social network analysis
- Multi-Text-Query - C# multithreading application for parallel text processing
- SECURE-FILE-STORAGE - Cloud-based file storage with end-to-end encryption and integrity verification
Languages: Java, TypeScript, JavaScript, Python, C#
Frontend: React, Next.js, Angular, HTML5, CSS3, Tailwind CSS
Backend: Spring Boot, Node.js, Express.js, REST APIs
Cloud & DevOps: AWS (S3, EC2, API Gateway, SQS), Azure, Firebase, Docker
Databases: MySQL, MongoDB, PostgreSQL, ElasticSearch, Redis
AI/ML: Google Gemini AI, Machine Learning, Recommendation Systems
Tools: Git, Jenkins, Jira, Gradle, Maven, Kubernetes
Tech Stack: Python - Next.js - Firebase - Gemini AI - TypeScript - Tailwind CSS - Google APIs
AI & Machine Learning:
- Gemini 2.0 Flash API - Real-time AI itinerary generation with structured prompts
- Machine Learning Pipeline - User behavior tracking and collaborative filtering
- JSON Schema Validation - Ensuring consistent AI responses and handling hallucinations
- Prompt Engineering - Few-shot learning with examples and constraints
Modern Web Development:
- Next.js 15 - App Router, SSR, static generation, and API routes
- React 18 - Functional components, hooks, and performance optimization
- TypeScript - Type-safe development with comprehensive interfaces
- Tailwind CSS - Mobile-first responsive design and utility-first styling
Cloud & Backend:
- Firebase Firestore - NoSQL database with real-time synchronization
- Firebase Authentication - Google Sign-In and user management
- Firebase Cloud Functions - Server-side ML training and recommendation APIs
- Firebase Hosting - Production deployment with CI/CD
APIs & Integrations:
- Google Maps API - Location services and mapping integration
- Google Calendar API - Event creation and synchronization
- Google Places API - Real-time place data and recommendations
- RESTful APIs - Microservices architecture and API design
Data & Analytics:
- Real-time Data Processing - User behavior tracking and analytics
- Collaborative Filtering - ML recommendation algorithms
- Rate Limiting - Client-side and server-side request optimization
- Error Handling - Comprehensive error recovery and user experience
- Built AI-powered applications using Gemini 2.0 Flash and machine learning pipelines
- Developed scalable microservices handling high-throughput traffic with Redis and distributed systems
- Implemented real-time data processing with Google Places API and ElasticSearch
- Created production-ready applications with comprehensive testing and CI/CD pipelines
- Designed secure file storage systems with encryption and integrity verification
- 5+ years of software development experience
- Senior-level expertise in Java, Spring Boot, and microservices architecture
- AI/ML integration with modern web applications
- Cloud-native development on AWS and Azure platforms
- Full-stack development from frontend UI to backend APIs and databases
- LinkedIn: Arth Shah
- Portfolio: Arth-Portfolio
- Email: Available through LinkedIn
Passionate about building innovative software solutions and always eager to learn new technologies! π
Currently focused on: AI/ML applications, scalable microservices, and modern web development

