Fullstack Development Intern
About the Experience
I work as a fullstack developer intern at G3P, a company focused on accounting management and financial planning solutions. My routine involves complete feature development, from implementing business rules to the user interface.
Main Responsibilities
- End-to-End Development: Implementation of new features across all application layers (database, backend, frontend)
- Requirements Refinement: Participation and suggestion of improvements in already functional workflows
- Maintenance: Bug fixes and improvements in existing systems
Technology Stack
I work daily with:
- Backend: C# with ASP.NET Core, Entity Framework for ORM
- Database: SQL Server
- Messaging: RabbitMQ for asynchronous communication
- Frontend: JavaScript, Vue.js, Razor Pages
- Tools: Git, Visual Studio, SQL Server Management Studio
Learnings
This experience provides me with:
- Understanding of the .NET ecosystem and real application architecture
- Practical experience with design patterns (Repository, Dependency Injection, etc.) and DDD (Domain-Driven Development)
- Technical communication and teamwork skills
- Development of critical thinking for choosing appropriate technical solutions