呂冠篁 (Aaron Lu)

Frontend Developer

Frontend Developer with over 3 years of experience in web development, shipped 3+ production-level modern web applications. Great team player with a collaborative spirit and extensive knowledge of web technology, familiar with the agile development lifecycle. Focus on writing clean, testable, and maintainable code, prefers to build stable, high-performance, and cross-platform applications using React and TypeScript.

Skills

Frontend

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • TypeScript
  • React
  • Redux
  • React Native
  • Next.js

Backend

  • Node.js
  • Express
  • Nest.js
  • MySQL
  • Docker
  • Amazon Web Services

Development Tools

  • Git
  • ESLint
  • Prettier
  • Webpack
  • Jest
  • Jenkins
  • styled-components

Work Experience

Frontend Developer  •  Ubiquiti Inc.

Mar. 2021 - Present

[UniFi Connect]

The latest application within UniFi OS. Designed from the ground up to be a fully integrated enterprise-of-things hardware and software solution focused solely on simplifying IT for organizations.

https://youtu.be/8x5fhuKWRyo

  • Develop and maintain the web portal user interface of the UniFi Connect application with a pleasant user experience using React and TypeScript.
  • Work closely with two talented frontend team members to establish coding style guidelines and ensure code quality via code reviews.
  • Collaborate with PM, UI designers, and backend developers to deliver exciting and innovative features and manage project priorities within an agile environment.
  • Migrate the existing project from JavaScript to TypeScript for a better development experience and enhance the code quality and maintainability. (We took about 3 months to gradually convert it to TS including planning and writing the migration document.)
  • Optimize the performance and improve the initial page load speed of web applications by introducing the Code-Splitting feature.
  • Implement unit test and component test using Jest and react-testing-library to ensure the correctness of our important business logic.
  • Build an automated CI/CD pipeline by integrating Jenkins with AWS S3.
  • Write technical documents on Jira Confluence to help others who are involved can easily understand the main topics. (TypeScript, CI/CD Flow, Code-Splitting...)
  • Setup internationalization with FormatJS (react-intl) to provide a great user experience for a wide-ranging audience in different regions and locales.

Software Engineer (Full-Stack Developer)  •  MVP Fastlane

Feb. 2020 - Mar. 2021

  • Help variant of startups build their "minimal variable products" on the web and mobile apps in the short term.
  • Collaborated with various departments in building new products and troubleshooting.
  • Optimized workflow by building fully automated CI/CD pipelines for server deployment.
  • Actively worked with Docker and managed cloud infrastructure on AWS (Elastic Beanstalk, EC2, RDS, S3, CloudFront, SES, Route53).
  • Built the website of Woman Gathering Platform with React.js, Redux, Next.js, and styled-components.
  • Built cross-platform Instant Messaging and Video Chat applications with React Native, OpenTok, and Socket.io.
  • Built backend API services with TypeScript, Node.js, Express.js, Nest.js, Docker, and AWS.
  • Built an automatic CI/CD procedure with GitHub actions.
  • Representative projects: WoomanPower (https://www.woomanpower.com)

Education

2018 - 2019

AppWorks School

Web Class - Front-End Trainee

2015 - 2019

Shih Hsin University

Information Management (CS)