Skip to content
View abircse's full-sized avatar
🏠
Working from My Workstation
🏠
Working from My Workstation

Block or report abircse

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

NAYEEM SHIDDIKI ABIR

Passionate Software Engineer | Mobile, AI/ML, Backend

πŸ”Ή Principal Software Engineer at Global Dynamic Solutions LLC (USA) β€” Full-time Remote
πŸ”Ή 7.5+ years of experience in software engineering and mobile development
πŸ”Ή Specialized in native & cross-platform apps, AI & ML integration, and scalable software architecture

Building high-performance, production-ready systems that solve real business challenges. With a solid foundation in computer science and hands-on experience in multiple international & local companies, I blend deep engineering skills and AI/ML to deliver intelligent, reliable, and efficient software solutions. I strongly believe in writing clean code, maintaining architectural clarity, and fostering continuous knowledge sharing.


πŸ’» Technical Skills

Area Technologies
Languages C, C++, Java, Kotlin, Dart, PHP, Python, JavaScript
Architectures MVVM, MVI, MVC, Clean Architecture
Platforms Android, iOS, Cross-Platform (KMP, Flutter), Machine Learning (ML) & Artificial Intelligence (AI)
Backend Python, PHP, JS, Firebase
Other Project Management, Code Quality, Agile, Spiral, V-Model, Popcorn

🌐 Connect with Me

GitHub LinkedIn Twitter StackOverflow Website


πŸ’‘ Programmer Tips

  • Write clean, readable code β€” maintainability matters.
  • Use modular architecture β€” break down large problems into smaller, reusable pieces.
  • Debug with intention β€” understand why things fail, not just how.
  • Automate repetitive tasks (build scripts, linting, tests).
  • Invest in documentation β€” it’s as important as code.
  • Share knowledge β€” code reviews, mentoring, and open-source contribution help both others and yourself.
  • Stay curious β€” explore new technologies, patterns, and tools.
  • Lead with responsibility β€” build systems that are not only functional but scalable and secure.

πŸ“ Git Commit Guidelines

Format: <type>(<scope>): <subject>

Types:

  • πŸ›  build – Build or dependency changes
  • πŸ‘€ chore – Internal changes, not visible to users
  • πŸ“¦ feat – New feature
  • πŸ› fix – Bug fix
  • πŸ“ docs – Documentation
  • πŸ—œοΈ refactor – Code restructuring
  • πŸš€ perf – Performance improvement
  • 🎨 style – Styling/code formatting
  • πŸ§ͺ test – Adding or updating tests
  • βš™οΈ config – Project or architecture configuration

Subject rules:

  • Use imperative, present tense (e.g., "add", not "added")
  • No period at the end
  • Lowercase first letter

Pinned Loading

  1. KotlinStateFlow KotlinStateFlow Public

    Best Practive Repository for Kotlin State Flow instead of Live data (Offline)

    Kotlin 1

  2. Back4App Back4App Public

    CRUD Operation for Parse (Back4app) Backend Server in android

    Java

  3. Coroutines-Kotlin Coroutines-Kotlin Public

    Simple Repository with practice Coroutines Kotlin

    Kotlin

  4. AndroidArchitecture AndroidArchitecture Public

    An Implementation of Google Recommended New Android Architecture with Kotlin.

    Kotlin 5 1

  5. Algorithm-Practice Algorithm-Practice Public

    Java 1

  6. Exoplayer Exoplayer Public

    Implementation of Exoplayer an android’s MediaPlayer API for playing audio and video both locally and over the Internet.

    Kotlin 1 1