Work Experience
I graduatedd from Highline College with an Associate of Applied Science in Computer Science in 2021, and from Seattle University with a bachelor's degree in Computer Science in 2023.
I worked as a teacher assistant for the Computer Science department at both campuses. At Highline College, I assisted students with entry courses such as Python & Java Programming and Data Structures.
At Seattle University, I assisted students with higher-level courses such as Algorithms, Operating System Programming, Language Theory and Database. I mainly helped students with their problems using C++, Python and PostgresQL.
As a teacher assistant, I hosted office hours and workshops to help students with their assignments and projects. My main job was to help with designing over 50 programming projects and grading over 1000 assignments with constructive feedback.
In my senior year, I had a chance to work on a capstone project with SDI Engineering Inc. in a group of 5 students, mentored by Professor Yingwu Zhu. I worked on migrating a legacy desktop application, GearSim, that performs landing gear simulation and subsystem analysis tools to prevent expensive and time-consuming physical testing. Our team's goal was to migrate to using C++ and Qt Framework for a more modern and efficient desktop application.
After that, I extended to intern at SDI Engineering Inc. My work was to continue the migration process and implement new features such as dynamic page rendering based on different aircraft models and simulations. By using Qt Quick and QML, I was able to create a dynamic and responsive UI that can be easily customized from the user side and be well integrated with new incoming models from the manufacturer side.
Right after SDI Engineering Inc., I've worked at Data Annotation Tech as a contracting software engineer. My main job is to work with a variety of AI coding bot to provide programming annotation and solutions for generative machine learning models.
By applying the 7-Dimension Metric of Data Quality, I improve and fine-tune the AI coding bots to provide more accurate and efficient solutions for programming and coding prompts. My work is mainly focusing on instructing the AI coding bot to fulfill complex and enterprise-level coding tasks by either providing or fixing the code snippets to meet the user's requirements.
My tasks include working with a variety of programming languages and frameworks such as C++, Python, Java, TypeScript and React. I also work with many cloud services on AWS to deploy and manage machine learning models. This includes setting up EC2 instances, managing S3 buckets, and utilizing Lambda functions for serverless computing.
Skills
- Languages: Python, Java, C++,HTML, CSS, C, TypeScript, JavaScript, React, NextJS, Flask, Express, NestJS, Django, PostgresQL, MongoDB, GraphQL.
- Concepts: Web Application Development (SPA, CSR, SSR, SSG), Web Architecture (REST API, Microservice, MVC), Databases, Data Structures, Algorithms, Operating Systems (Linux/Windows), Network protocol (HTTP(s), TCP/IP, UDP, SSH, DNS), Authentication (OAuth 2, SSO, JWT, Session), Webpack, Docker, CI/CD, AWS infrastructure (S3, EC2, RDS), Testing (Unit, Integration, E2E), Software Development (Agile, Scrum).