Code Monkey home page Code Monkey logo

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

Nayeem Shiddiki Abir's Projects

-google-geocoder icon -google-geocoder

A test project for set Marker on Google Map using Lat Long & get actual Location with Zoom control & Zoom level And Change Map type etc

android-examples icon android-examples

:shipit: [Examples] Simple basic isolated apps, for budding android devs.

androidcsvexport icon androidcsvexport

Simple Repository to export android app data to phone AS CSV/EXCELL format

androidjetpackcomposenavigation icon androidjetpackcomposenavigation

๐Ÿ“ฆ Practical Implementation of Jetpack compose with Bottom navigation, top app bar, Navigation drawer, Fav icon with snacker & so on..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.