Skip to content
View darthdemono's full-sized avatar
Sippin' Depresso
Sippin' Depresso
Block or Report

Block or report darthdemono

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

👋 Hello! I'm Jubair Hasan (Joy) AKA DarthDemono

Greetings! I'm Jubair Hasan Joy, and my fascination with the world of Internet Technology has been ingrained in me since the very beginning of my life. In just a few short years, I transitioned from fiddling with small button phones and watching box televisions to diving into the realm of smartphones. My inquisitive nature led me to explore the realm of Internet Technology, and I vividly remember accidentally bricking my dad's Galaxy J7 while attempting to gain root access, resulting in a well-deserved punishment. In my early teens, I also fearlessly disassembled my computer down to its bare bones, driven by an insatiable curiosity.

As the years passed, my knowledge expanded through platforms like YouTube, particularly channels such as Linus Tech Tips and Techquickie. My journey truly took off when I acquired a laptop in 2019, marking the commencement of my exploration into the tech world.

My first foray into programming involved learning Python, with a significant project being the creation of my own Discord bot. Inspired by a bot in rSlash's server, I delved into loops and APIs, mastering the utilization of YouTube, Instagram, and Discord APIs. Despite initially coding in Notepad and IDLE, a significant upgrade to 12GB of RAM allowed me to embrace more robust tools like VS Code and Atom.

Continuing my quest, I created and hosted a website on Github, experimenting with Microformats such as json-ld and vCards to enrich metadata. While my interest in this area eventually waned, a new passion emerged – curating a music library with meticulously inputted metadata using MusicBrainz. This journey culminated in the development of Spotipython, an early version that served its purpose, refined before its GitHub debut.

The discovery of Networkchuck on YouTube ignited a love for networking, seamlessly tying into my interests in cybersecurity and ethical hacking. This realization prompted a focused pursuit of knowledge in networking.

After overcoming numerous hurdles and completing various projects, I felt the need to validate my skills, leading me to pursue certificates. Presently, I proudly hold 45 from esteemed institutions like Cisco Networking Academy and Great Learning , showcasing my expertise in Networking, Network Security, Cyber Security, as well as proficiency in programming languages like Python, C, and Javascript. Additionally, I possess skills in Web Development (HTML, CSS, PHP), Digital Marketing (SEO, SEM, Social Media Marketing), and actively participate in extracurricular activities like Science Fairs.

As a distinguished alumnus of Bangladesh Elementary School , I graduated with a perfect GPA of 5.00 in SSC in 2022. Currently, I continue my academic journey at Halishahar Cantonment Public School & College . Currently, I'm contributing as a Content Marketer and Web Developer at Agamir Hashi . Furthermore, I am a Fortinet Certified Associate, which adds to my comprehensive skill set and solidifies my expertise in cybersecurity.

Technologies I Know

StackOverflow Badge Python Badge JavaScript Badge HTML Badge CSS Badge Git Badge Windows Badge CMD Badge C Badge Cisco Spotify OpenWRT Google DotENV MusicBrainz

Cisco Badges

Cisco Network Technician Career Path Badge Cisco Network Support and Security Cisco Computer Hardware Basics Cisco Networking Basics Intoduction to Cybersecurity Intoduction to IOT

Socials

Statistics

GitHub Stats Most Active Languages Wakatime Stats

Projects

This is my GitHub repository where you will see some of the projects I have worked on:

Spotipython

Spotipython - Fetch Spotify Track and Album Data

  • Description: An open-source project for fetching Spotify track and album data programmatically using Python and the Spotify API.

  • GitHub Repository: Spotipython

  • Scripts:

    • spotify_album.py: Fetches information about a Spotify album and its tracks.
    • spotify_search.py: Searches for tracks on Spotify based on user input.
    • spotify_client.py: Defines a SpotifyAPI class for handling authentication and making requests to the Spotify API.
    • functions.py: Contains utility functions used in other files.
  • How to Use:

Certificates

Certifications

