Skip to content
View ecopque's full-sized avatar
🚩
Live your personal legend: https://www.youtube.com/watch?v=CTy6i7mVEDg
🚩
Live your personal legend: https://www.youtube.com/watch?v=CTy6i7mVEDg

Block or report ecopque

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

⚔️ Hello, and welcome!

Take a seat, grab a coffee, and let’s embark on a coding journey together while exchanging ideas. In this space, we’ll explore a variety of projects, always with a focus on creativity and problem-solving. Regardless of the challenges that come our way, we’ll tackle them together and find a solution. Ready? Let’s dive in! ;-)


🌐 My Links

Explore and connect with me through these links!

🔗 Link 🔎 Description 📅 Details
PGP Key PGP Key for secure communication 🔐 Secure Communication
Linktree Linktree for all my online profiles 🌐 Explore All Links
Python Version 3.11.2 Python version I'm currently using 🐍 Python 3.11.2
Java Version 21.0.7 Java version I'm currently using Java 21.0.7 (LTS)
Profile Views Profile Views counter for my GitHub 📊 Public Profile

🛠️ The Map of My Tools

readme

🧑‍💻 My Technologies

With knowledge in Java and Python, along with various complementary technologies, I have explored different areas of development, always striving to improve and learn new approaches. Here are the tools and technologies I am currently working with.

Category Technologies Description
🧠 Programming Logic Java, Python, HTML, CSS, SQL, Shell Core programming and markup languages for web development and scripting.
⚙️ Frameworks and Libraries Django, FastAPI, Ajax*, MVC, ORM Frameworks and patterns for web development and data manipulation.
🗃️ Databases PostgreSQL, MySQL, MariaDB, SQLite Database management systems for structured data storage and retrieval.
🌐 Communication Protocols & Sockets TCP/IP, Client/Server Protocols and architecture for network communication and server interaction.
📂 File Handling with Python Binary, Reading, Writing, Sending, Receiving Handling files with Python, including reading, writing, and network transfer.
🛠️ Development Tools Docker, Compose, Nginx, Gunicorn, GIT, GitHub Tools for containerization, version control, and deployment.
🌍 Infrastructure GNU/Linux, Debian, GCP Operating systems and cloud platforms for deploying and managing applications.
📋 Methodologies TDD, Scrum*, Kanban* Development methodologies for agile and test-driven development.
🌐 APIs and AI Rest API*, Google API, OpenAI API, DeepSeek API APIs for web services and artificial intelligence integration.
🧪 Testing and Debugging Unit Testing, Debugging Tools and techniques for testing and debugging code.

'*' Studying these technologies.


🧱 Code-First Philosophy, Library-Ready When Needed

Although I prefer writing clean, native code with minimal dependencies, I also have hands-on experience with a wide range of powerful libraries when the project demands it.

Category Language Packages Description
🧮 Scientific and Numerical Computing Python numpy, math, decimal Libraries for numerical operations, scientific computing, and precise math.
📊 Data Analysis and Manipulation Python pandas Tools for data manipulation, cleaning, and analysis.
🗃️ Database and ORM Python pymysql, sqlite3, sqlalchemy, django, cursors Database connectors and ORMs for relational database interaction.
🌐 Web Scraping and HTTP Requests Python requests, bs4, BeautifulSoup Handling HTTP requests and extracting content from web pages.
🌐 Web Scraping and HTTP Requests Java Jsoup, Apache HttpClient, OkHttp HTTP clients and HTML parsers for web data extraction and API consumption.
📧 Email Handling Python email.mime.multipart, email.mime.text, smtplib Modules for creating and sending emails via SMTP.
📂 File and Directory Management Python os, pathlib, shutil, zipfile Manage files, directories, and compression.
🧪 Parsing and Text Processing Python re, json, csv, string, locale Parsing strings, working with structured data and localization.
🧪 Parsing and Text Processing Java Jackson, Gson, Fastjson, Jsoup JSON serialization, HTML parsing, and structured data processing.
🕓 Date and Time Python datetime, calendar, pytz, dateutil Manipulating dates, times, and time zones.
🕓 Date and Time Java java.time, Joda-Time Java's modern and legacy date/time APIs.
🔐 Security and Hashing Python secrets, hashlib Secure random generation and hashing algorithms.
🔐 Security and Hashing Java Jasypt Simple encryption/decryption of sensitive data in Java.
🧠 Standard Library Utilities Python sys, importlib, copy, itertools, functools, types, pprint, abc, contextlib, enum, dataclasses, collections, typing, argparse, subprocess, time, sleep, threading Utility modules for functional programming, type hints, processes, and threads.
🧠 Standard Library Utilities Java Apache Commons Lang, Apache Commons IO, Apache Commons Collections, Guava, Trove, Reflections Utilities for collections, strings, file I/O, and runtime inspection.
🧪 Environment and Configuration Python dotenv Load environment variables from a .env file.
📊 PDF and Excel Processing Python pypdf2, openpyxl Read and write PDF or Excel files.
📊 PDF and Excel Processing Java Apache POI Read and write Microsoft Office (Excel/Word) documents.
🎨 GUI and Visual Components Python pil, pyside6, qdarktheme Create graphical interfaces and manage image/visual themes.
📥 CSV and Flat File Processing Java OpenCSV Read and write CSV files efficiently.
📦 Custom or Project-Specific Modules Python utils, log, adtv2, Q Project-specific logic or internal helper modules.
🔎 Miscellaneous Java ZXing Barcode and QR code generation and reading.

