Self-Assessment

6. Self-Assessment

During my internship at AWS from June 15, 2026 to August 2, 2026, I had the opportunity to transition university theoretical foundations into a high-paced, professional cloud engineering environment. This internship empowered me to gain hands-on experience across serverless application development, production deployment, cloud security, system monitoring, and technical documentation.

My core assignment involved designing, building, and deploying the ChromeFlashCardExtension — Serverless Flashcard Platform. The solution features an offline-first Manifest V3 Chrome extension that captures unfamiliar vocabulary during web browsing and seamlessly syncs it with a cloud backend for active recall review via a dedicated Web Application.

The platform relies on a fully managed serverless AWS infrastructure, incorporating Amazon API Gateway, AWS Lambda, Amazon DynamoDB, Amazon S3, Amazon CloudWatch, AWS IAM, and AWS SAM/CloudFormation. Throughout the lifecycle, I engaged directly with JWT token authentication, RESTful API design, Infrastructure as Code (IaC), cost governance, security controls, CloudWatch logging, and automated deployment pipelines.

Key competencies I developed and reinforced during the internship include:

  • Serverless Architecture & Cloud System Design
  • REST API Engineering & Client-Server Integration
  • Modern JavaScript & Node.js Backend Development
  • AWS Service Provisioning & Configuration Management
  • Infrastructure as Code (IaC) via AWS SAM & CloudFormation
  • NoSQL Database Modeling with Amazon DynamoDB
  • Identity & Access Management (IAM) & Least Privilege Enforcement
  • Application Security & Input Validation Controls
  • System Observability, Logging & Troubleshooting using CloudWatch
  • Technical Documentation, Benchmarking & Testing
  • Collaborative Communication, Agile Task Management & Teamwork

A major highlight of my internship was delivering an end-to-end working product feature and deploying the supporting AWS serverless infrastructure. Transitioning the application from a local sandbox to a live AWS cloud deployment taught me how to identify runtime edge cases, perform thorough integration testing, and refine software architectures based on empirical log evidence and feedback.

In terms of work ethic, I consistently strived to complete assigned deliverables with high precision and within established deadlines. I adhered strictly to operational workflows, proactively sought technical guidance when encountering roadblocks, and maintained clear communication with teammates to align on project requirements. Furthermore, I embraced constructive feedback as a catalyst for refining both my engineering skills and professional conduct.

Objective Self-Evaluation Matrix

To maintain an objective perspective on my performance, I evaluated my progress across 12 core professional competencies:

No. Performance Criteria Description Good Fair Average
1 Professional Knowledge & Skills Grasping domain concepts, bridging theory with practical implementation, leveraging appropriate tooling, and delivering quality outputs
2 Learning Agility Absorbing new technologies rapidly, comprehending technical specifications, and adapting to novel tasks
3 Proactiveness & Initiative Taking ownership, researching technical alternatives independently, and seeking additional tasks or clarification
4 Sense of Responsibility Meeting project deadlines consistently, taking ownership of deliverables, and maintaining high output quality
5 Workplace Discipline Adhering to project schedules, organizational guidelines, security policies, and technical standards
6 Growth Mindset Welcoming constructive feedback, acknowledging areas for growth, and taking active steps toward self-improvement
7 Technical Communication Articulating engineering concepts, discussing technical blockers, asking precise questions, and providing progress reports
8 Team Collaboration Partnering effectively with colleagues, sharing technical insights, and contributing positively to team goals
9 Professional Conduct Demonstrating workplace respect, maintaining a constructive attitude, and behaving responsibly
10 Problem-Solving Skills Diagnosing root causes accurately, evaluating alternative architectures, and implementing pragmatic solutions
11 Project Contribution Delivering functional software artifacts, completing technical milestones, and proposing architectural enhancements
12 Overall Performance Comprehensive assessment of technical growth, output quality, professional attitude, and team contribution throughout the internship

Key Areas for Continuous Improvement

While I achieved significant progress, I have identified specific areas for continued growth:

  • Enhanced Operational Discipline: Refining personal time management and following established workplace procedures with greater consistency.
  • Systematic Problem-Solving: Structuring root-cause analysis by systematically logging and evaluating trade-offs before executing changes.
  • Structured Technical Communication: Providing more frequent, structured progress updates and articulating complex engineering blockers with greater clarity.

Summary & Future Outlook

Overall, this internship served as a pivotal experience in connecting academic principles with real-world cloud software engineering. Developing and deploying a production-ready serverless flashcard platform enhanced my mastery of AWS cloud architectures and built my confidence in designing, testing, documenting, and shipping cloud-native applications.

Beyond technical expertise, the internship highlighted that long-term career growth requires rigorous discipline, effective communication, personal accountability, and a continuous willingness to learn. Moving forward, I am committed to refining these skills to become an independent cloud engineer capable of solving complex problems and driving meaningful impact across future projects.