Fortinet Certified Associate in Cybersecurity

  • Date: 18 May 2024

  • ID: 1842311300JH

  • Topics:

    • Introduction to Fortinet and FortiGate
    • Introduction to FortiGate and FortiOS
    • Basic Configuration
    • Operation and Day-to-Day Administration
    • Antivirus Protection
    • Application Control
    • Authentication
    • Cybersecurity Fundamentals
    • Firewall Configuration
    • Intrusion Prevention Systems (IPS)
    • Intrusion Detection Systems (IDS)
    • SSL Inspection
    • Virtual Private Networks (VPN)
    • Web Filtering
    • Fortinet Security Fabric
    • FortiGate Devices
    • Security Policies
    • IPSec VPNs
    • NAT (Network Address Translation)
    • FortiGuard Services
    • Logging and Monitoring
    • Fortinet NSE Certification
    • Cybersecurity Best Practices
    • Incident Response
    • Vulnerability Management
    • Compliance (PCI DSS, SOC 2)
    • FortiOS Management
    • Fortinet Analytics
    • Cloud Security
    • Advanced Threat Detection

Cybersecurity

Cybersecurity Fundamentals

  • Given by: IBM SkillsBuild

  • Date: 17 May 2024

  • ID: ILB-DNRPWDGQGMMY7GGD

  • Topics:

    • Cyber threat groups
    • Types of attacks
    • Social engineering
    • Case studies in cybersecurity
    • Overall security strategies
    • Cryptography
    • Common approaches to prevent cyber attacks
    • Detecting cyber attacks
    • Responding to cyber attacks
    • Awareness of the cybersecurity job market
    • Cybersecurity concepts
    • Cybersecurity objectives
    • Cybersecurity practices
    • Cybersecurity processes
    • Cybersecurity risk management
    • Cyber threat analysis
    • Cyber threat intelligence
    • Incident response
    • Information security
    • Security strategies
    • Threat analysis
    • Threat detection
    • Vulnerability management
    • Network security fundamentals
    • Firewall configuration
    • Intrusion detection systems (IDS)
    • Intrusion prevention systems (IPS)
    • Endpoint security
    • Data encryption methods
    • Public key infrastructure (PKI)
    • Security information and event management (SIEM)
    • Compliance and regulatory requirements
    • Identity and access management (IAM)
    • Ethical hacking and penetration testing
    • Disaster recovery planning
    • Business continuity planning
    • Security policy development

Introduction to Cybersecurity

Introduction to Firewall

Introduction to Cryptography

Introduction to Application Security

Introduction to Cyber Crime

Introduction to Information Security

Introduction to Asset Security

Cyber Security For Leadership

Network Attacks in Cyber Security

Common Malware Attacks

Introduction to Cyber Attacks

Encryption Basics

Networking and Security Certificates

Network Technician Career Path

  • Date: 07 December 2023

  • ID: f1215272-534c-4fd9-b118-63e29b366278

  • Topics:

    • Understanding Application Layer Services
    • Exploring Binary Systems
    • Configuring Cisco Devices
    • Working with Cisco IOS
    • Configuring Cisco Routers and Switches
    • Introduction to Cloud Services
    • Implementing Copper and Fiber Cabling
    • Documentation Best Practices
    • Managing Endpoint Devices
    • Understanding Ethernet Protocols
    • Providing Help Desk Support
    • Implementing Hierarchical Network Design
    • IP Addressing (IPv4 and IPv6)
    • Protocols at the Network Layer
    • Media Types in a Network
    • Troubleshooting Network Issues
    • Exploring Different Network Types
    • Understanding Protocols and Standards
    • User Support Techniques
    • Introduction to Transport Layer Protocols
    • Advanced Troubleshooting Methods
    • Wireless Access Technologies

Network Support and Security

Networking Basics

Introduction to Internet of Things

Basics of Computer Networking

Types of Network Security

Network Security

Cloud Networking With AWS VPC

Computer Basics

Computer Hardware Basics

