Skip to content
View tmnpierre's full-sized avatar

Block or report tmnpierre

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
tmnpierre/README.md

🌱 .NET/C# Developer - Aspiring to Backend Development 🌱

Badges:

  • Langages de Programmation et Technologies:

    C# TypeScript JavaScript Java SQL

  • Environnements de Développement et IDEs:

    VS Code Visual Studio Rider IntelliJ IDEA Eclipse

  • Outils de Développement et Autres Technologies:

    Git Git Bash Docker Yarn NPM Postman DBeaver PostgreSQL SQL Server Vim NeoVim LunarVim Lazygit GitHub CLI GitFlow WSL

  • Cadres et Technologies:

    .NET Core Node.js NestJS

Introduction :

Welcome to my GitHub profile! I am Pierre-Julien, currently training as a .NET/C# developer. Passionate about backend, I am engaged in an intensive learning path to master the fundamentals and advanced aspects of backend development in .NET/C#. My goal is to continue with specialized training in Application Design and Development (CDA), where I wish to deepen my skills and acquire solid expertise in creating effective and innovative backend solutions.

🚀 Latest Projects

🌦️ Weather API in C#:

  • Description: A real-time weather data API, providing accurate and current weather forecasts.
  • Key Features: External API integration, real-time data processing, user-friendly data presentation.
  • Technologies: C#, .NET Framework, API Development.

🎯 Mini Quiz Game in Java:

  • Goal: An engaging and educational mini quiz game.
  • Features: Timed quizzes, multiple-choice questions, score tracking.
  • Technologies: Java, Game Development Frameworks.

🌟 Upcoming Projects

📰 Blog Application in C#:

  • Goal: To create an interactive blog platform for user content sharing and engagement.
  • Focus: User experience, content management, modern web application practices.
  • Technologies: C#, .NET Framework, Web Development Tools.

📰 Address Book Application in Java:

  • Goal: Managing an address book.
  • Focus: Designing Contact classes, implementing functionalities, utilizing files or databases, creating a CLI interface.
  • Technologies: Java, Object-Oriented Programming (OOP), JDBC/SQLite.

Objectives

🌉 Seeking Apprenticeship in Application Design and Development (CDA):
My long-term ambition is to integrate an apprenticeship in Application Design and Development. This is a crucial step in blending theory with practice on my professional path.

🎯 2024 Goal: Daily Commit for Every Day of the Year:
I am dedicated to enhancing my coding practice by setting a 2024 goal to make a commit daily. This consistent effort aims to sharpen my skills and sustain a disciplined approach to software development.

Technical Skills:

Programming Languages:

  • 🌟 C#: Solid experience in backend development with .NET.
  • TypeScript & JavaScript: Proficiency in languages for front-end and back-end development.
  • 📊 SQL: Advanced skills in database manipulation and management.
  • Java: Fundamental knowledge in Java development.

Development Environments and Operating Systems:

  • 💻 VS Code: Frequent use for versatile programming.
  • 🖥️ Visual Studio: Experience in .NET and C# development.
  • 🌟 Rider: Efficient use for .NET and C# development.
  • 💡 IntelliJ IDEA: Skills in Java development and other languages.
  • 🐧 Linux: Competence in using and managing Linux-based systems.
  • 🍏 MacOS: Comfortable with development and operations on MacOS.
  • 🪟 Windows: Familiarity with the Windows development environment.

Development Tools and Technologies:

  • 🛠️ Git, Git Bash: Complete mastery of versioning and collaboration operations.
  • 🐳 Docker, LazyDocker: Skills in container management and orchestration.
  • 📦 Yarn, NPM: Effective dependency management in JavaScript/TypeScript projects.
  • 📬 Postman, DBeaver: Experience in testing and debugging APIs, as well as database management.
  • 🗄️ PostgreSQL, SQL Server: Management of relational databases.
  • 🖥️ Vim, NeoVim, LunarVim: Using these editors for efficient and fast coding.
  • 💻 Lazygit, GitHub CLI, GitFlow: Tools to optimize Git workflows.
  • 🐧 WSL (Windows Subsystem for Linux): Used for cross-platform development on Windows.

Frameworks and Technologies:

  • 🌐 .NET Core: Experience in creating robust and high-performance backend applications.
  • 💡 Node.js, NestJS: Using these technologies for modern and scalable backend application development.
  • Eclipse: Experience with the Eclipse IDE for Java development.

Contact Me:

For any questions, collaboration proposals, or just chat feel free to contact me:

Pinned Loading

  1. BasicCalculatorConsoleApp BasicCalculatorConsoleApp Public

    C# 1

  2. ConsoleHangman ConsoleHangman Public

    C# 1

  3. PersonalTaskManager PersonalTaskManager Public

    C# 1

  4. SimpleWeatherAPI SimpleWeatherAPI Public

    C# 1

  5. QuizJava QuizJava Public

    Java

  6. TextAnalyzer TextAnalyzer Public

    Java