Fullstack Development Intern

About the Experience

I work as a Fullstack Developer (Intern) at G3P, a company specializing in high-performance corporate software. During this internship, I participate in the development and maintenance of accounting management and cash flow applications, contributing to steps ranging from business requirement refinement to backend/frontend coding, testing, and deployment.

Key Contributions and Impact

  • End-to-End Software Engineering: Developed and deployed new features for the financial platform using C# (.NET Core) and Vue.js, delivering integrations from the backend database layer to the user interface.
  • Clean Architecture and DDD: Implemented components following Clean Architecture and DDD principles, contributing to a modular system and facilitating automated tests.
  • Asynchronous Processing (RabbitMQ): Created asynchronous routines with RabbitMQ focused on background file transfers, ensuring a responsive web interface during heavy data operations.
  • Bug Resolution and Maintenance: Diagnosed and solved software bugs reported by end users, ensuring the correct behavior and stability of the applications.

Key Learnings

  • Hands-on practice with the .NET ecosystem in corporate environments.
  • Analytical thinking geared toward solving financial business logic and flows.
  • Understanding of relational databases and asynchronous messaging patterns.