During my 12-week internship at FCJ, I had the opportunity to learn, practice, and apply my academic knowledge to a real-world working environment.
I participated in developing and deploying myFit, a fitness and nutrition application. Through this project, I improved my practical skills in Full-stack Development (Spring Boot, React Native), Database Architecture (PostgreSQL), and Cloud Computing (AWS Cognito, S3, CloudFront, Bedrock, ECS, and CI/CD pipelines).
In terms of work ethic, I strived to meet weekly objectives, adhered to software engineering guidelines, and actively engaged with mentors to refine my work.
To objectively reflect on my internship period, I would like to evaluate myself based on the following criteria:
| No. | Criteria | Description | Good | Fair | Average |
|---|---|---|---|---|---|
| 1 | Professional knowledge & skills | Designing REST APIs, integrating AWS managed services, and building mobile UIs. | ✅ | ☐ | ☐ |
| 2 | Ability to learn | Adapting to AWS services (e.g. Bedrock for AI capabilities) and React Native hooks. | ✅ | ☐ | ☐ |
| 3 | Proactiveness | Researching CloudFront OAC and Secrets Manager. | ✅ | ☐ | ☐ |
| 4 | Sense of responsibility | Completing the 12-week worklog consistently and ensuring code quality via GitHub Actions. | ✅ | ☐ | ☐ |
| 5 | Discipline | Adhering to commit standards, deployment schedules, and secure configuration rules. | ✅ | ☐ | ☐ |
| 6 | Progressive mindset | Willingness to receive code reviews and optimize SQL queries or frontend re-renders. | ☐ | ✅ | ☐ |
| 7 | Communication | Presenting architecture diagrams and weekly progress reports clearly. | ☐ | ✅ | ☐ |
| 8 | Teamwork | Collaborating with mentors and adopting technical feedback effectively. | ✅ | ☐ | ☐ |
| 9 | Professional conduct | Respecting feedback, writing documentation, and maintaining project integrity. | ✅ | ☐ | ☐ |
| 10 | Problem-solving skills | Overcoming challenges like JWT state management, mobile timers, and API edge cases. | ✅ | ☐ | ☐ |
| 11 | Contribution to project/team | Contributing to a functional application with AI features. | ✅ | ☐ | ☐ |
| 12 | Overall | Bridging the gap between local development and basic cloud deployments. | ✅ | ☐ | ☐ |