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.