Skip to content

lukeshgaydhane/BlogSphere---Content-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"BlogSphere - Content Management System"

Core Java, Spring Boot Integration Expert AWS & Deployment

Profile Summary: Experienced Java Spring Boot Developer with expertise in deploying scalable applications using AWS Cloud Services. Proficient in Elastic Beanstalk, Amazon RDS, S3, and Route 53, with hands-on experience in setting up cloud-based MySQL databases, configuring Spring Boot profiles, and deploying RESTful APIs efficiently. Skilled in database management, cloud deployment, and backend development with Java, Hibernate, and MySQL.

Key Skills & Expertise: AWS Elastic Beanstalk: Configured and deployed Spring Boot JAR files on AWS for scalable and automated application management.

Amazon RDS: Set up MySQL databases with Multi-AZ Deployments for high availability, including automatic failover and backup strategies.

Amazon S3: Implemented cloud-based object storage solutions for data archiving and secure file management.

Amazon Route 53: Configured DNS routing for high availability and failover traffic management using AWS’s scalable DNS web service.

Spring Boot Profiles: Set up multiple environment configurations (dev, qa, prod) to optimize application performance across different stages.

Database Management: Designed and integrated relational databases using MySQL & Hibernate JPA, ensuring efficient CRUD operations.

Authentication & Security: Implemented JWT-based authentication for secure API access and user authorization.

CI/CD Pipeline: Packaged applications as JAR files, performed Maven clean installs, and ensured seamless deployment on AWS.

Project Highlights: Developed and deployed a Spring Boot-based blog application integrated with AWS cloud infrastructure.

Automated the role-based access control system (ROLE_ADMIN, ROLE_USER) using a CommandLineRunner for database initialization.

Connected AWS MySQL RDS to MySQL Workbench for local and cloud-based database operations.

Implemented a REST API-driven architecture, enabling smooth interaction between the backend and frontend services.

AWS Deployment Process: Database Setup: Created and configured an AWS RDS MySQL database with secured access credentials.

Spring Boot Configuration: Updated application-prod.properties with AWS RDS endpoint, username, and password.

Build & Package: Performed Maven build to generate the Spring Boot JAR file for deployment.

AWS Elastic Beanstalk: Created an Elastic Beanstalk environment, uploaded the JAR file, and launched the application with auto-scaling enabled.

Domain Configuration: Used Amazon Route 53 to route traffic and configure a custom domain.

Conclusion: Highly proficient in Java, Spring Boot, AWS Cloud Services, and MySQL, I specialize in developing and deploying scalable web applications with automated infrastructure management. Looking for a challenging role to leverage my expertise in backend development, cloud integration, and AWS deployment.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages