Skip to content
View shashi9387's full-sized avatar
🧩
Building Career
🧩
Building Career

Block or report shashi9387

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shashi9387/README.md

Hi there πŸ‘‹ I'm Shashi Kumar

πŸ‘¨β€πŸ’» Java Developer | Spring Boot | Microservices | AI Automation

I'm a Java Developer with 4+ years of experience, specializing in Java, Spring Boot, REST APIs, and Microservices.

I'm passionate about building scalable applications, learning new technologies, and exploring how AI can be integrated into software development and automation.


πŸš€ About Me

  • πŸ’Ό 4+ years of experience in Java development
  • β˜• Strong focus on Java & Spring Boot
  • πŸ”§ Experienced in REST APIs and Microservices
  • ⚑ Experience with Redis, Kafka, and JMS
  • πŸ§ͺ Interested in clean code, unit testing and scalable architecture
  • πŸ€– Exploring Generative AI and AI-powered automation
  • 🎬 Currently building an AI YouTube Video Automation Pipeline
  • 🌱 Always learning and experimenting with new technologies

πŸ› οΈ Technical Skills

πŸ’» Programming

  • Java: Java 8, Java 17
  • Python
  • SQL

🌱 Frameworks & Libraries

  • Spring Boot
  • Spring Integration
  • Spring Cloud
  • Spring Security
  • JUnit 5
  • Mockito

πŸ”— APIs & Architecture

  • REST APIs
  • Microservices
  • OAuth 2.0 / JWT

πŸ“¨ Messaging & Caching

  • Apache Kafka
  • JMS
  • Redis

πŸ—„οΈ Databases

  • MySQL
  • Oracle
  • MongoDB
  • SQLite

πŸ€– AI & Automation

  • Claude API
  • Generative AI
  • AI-assisted content generation
  • AI video automation
  • RAG
  • Embeddings
  • MCP
  • FFmpeg-based media processing

πŸ”§ Development Tools

  • Git
  • Maven
  • Docker
  • Postman
  • IntelliJ IDEA
  • VS Code
  • Eclipse
  • DBeaver
  • PuTTY

☁️ Cloud & DevOps

  • AWS β€” Basic Knowledge
  • Azure DevOps
  • GitHub Actions
  • SonarQube

πŸ“‹ Methodologies & Collaboration

  • Agile
  • Waterfall
  • Jira
  • Confluence
  • GitHub

πŸ€– Current AI Project

🎬 AI YouTube Video Automation Pipeline

Currently developing an AI-assisted YouTube video automation pipeline that automates the workflow from topic β†’ content β†’ media β†’ video β†’ metadata β†’ scheduling β†’ YouTube publishing.

✨ Key Capabilities

  • 🧠 AI Content Generation using Claude API
  • πŸ–ΌοΈ Configurable AI image generation providers
  • πŸŽ™οΈ Configurable AI voice/narration providers
  • 🎞️ Automated video composition using FFmpeg
  • πŸ“± Supports both Long-form videos and YouTube Shorts
  • πŸ“ Automated titles, descriptions and tags
  • πŸ“… Scheduled publishing and persisted job state
  • ▢️ OAuth-based YouTube uploads
  • πŸ”„ Retry, recovery and resumable upload handling
  • πŸ”” Job completion and failure notifications
  • πŸ“Š Monitoring, quality checks and approval controls
  • πŸ’° Cost limits and operational controls
  • πŸ§ͺ 119 automated tests currently passing

The project is currently at a Production-Readiness Prototype stage, with live provider qualification and deployment hardening as the next major milestones.

Pipeline:

Topic
  ↓
AI Content Generation
  ↓
Script + Scenes + Metadata
  ↓
Image / Voice Generation
  ↓
FFmpeg Video Composition
  ↓
Quality Checks
  ↓
Scheduling
  ↓
YouTube Upload
  ↓
Monitoring & Notifications

πŸ“Œ Featured Projects

🎫 TicketToMyShow

A full-stack application built using:

  • Java
  • Spring Boot
  • React
  • Vite
  • REST APIs

πŸ”— View Repository

🎬 AI YouTube Video Automation Pipeline

AI-powered automation project for generating and publishing YouTube videos with support for:

  • Claude API
  • Python
  • FFmpeg
  • AI-generated content
  • Image & voice providers
  • YouTube API
  • OAuth
  • Scheduling
  • Job persistence
  • Retry & recovery

πŸ”— View My Repositories


πŸ“œ Certifications

  • Enterprise Java with Spring Boot
  • Mockito Java Unit Testing

πŸ“Š GitHub Stats

Shashi's GitHub Stats

Shashi's GitHub Streak

Top Languages

πŸ“« Connect With Me

LinkedIn Email GitHub


πŸ“‚ Explore My Work

πŸ”— GitHub Profile

πŸ”— All Repositories

πŸ”— LinkedIn


⭐ Feel free to explore my repositories and connect with me!

Pinned Loading

  1. LearnAITools/ai_coding_assistant LearnAITools/ai_coding_assistant Public

    An advanced AI-powered coding assistant inspired by GitHub Copilot, but with extended features such as: - Multi-model integration (GPT, Claude, Gemini, Grok, etc.) - Code suggestions, edits, and fi…

  2. LearnAITools/MyOwnLearning LearnAITools/MyOwnLearning Public

    Some code written by me to enhance my learning in Java by using it to solve problems.

    Java

  3. LearnAITools/A-Copy-of-a-Popular-Website LearnAITools/A-Copy-of-a-Popular-Website Public

    HTML

  4. LearnAITools/Students-Management-System LearnAITools/Students-Management-System Public

    console-based Java Application which helps in managing course enrollments and balance information for the students.

    Java

  5. LearnAITools/email-administration-application LearnAITools/email-administration-application Public

    A console-based Java application which helps in generating an email id and password for employees in an organization.

    Java

  6. LearnAITools/students-management-system-servlet-jdbc LearnAITools/students-management-system-servlet-jdbc Public

    A web-based Java application using Servlet and JDBC to connect with MySQL database and performs CRUD operations

    Java