Skip to content
View pirati02's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report pirati02

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
pirati02/README.md

👋 Hi, I'm Bakar

Senior Software Engineer | AI-Driven Engineer | Modernization Enthusiast

Across multiple complex products and platforms, I’ve focused on building and evolving software that actually survives real-world constraints: legacy systems, messy domains, and the need to keep shipping while everything changes underneath.

I care about strong engineering foundations, enabling technical teams, and solving hard problems with pragmatic, well-reasoned solutions rather than hype.


🛠 What I Do

  • 🏛 High-Level Architecture & System Design
    Designing modular, scalable systems using patterns like Domain-Driven Design (DDD), CQRS, and event-driven architectures.

  • 🔍 Complex Software Engineering
    Refactoring legacy codebases, redesigning critical paths, and building greenfield components that integrate cleanly with what already exists.

  • 🌍 Cloud-Ready & Distributed Systems
    Architecting and implementing services that are secure, observable, and ready to scale.

  • Modernization & Refactoring
    Turning monoliths and legacy platforms into cleaner, more maintainable, and extensible systems—without breaking the business.

  • 🖥️ Hands-On Coding & Delivery
    Writing production-grade code, mentoring engineers, and owning features from design to deployment.

  • 🚀 Product Evolution & Innovation
    Moving existing products forward safely—introducing new capabilities, improving reliability, and reducing long-term technical risk.


🤖 How I Use AI

I treat AI as a practical force multiplier, not a replacement for engineering:

  • Validating architectural approaches and trade-offs
  • Accelerating refactoring and code review workflows
  • Improving documentation, design clarity, and feedback loops
  • Boosting engineering productivity while maintaining code quality

🌍 Let’s Connect

If you’re interested in collaboration, architecture discussions, or modern software engineering in general, I’m always open to a good technical conversation.

Pinned Loading

  1. ViewActionBinder ViewActionBinder Public

    Java 4

  2. SoundCloudMusicView SoundCloudMusicView Public

    Java 1

  3. WeekView WeekView Public

    Kotlin 1

  4. ReadAndTranslate ReadAndTranslate Public

    Kotlin 5