🔧 Project Architecture

A high-level overview of the system's structure, illustrating how components are organized and how they interact to ensure scalability, maintainability, and clarity in development.

readme

🔧 Project Updates

Latest updates on active repositories, including project descriptions and last commit info.

Project Description Last Commit
Programming Challenges Interesting challenges found across the web. LastCommit
Conway's Game of Life Cellular automaton simulation based on Conway’s rules. LastCommit
Store API Project RESTful API for managing store products and sales. LastCommit
Workout API API for tracking workout routines and performance. LastCommit
New Banking System Advanced banking simulation with enhanced features. LastCommit
News Analysis System with AI Extracts and analyzes news headlines using AI. LastCommit
AI Credit Risk Prediction Predicts credit risk using machine learning models. LastCommit
Group Chat Real-time chat application using sockets. LastCommit
Socket Transfer File transfer system via socket communication. LastCommit
Registration and Login Project Django project with user authentication system. LastCommit
Grocery Store Project Backend system for a grocery store platform. LastCommit
Ecommerce Project Full-stack e-commerce web application. LastCommit
Blog Project Django-based blog platform with user features. LastCommit
Schedule Project System to organize and schedule appointments. LastCommit
VisualCalc Calculator Visual calculator with Python logic. LastCommit
Simple Banking System Simulates basic banking operations in Python. LastCommit
CPF Generator Tool for generating valid CPF numbers. LastCommit
CPF Validator Validates CPF numbers according to Brazilian rules. LastCommit
Send SMTP Email Python script to send emails via SMTP. LastCommit
Secret Word Game Terminal-based guessing game in Python. LastCommit
Top Word Detector Identifies the most frequent words in a text. LastCommit

📝 Latest Articles

Recent blog posts covering development insights and tools.

Title Language Link
Enfrentando Problemas com o Docker e MySQL? Experimente o MariaDB Server: Uma Alternativa Confiável 🇧🇷 pt-BR Read on Substack
PyPDF2 to Manipulate PDF Files in Python 🇺🇸 en-US Read on Substack

Substack


📊 My Stats Dashboard

Top Languages GitHub Stats
GitHub Streak

Pinned Loading

  1. programming_challenges programming_challenges Public

    In this repository, you will find practical challenges focused on logic, data manipulation, and information validation. The problems are based on real situations I have faced in projects, transform…

    Java 2 1

  2. grocerystore_project grocerystore_project Public

    This project is an inventory and sales management system developed using pure Python, focusing on simplicity and organization. The system adopts the Model-View-Controller (MVC) architecture to ensu…

    Python 1

  3. ecommerce_project ecommerce_project Public

    E-commerce Project. This project is a complete e-commerce solution built with Django, designed to provide a robust platform for buying and selling products, managing inventory, and handling orders.

    JavaScript 1

  4. blog_project blog_project Public

    This is a blog project developed in Django, which allows the creation, editing and management of blog posts. The project was created to serve as a practical example of how to use Django to build a …

    Python

  5. schedule_project schedule_project Public

    The Schedule Project is ideal for those looking for a simple and efficient solution to manage contacts, with the benefit of a robust structure provided by Django. With an emphasis on security and e…

    Python 1

  6. certificates certificates Public

    This repository contains certificates related to the field of software development, with a focus on programming languages.