Introduction
Welcome to my portfolio website!
I'm a software developer with experience in building backends at Amazon and Nouveau Labs and developing Android applications at Atom.ei. I'm currently working a full-time job as a Software Engineer at Nouveau Labs, expanding my skills in web development and enjoy expressing my creativity through drawing.
Explore my portfolio to see a collection of my projects showcasing seamless digital solutions. From efficient backends to engaging Android applications and the exciting world of web development, I'm dedicated to delivering exceptional results that exceed expectations.
Thank you for visiting, and let's connect to discuss how we can collaborate on your next project.
Experience
Jul '23' — Now Software Engineer · Nouveau Labs
Integrated OAuth2.0 for Identity Provider login, improved API performance with asynchronous network calls, and enhanced data security through an S3 file URL system with 3-hour URL expiration. These efforts optimized user authentication, reduced execution times by 50%, and ensured data safety.
- Python
- Flask
- MySQL
- Elasticsearch
- Pytest
Jan '23 — Jun '23 Software Development Engineer Intern · Amazon
Led the whole project from design to deployment. Migrated legacy backends to AWS, enriching them with robust features such as failure handling and reporting. Leveraged AWS Lambda for serverless solutions. Innovatively developed an API to streamline seamless backend communication. Demonstrated leadership through fostering collaboration and knowledge sharing within the engineering department.
- Java
- Typescript
- AWS Lambda
- Amazon S3
- Amazon DynamoDB
- Amazon SQS
- AWS IAM
- AWS ECS
- JUnit5
Dec '21 — Jul '22 Android Developer Intern · Atom.ei
Collaborated with a talented team to develop a habit-building app. Implemented features such as app widgets, data caching, and data pre-fetching to enhance user experience and improve performance. By refactoring network calls, optimized app loading times, ensuring a smooth and efficient user interface, while actively contributing to the collaborative efforts of the team.
- Kotlin
- Java
- Android
- Firebase Firestore
- Firebase Cloud Messaging
- Widgets
Projects
Protext
A versatile app that combines the functionality of a bookmark manager and a text copying utility. Efficiently organize bookmarks into folders for easy access and streamline the process of copying large sections of text.
- Kotlin
- Android
- Room SQLite
- Multi module
ChAes
A dynamic chat application built on Google Firebase, featuring essential functionalities like unread message count, user authentication, and user search.
- Kotlin
- Android
- Firebase Firestore
- Jetpack Compose