Skip to main content

Personal Engineering Knowledge Base

Deep technical notes from years of certifications and real-world software engineering. A living reference — not just a list of badges.

What's in here

This knowledge base documents everything I have learned across my engineering career — from certification objectives to practical patterns I use daily on the job.

Every topic follows a consistent structure:

  • Overview — what it is and why it exists
  • Core Concepts — the fundamentals you must know
  • Practical Examples — real code and configurations
  • Best Practices — production-ready patterns
  • Common Mistakes — what to avoid
  • Interview Questions — key questions with clear answers
  • Cheat Sheet — the most important facts at a glance
  • Certification Coverage — how this maps to exam objectives
  • My Preparation Strategy — how I personally studied and passed

Topics

CategoryTopics
Java & JVMJava Core, Java EE 7, Spring Boot
🌐 Web DevelopmentReact
☁️ Cloud ComputingAWS Cloud Practitioner, OCI Associate, OCI Generative AI
🐳 DevOpsDocker, Kubernetes, GitHub Foundations
🤖 Artificial IntelligenceGoogle AI Professional, AI For Everyone
🔐 CybersecurityIBM & Google Cybersecurity Fundamentals
🏗️ Software EngineeringSDLC, Design Patterns, System Design
🔄 AgileScrum & SFPC

How to use this

  • Before an interview — open the relevant topic and review the Interview Questions section.
  • Before a project — refresh the technology you'll be working with.
  • After a certification — add your personal notes to the preparation strategy section.
  • Quick lookup — use the search bar (top right) to find any concept instantly.

Living Document

This knowledge base grows continuously. Topics are updated when I learn something new, work on a project, or pass a new certification.