Skip to content
View KamranZeynalov's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report KamranZeynalov

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.

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
KamranZeynalov/README.md

Hey, I'm Kamran 👋

Java Developer • Cloud Enthusiast • 2x AWS Certified


🧠 About Me

  • 🔭 Focused on backend development with Java & Spring Boot
  • ☁️ Building cloud-native apps with AWS (Lambda, API Gateway, DynamoDB, SES, RDS, Elastic Beanstalk, ECR, S3)
  • ⚙️ Automating deployments with GitHub Actions + Docker + SAM
  • 🚀 Currently working on real-world projects that demonstrate CI/CD, Serverless, and Event-driven architectures

🏆 AWS Certifications

SA Badge
🏅 AWS Certified Solutions Architect – Associate
🗓️ Issued: May 2025
Verify on Credly »
DVA Badge
🏅 AWS Certified Developer – Associate
🗓️ Issued: July 2025
Verify on Credly »

🚀 Featured Projects

Spring Boot app deployed to AWS Elastic Beanstalk using Docker. Includes CI/CD with GitHub Actions, PostgreSQL on RDS, secrets in Parameter Store, and Slack notifications.

  • ✅ GitHub Actions CI/CD
  • ✅ RDS + Docker + Beanstalk
  • ✅ Slack deployment alerts

Fully serverless subscription system. Signup API sends verification email using SES, token stored in DynamoDB with TTL, verified via a unique link.

  • ✅ AWS Lambda + API Gateway
  • ✅ DynamoDB + SES
  • ✅ SAM deployment

OCR pipeline using AWS Textract to extract text from scanned images (e.g., receipts, invoices). Users upload images via pre-signed URLs and get auto-processed by Lambda.

  • ✅ AWS Textract
  • ✅ Pre-signed S3 uploads
  • ✅ Auto-triggered processing with Lambda

Fully serverless daily reminder app. Users set custom reminders and receive emails at scheduled times with motivational quotes of the day.

  • ✅ AWS Lambda + API Gateway
  • ✅ DynamoDB + EventBridge + SES
  • ✅ S3 Static Website + SAM Deployment

Serverless REST API using AWS Comprehend to detect sentiment (positive, negative, neutral, or mixed) in English text. Built with Java 17 and deployed via AWS SAM.

  • ✅ Java 17 + AWS Lambda
  • ✅ Real-time sentiment via Comprehend
  • ✅ Fully serverless setup

🧰 Tech Stack

  • 🧑‍💻 Languages: Java, Python (basic)
  • ☕ Frameworks: Spring Boot, JPA, Hibernate
  • 🛠️ Tools: Docker, GitHub Actions, Git
  • ☁️ Cloud: AWS (Lambda, RDS, API Gateway, DynamoDB, S3, SES, Elastic Beanstalk, SAM, IAM)
  • 🧪 Testing: JUnit, Mockito
  • 📊 Monitoring: CloudWatch

📫 Connect with Me

LinkedIn

Profile views

Pinned Loading

  1. springboot-cicd-elasticbeanstalk springboot-cicd-elasticbeanstalk Public

    Java 1

  2. serverless-subscription-service serverless-subscription-service Public

    Java 1

  3. smart-reminder-service smart-reminder-service Public

    Java 1

  4. serverless-ocr-textract serverless-ocr-textract Public

    Java 1

  5. sentiment-analysis-service sentiment-analysis-service Public

    Java 1