8000 LuanPM284 (Catsmic Explorer ) Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View LuanPM284's full-sized avatar

Highlights

  • Pro

Block or report LuanPM284

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

Luan Patrick Machado πŸ›Έ

|πŸ“ [Brussels, Brussels Region, Belgium] | πŸ“§ [mluanpatrick@gm C03B ail.com] |
|πŸ”— [https://linkedin.com/in/luan-patrick-machado] | πŸ–₯️ [https://github.com/LuanPM284] |

Junior Developer

I have a strong interest in new technologies such as cloud computing, data, and AI. One of my future goals is to become proficient in those areas and possibly create personal projects that allow me to apply that knowledge. Always open to learning and hearing new ideas, I believe that my years studying physics have helped me appreciate feedback from others and the different ways someone can approach a problem.

I'm a Junior Software Developer passionate about web and software development, clean code, and learning new technologies. During my internship at DiVintage SPRL, I had the opportunity to work on real-world projects that strengthened my skills in C#, Blazor, .NET, and front-end development. I enjoy building efficient, scalable, and user-friendly applications while continuously improving my coding practices.


πŸ’‘ Internship Experience

During my two-month internship, I focused on front-end development for two major projects:

πŸ”Ή Back-Office for a Sales Funnel

  • Built a responsive and user-friendly interface for managing customer data visualization.
  • Developed dynamic UI components using Blazor and .NET.
  • I was able to watch an implemented real-time data handling feature with Entity Framework Core.
  • Ensured a smooth and intuitive user experience through clean UI/UX design.

πŸ”Ή Web Version of a Dentist Management Software

  • Migrated an existing desktop dental software to a Blazor-based web application.
  • Designed and implemented the front-end architecture for managing patient and calendar data.
  • Collaborated with senior developers to optimize performance and usability.
  • Applied best practices for secure data handling and patient record management.

πŸ› οΈ Tech Stack

  • Languages: C#, JavaScript, HTML, CSS
  • Frameworks & Libraries: Blazor, .NET, Entity Framework Core
  • Tools & Platforms: Azure, Visual Studio, Git
  • Development Practices: MVVM, Clean Code, Agile, TDD

πŸ“Œ Latest Projects

  • πŸš€ Backoffice for Sales Funnel - A web-based system for managing sales and customer interactions.
  • πŸ”Ή Dental Software Web Version - A Blazor-based adaptation of a desktop dental management tool.

πŸ“š What I Learned

  • How to build scalable front-end applications using Blazor.
  • Implementing MVVM architecture for structured code and maintainability.
  • Working with Entity Framework Core to manage database operations efficiently.
  • Writing clean, modular, and testable code.

🎯 Next Steps

  • Expanding my knowledge in .NET Core and API development.
  • Exploring cloud computing and DevOps practices.
  • Building a portfolio website showcasing my internship journey and projects.

🧰 Languages and Tools

Git

HTML

CSS

JavaScript


πŸ— Learning and Interests

Linux

C#

Blazor

Docker

TypeScript

Java

React

NextJS

NodeJS

Python

Bash

NeoVim


πŸ‘€ Latest Personal Projects and Ideas

  • Error Calculator: A easy to use web app where an user can build LaTeX type equations using buttons and outputs the result to the clipboard. - An extra would be a drag and drop design.
  • A small webshop for my father, to help his small business organize clients and delivery routes.

🚲 My coding journey

My coding journey is just starting as I complete a junior web development bootcamp at BeCode. Before that, I had several years of university where I explored different areas, starting with Biomedical Sciences, then moving to Nursing, and eventually ending in Physics. I realized that the academic environment was not for me, even though I learned a lot and also developed many of my current ideals and work ethic. I had the opportunity to meet different people with different backgrounds and work with them while facing difficult classes and challenges.

The next step on my journey is the internship opportunity I had at DiVintage SPRL, where I was mentored by Senior Software Developer Ghislain Roggemans. The first steps I was given to understand were the importance of Clean Code, Test-Driven Development, and the MVVM architecture. From day one, I was given the opportunity to work on a real-world project where my small contributions would be visible or implemented after review and corrections. I had to learn new technologies such as Blazor, C#, and Visual Studio 2022, which I had never seen before starting this internship. My supervisor was always working and busy with his own projects and work but always set some time aside to check my progress, explain mistakes or suggest better ways to accomplish tasks that would take me hours in just a few minutes, and help prepare me for a future job.

It was not easy, and from the first day, I was told by my supervisor that it would be hard, but that was the only way I would be sure to learn and leave better than when I started. Being able to work hard on challenging problems (for my level) allowed me to see just how much I have to learn and how working every day and continuing to learn would allow me to go farther than I thought possible when I started my coding career.

Coding always fascinated me, especially the idea of being able to build something by myself using the various tools available. Having the chance to learn new technologies or explore old ideas and methods to solve a problem keeps it interesting, even if most of the time it's hard to accomplish.

I still have much to learn and understand, but one thing I am sure of is that once I'm in the field and working hard, I will succeed at anything I set my mind to.

Popular repositories Loading

  1. README README Public

  2. BeCodeNotes BeCodeNotes Public

    Repositoire de notes pour la formation BeCode

    JavaScript

  3. GitTraining GitTraining Public

    my training with Git following a youtube tutorial: https://www.youtube.com/watch?v=AdzKzlp66sQ&ab_channel=ProgrammingKnowledge

  4. mdChallengeTest mdChallengeTest Public

  5. git-train git-train Public

    Using youtube training git conflits and push and pull and commits and branch and

    JavaScript

  6. mdChallenge mdChallenge Public

0