Skip to content
View thiagoproldan's full-sized avatar
♾️
Ex Data Scientia
♾️
Ex Data Scientia

Highlights

  • Pro

Block or report thiagoproldan

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

Hello, World! πŸ‘‹πŸŒ

Welcome to my GitHub profile! I’m Thiago Roldan, a passionate Data Scientist and Software Engineer. Below, you'll find a mix of my coding journey, skills, and personal stats. Feel free to explore, connect, and collaborate!

🐍 About me in Python:

class DataScientist:
    """
    ✨ Class: DataScientist ✨

    A class representing a brief introduction about me as a data scientist.
    """

    def __init__(self):
        self.name: str = "Thiago Roldan"
        self.languages: list[str] = [
            "Python", "R", "SQL"
        ]
        self.tools: list[str] = [
            "JetBrains Tools", "Jupyter Notebook", "Insomnia"
        ]
        self.specialties: list[str] = [
            "Data Science", "Machine Learning", "Software Engineering"
        ]
        self.technologies: dict[str, list[str]] = {
            "Back-End": [
                "Flask πŸ§ͺ", "Django πŸ•ŠοΈ", "FastAPI ⚑"
            ],
            "DevOps": [
                "AWS ☁️", "Docker 🐳", "Kubernetes ☸️"
            ],
            "Databases": [
                "MySQL 🐬", "PostgreSQL 🐘", "DynamoDB πŸ› οΈ", "MongoDB πŸƒ"
            ],
            "Machine Learning": [
                "scikit-learn πŸ€–", "TensorFlow πŸ”—", "PyTorch πŸ”₯", "XGBoost 🌟", "Keras 🧠"
            ],
            "Data Viz": [
                "Pandas 🐼", "NumPy πŸ”’", "Matplotlib πŸ“Š", "Seaborn 🌊", "Plotly πŸ“ˆ"
            ],
        }

        self.current_focus: str = (
            "Improving my skills in Data Science "
            "and Machine Learning."
        )
        self.fun_fact: str = (
            "I love solving puzzles and creating challengesβ€”"
            "that's how I keep learning! πŸ’‘"
        )

    def get_technologies_as_string(self) -> str:
        """
        Converts the technologies dictionary into a formatted string.
        """
        return "\n".join(
            f"  {category}: {', '.join(techs)}"
            for category, techs in self.technologies.items()
        )

    def __str__(self) -> str:
        """
        Returns a string representation of the DataScientist instance.
        """
        tech_lines = self.get_technologies_as_string()
        return (
            f"πŸ‘‹ Hi, I'm {self.name}!\n"
            f"🌟 Current Focus: {self.current_focus}\n"
            f"🎯 Specialties: {', '.join(self.specialties)}\n\n"
            f"πŸ’» Programming Languages: {', '.join(self.languages)}\n"
            f"πŸ› οΈ Tools: {', '.join(self.tools)}\n\n"
            f"πŸ”§ Technologies I work with:\n{tech_lines}\n\n"
            f"πŸŽ‰ Fun Fact: {self.fun_fact}\n\n"
        )

if __name__ == "__main__":
    me = DataScientist()
    print(me)

πŸ“ˆ My GitHub Stats:

πŸ”₯ GitHub Streak

Thiago Roldan's Github Streak Stats Custom animation GIF

πŸ“Š GitHub Stats and Languages

Thiago Roldan's Github Stats Thiago Roldan's Top Languages

πŸ“‰ Activity Graph

Thiago Roldan's Activity Graph

πŸ”— Where I Break Code (and Fix It)

LeetCode badge HackerRank badge CodeWars badge


Thanks for visiting my profile! πŸš€ Feel free to explore my repositories, connect on LinkedIn, or challenge me on LeetCode, HackerRank, and CodeWars! Let's grow and learn together. 🌟

Popular repositories Loading

  1. thiagoproldan thiagoproldan Public

    GitHub public profile customization repository.

  2. thiagoproldan.github.io thiagoproldan.github.io Public

    Personal website featuring articles, a portfolio, and a customized online resume, highlighting web development projects and showcasing skills.

    HTML

  3. diagrams diagrams Public

    A central repository to store and organize diagrams for various projects, including system architecture, circuit layouts, and process flows.

  4. alura-get-started-programming alura-get-started-programming Public

    JavaScript

  5. alura-python-oop alura-python-oop Public

    Python

  6. alura-practicing-python alura-practicing-python Public

    Python