Self-Assessment

During my internship with the SmartInvoice Shield project from January 2026 to April 2026, I had the opportunity to learn and apply industry-leading AWS Cloud services to a real-world invoice management solution.
I was directly involved in building core infrastructure (VPC, ASG, RDS), integrating the AI OCR pipeline, and optimizing the system for a production-ready environment.

Key Contributions & Technical Highlights

1. Infrastructure Architecture & Cloud Native

  • Directly participated in designing and building the core infrastructure on AWS, including the setup of VPC, Auto Scaling Groups (ASG), and Amazon RDS to ensure production readiness.
  • Designed the system using an Event-Driven Architecture, combining Amazon SQS, Amazon ECS Fargate Spot, and RDS to optimize performance and operational costs.
  • Mastered and flexibly applied the AWS ecosystem, including IAM, S3, and Cognito, to meet strict security standards.

2. Backend Development (.NET 9) & Business Logic

  • Taking on the role of Backend Lead, I directly designed and implemented the core business logic of the system.
  • Successfully integrated all AWS infrastructure services with the backend system developed in .NET 9.
  • Built a Role-Based Access Control (RBAC) system, implemented anti-spoofing checks, and multi-layer validation to ensure the integrity of the data flow.
  • Applied Python’s Boto3 library to automate infrastructure management tasks.

3. System Optimization & Troubleshooting

  • Successfully integrated and optimized the AI OCR pipeline into the project.
  • Resolved complex issues related to OCR latency, SQS integration, and deployment errors on the Elastic Beanstalk environment.
  • Proactively proposed and built an AI Fallback logic to handle memory errors, significantly improving system reliability.
  • Refactored the Frontend upload logic using parallel polling and adjusted the Worker’s SemaphoreSlim for smoother batch processing to optimize the asynchronous workflow.
  • Proactively proposed using AWS Cloud Map to optimize system costs and ensure safe database migrations.

Self-Assessment

To objectively reflect on my internship period, I would like to evaluate myself based on the following criteria:

No.CriteriaEvaluationComments
1Professional Knowledge✅ GoodMastered the AWS ecosystem (IAM, VPC, S3, SQS, RDS, Cognito) and successfully integrated them with a .NET 9 backend.
2Learning Ability✅ GoodRapidly acquired new Cloud Native technologies, optimized AI pipelines, and automated infrastructure using Boto3.
3Proactiveness✅ GoodActively proposed cost-optimization solutions (Cloud Map) and enhanced system reliability (AI Fallback logic).
4Discipline✅ FairStrictly adhered to the project schedule and deployment processes, maintaining detailed weekly worklogs.
5Communication✅ FairClearly presented technical solutions, provided timely progress reports, and collaborated effectively with the project team.
6Teamwork✅ GoodCollaborated efficiently across Backend, AI, and Cloud tracks to ensure smooth and synchronized system operations.
7Problem Solving✅ GoodEffectively resolved complex Elastic Beanstalk deployment issues, optimized OCR latency, and managed secure database migrations.
8Project Contribution✅ GoodSuccessfully built a stable, highly secure, and scalable SmartInvoice Shield system on the AWS environment.

Needs Improvement

  • Strengthen discipline in updating technical documentation immediately after even minor system changes.
  • Improve presentation skills for complex architectural models to make them more visual and easier to understand.
  • Continue exploring advanced Serverless services to further optimize application architecture in the future.