Gyeongmin "Min" Lee
About Myself
Hi 👋 I’m Min, a software engineer with experience in Front-end development and AWS. I’m passionate about using technology to address real-world issues.
In my spare time, I enjoy researching front-end frameworks and how they can be used to build better user experiences. I also enjoy reading books on software development and personal growth. Some of my favourites are The Pragmatic Programmer and Code: The Hidden Language of Computer Hardware and Software.
I graduated with a diploma in Computer Systems Technology from BCIT in 2020, concentrating in Web Development and Cloud Computing. I gained extensive practical experience through various projects.
Other things I enjoy (in no particular order): bass guitar, skateboarding, Manchester United, lego, and bible study.
Skills
- Front End: React, Remix, Next.js, Redux, TypeScript, JavaScript (ES6+), HTML, CSS/SCSS, Flutter
- Back End: AWS (SAM / Lambda - Node.js / SQS / DynamoDB / EC2 / S3 / RDS), Google Firebase, SQL
- Other: Git, GitHub, Docker, GraphQL
Experience
Software Developer
Full-stack Developer
- Led a successful migration and launch of an e-commerce retailer by implementing front-end JavaScript modules and integrating existing CRM with Shopify using AWS Lambda Serverless (Node.js + Typescript).
- Achieved a 2-week reduction in total front-end development time by identifying the common requirements of essential functionalities used across different e-commerce websites and creating reusable and configurable components.
- Onboarded 4 new developers across front-end and cloud development workflows within a week by writing documentations and providing guidance to their first contributions through one-on-one coding sessions.
Co-op Front-end Developer
- Automated a version control workflow of the internal React library used across multiple front-end teams by writing a modular Typescript script which integrated with GitHub and npm API.
- Enhanced the user satisfaction of a managed WordPress hosting service, measured by internal testing, by implementing a dynamic loading page that reflects the live status of a prolonged back- end jobs.
- Promoted best practices for front-end development across internal teams by working with the lead developer to create and maintain an internal UI library, and guiding developers in their use through code reviews.