Operating Systems Basics

  • Date: 16 May 2024

  • ID: 838f460a-d3aa-44f9-a40f-b91f4b9910b2

  • Topics:

    • Purpose and characteristics of operating systems
    • Basic operating system security implementation
    • Configuration of mobile device network connectivity
    • Configuration of mobile device email
    • Android operating system fundamentals
    • iOS operating system fundamentals
    • Linux operating system fundamentals
    • Windows operating system fundamentals
    • File management basics
    • User management in operating systems
    • Network services and protocols
    • Operating system updates and patches
    • Troubleshooting common operating system issues

Programming Certificates

C for Beginners

ChatGPT for Coders

Web Development Certificates

Front End Development - HTML

HTML Tutorial

HTML Attributes and Tags

PHP for Beginners

Language Certificates

EF Standard English Test

  • Date: 24 January 2024

  • ID: txpoPs

  • Topics:

    • Can understand with ease virtually everything heard or read.
    • Can summarize information from different spoken and written sources, reconstructing arguments and accounts in a coherent presentation.
    • Can express him/herself spontaneously, very fluently and precisely, differentiating finer shades of meaning even in the most complex situations.
    • Discuss issues related to science and technology, including robots and new inventions.
    • Talk about celebrities, celebrity activism and gossip about celebrities.
    • Use a variety of techniques for promoting creativity in your speech and writing.
    • Discuss financial planning and give and understand advice about personal finance.
    • Talk about stress in your life and the lives of friends and colleagues.
    • Discuss techniques for doing research on a wide range of topics.

English for IT 1

  • Date: 14 January 2024

  • ID: be966496-22b9-4b17-854f-87fac8e959f7

  • Topics:

    • Adverbs
    • Compilers and Interpreters Vocabulary
    • Fraudulent Calls Vocabulary
    • Future Perfect
    • Idiomatic Phrases
    • Imperative Instruction
    • Information Security Policy
    • Inversion
    • Job Roles and Responsibilities
    • Modal Verbs
    • Network and Software Engineering Vocabulary
    • Passive Voice
    • Past Simple
    • Relative Pronouns
    • Supplier Evaluation Modules
    • User Experience Vocabulary

English for IT 2

Spoken English

Learn Business English

Letter Writing Fundamentals

  • Given by: Udemy

  • Date: 27 May 2024

  • ID: UC-ae0d08c3-83cd-4946-a511-039e80f42755

  • Topics:

    • What is the meaning of a Letter?
    • Why do we write letters?
    • What is the importance of letter writing skills?
    • What type of letter should you write?
    • What are the various types of letters?
    • Differentiate between Formal Letters and Informal Letters
    • Format of Formal and Informal Letters
    • Important tips for good letter writing
    • Some popular abbreviations used in formal letters
    • Various types of formal letters
    • MCQs related to Formal and Informal letters

Marketing Certificates

Introduction to Digital Marketing

SEO For Beginners

SEO Strategies

Design App

Social Media Management

UI / UX for Beginners

Professional Development Certificates

Engaging Stakeholders for Success

Creating Compelling Reports

  • Date: 16 May 2024

  • ID: e3dbeaf0-c989-4df0-9b34-ee58093904f5

  • Topics:

    • Why reports are valuable in business contexts
    • Selecting appropriate tone for reports
    • Identifying key points of relevance
    • Organizational structure for reports
    • Communicating specific messages to a particular audience
    • Scenario-based interactions
    • Immersive branching scenarios
    • Determining Relevance
    • Report Audience
    • Report Purpose
    • Report Tone
    • Data visualization techniques
    • Effective use of graphics and charts
    • Interpreting data for different audiences
    • Formatting and layout principles
    • Using storytelling techniques in reports
    • Analyzing and incorporating feedback

Extra Curricular Activities

Science Fair

Pinned Loading

  1. Spotipython Spotipython Public

    Obtaining Track and Album Data from an Album Link or Using the Search Function via the Spotify API in Python

    Python 3