Skip to content
View abircse's full-sized avatar
๐Ÿ 
Working from My Workstation
๐Ÿ 
Working from My Workstation
Block or Report

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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

Senior Software Engineer || Android Engineer || Mobile Application Developer || Technical Lead [Project Management]

๐Ÿ”ญ Iโ€™m currently working as a Technical Lead (Project Management) at DevStation39-United State with full time Remote support & 5Years+ Experienced In Mobile Application Engineering. i Love to write code & Share Knowledge with my community.

Total time coded since Mar 25 2019

TECHNICAL SKILLS

Programming Language: Kotlin, Java, Dart, Php, Python
Favorite Compiler: Android Studio, Intellij Idea, PHP Strome, Visual Studio Code, Pychamps
Development Methodologies: Solid Principle with SDLC, PSP, TDD, Agile/Scrum
Architecture & Design Pattern: Jetpack Compose, MVP, MVVM, Livedata, Coroutine, StateFlow, Flow, Singleton, Builder
Dependency injection: Dagger 2, Hilt
Technology: Text & Image recognitions, ML Kit, Cloud Messeging, Remote Config
OTP & Email verification. Authentication with all social network, Paging3.
Code Analysis Tools: PMD, Findbug, Checkstyle, Leak Canary.
Data Parser: JSON, XML, RSS, ATOM
Bug/Crash Monitoring Tools: Febric, Crashlytics, Bugfender, Newrelic, Timber, Sentry.io, App Center
Productivity Monitoring Tools: Wakatime
Database & Cache: Firebase Realtime DB, Firestore, Back4app(Parse), Mysql, SQlite, Realm, Room, Mutex, sharedpreference, DataStoreJetpack
Network Transmission: Retrofit, Volley, OkHTTP
Server & Client: Xampp, Wampp, Capel, Postman and other rest client
Project Management & Team Communication Tools: Trello, Slack, Mysqlworkbench, Jira
Version Control System: Git, Github, Gitlab, Bitbucket
Libraries: Able to implement any third party library,e.g Coil, Exoplayer, ZXing, Easy Permissions, Dexter
Life Cycle: Orchestrating background activity life cycle with background services.
Map: Google Map. Mapbox
API Development: Rest Api Development using PHP (Raw+OOP)
Development Practice: Agile, Scrum
Payment Gateway: Paypal,Paytm, Stripe & able to integrate others as needed based on project requirement.
Reverse Engineering: Proguard
Web Application Development: Wordpress (CMS)

github linkedin facebook instagram twitter stackoverflow website

Notes for Programmer

git Commit message guideline

Would be something like that. <type>(<scope>): <subject>

type

  • build: Build related changes (eg: npm related/ adding external dependencies)
  • chore: A code change that external user won't see (eg: change to .gitignore file or .prettierrc file)
  • feat: A new feature
  • fix: A bug
  • docs: Documentation related changes
  • refactor: A code that neither fix bug nor adds a feature. (eg: You can use this when there is semantic changes like renaming a variable/ function name)
  • perf: A code that improves performance
  • style: A code that is related to styling
  • test: Adding new test or making changes to existing test
  • fix: A bug fixing
  • config: Project Root Architecture & Design pattern configuration

subject

  • use imperative, present tense (eg: use "add" instead of "added" or "adds")
  • don't use dot(.) at end
  • don't capitalize first letter

emoji

  • ๐Ÿ›  build
  • ๐Ÿ‘€ chore
  • ๐Ÿ“ฆ feat
  • ๐Ÿ› bug
  • ๐Ÿ“ docs
  • ๐Ÿ—œ๏ธ refactor
  • ๐Ÿš€ perf
  • ๐ŸŽจ style
  • ๐Ÿงช test
  • ๐Ÿ”จ fix
  • โš™๏ธ Config

example

๐Ÿ›  build(app gradle): add new itextpdf library

Pinned

  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 2 1