Badges:
-
Langages de Programmation et Technologies:
-
Environnements de Développement et IDEs:
-
Outils de Développement et Autres Technologies:
-
Cadres et Technologies:
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.
🌦️ 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.
📰 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.
🌉 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:
- 📧 Email: tomyn.pierre@gmail.com
- 🔗 LinkedIn: Pierre-Julien Tomyn


