陳柏霖 (Eden)

Full Stack Engineer

[email protected]

  Taipei, Taiwan


5 + years of full stack developer experience. Have a clear, logical mind with a practical approach to problem-solving.Participated in cloud administration platform design and development.

- Personality:
* Reliable, trustworthy, hardworking and eager to learn new skills
* Readily accepts new technical challenges and responsibilities
* Enjoy working on my own initiative or in a team

- Technical expertise:
* Programming language: Javascript, Typescript, Node.js
* Database: Mariadb, MongoDB, Redis cache
* Tools: Docker , MQTT, JSON, Restful API, SVN, Git
* Familiar: RESTful API, Websocket, React

    

工作經歷

Front-End Developer

Binance  •  April 2022 - Present

  • Web3 Frontend Development:

    • Developed Web3 projects using React, Typescript, and Next.js.
    • Acted as a key team member in debugging and resolving project-related issues and bugs promptly, ensuring the smooth operation of applications and meeting project deadlines.
    • Implemented wallet connection functionality, enabling interaction with Ethereum wallets and fetching user information.
    • Developed transaction features, including signing and submitting transactions to the blockchain network.
    • Implemented smart contract interactions, enabling execution of contract methods.
  • Performance Optimization and Website Responsiveness:

    • Optimized codebase using React's Memoization, useCallback, useMemo, etc., to reduce unnecessary component re-renders.
    • Utilized code splitting with Next.js dynamic loading to enhance website loading speed.
    • Improved website loading times and overall user experience by leveraging CDN capabilities for static asset delivery.
  • Reusable Component Development:

    • Created reusable React components with Typescript, ensuring their shareability across multiple projects.
    • Leveraged Storybook for writing and showcasing components, allowing team members to view and test various states and styles.
  • Monitoring Dashboard Development:

    • Developed monitoring dashboards using React and Typescript for real-time system data monitoring.
    • Utilized suitable chart libraries (e.g., echarts.js or recharts.js) to visualize data effectively.
    • Integrated APIs to achieve dynamic data updates and visualization.
  • Project Documentation Website Building:

    • Established project documentation websites using React and Typescript for static site generation.
    • Composed documentation content using Markdown or similar formats for easy maintenance and updates.
    • Employed appropriate documentation generation tools (e.g., Docusaurus) for convenient site building and deployment.

Front-End Developer

Hytech  •  November 2021 - March 2022

  • Developed projects using React, Typescript, and Redux, creating robust and maintainable web applications with a focus on user experience and performance.
  • Maintained and optimized existing projects, identifying areas for improvement and implementing enhancements to enhance scalability and code efficiency.
  • Collaborated with cross-functional teams, including designers and backend developers, to deliver seamless and integrated solutions that meet business requirements.
  • Conducted code reviews and provided constructive feedback to teammates, contributing to the improvement of code quality and best practices within the team.
  • Researched and adopted the latest frontend technologies and best practices, ensuring the adoption of modern and industry-standard development approaches in the projects.
  • Maintained clear and concise documentation of project features, architecture, and technical decisions, facilitating seamless knowledge transfer and onboarding for new team members.

Senior Full Stack Engineer

Innodisk  •  December 2018 - November 2021

UPS Management Platform Project:

  • Responsible for frontend development, logic implementation, and RESTful API integration, creating intuitive and efficient user interfaces while integrating backend data and services.
  • Discovered and resolved memory leak issues during mid-stage development through in-depth research and root cause analysis, successfully optimizing application performance and enhancing user experience.
  • Mentored team members on quick detection and troubleshooting methods, improving the team's problem-solving and debugging capabilities.

Vehicle Anti-Theft System:

  • Managed system architecture planning and setup, database design, frontend development, and RESTful API development and integration, ensuring system scalability and stability.
  • Identified the benefits of using Web Token format JWT and proactively shared it with team members, widely applying it in various projects to enhance project security and efficiency.
  • Established highly automated deployment processes, simplifying development environment setup, reducing deployment time, and increasing development efficiency.

New Product Research & Development - innoAGE:

  • Participated in innoAGE prototype development and testing, coordinated frontend and backend development, and led overall system architecture planning and setup to ensure project success.
  • Integrated Azure cloud services to create a reliable and efficient cloud environment, ensuring excellent scalability and stability for the product.
  • Successfully transitioned the prototype into mass production by closely collaborating with the hardware team, delivering high-quality products.

Sysinno Air Quality Detection Dashboard:

  • Designed and implemented system architecture, combining frontend development, Websocket application, and RESTful API integration to achieve real-time data monitoring and visualization.
  • Utilized Docker for deployment, streamlining environment configuration, improving deployment efficiency, and ensuring application stability across different environments.

innoAge Account Management Platform:

  • Designed the overall system architecture, built a robust database design, and developed frontend interfaces and RESTful APIs to implement user registration functionality.
  • Applied Websocket technology to achieve real-time message push and notifications, enhancing the user interaction experience.
  • Leveraged Azure cloud deployment to ensure platform stability and high availability.

iCAP Platform 1.X:

  • Responsible for frontend development and logic implementation, creating user-friendly interfaces, and developing RESTful APIs for backend integration to facilitate data exchange and processing.
  • Setting up and maintaining the external frequency management server, continuously optimizing system performance, and ensuring platform stability.
  • Implemented Websocket technology to enable real-time communication, improving user experience.

iCAP Platform 2.0:

  • Led frontend development and logic implementation, designing and implementing user-friendly interfaces to enhance the user experience.
  • Developed RESTful APIs for backend integration, enabling data exchange and processing, and collaborated closely with the backend team to ensure successful project delivery.
  • Integrated Websocket application for real-time communication and data updates, allowing users to receive the latest information instantly.

In these projects, I not only served as a Full Stack Engineer but also actively participated in system architecture design and optimization to ensure projects have excellent scalability and performance. I closely collaborated with team members, sharing new technologies and solutions while guiding colleagues' learning and growth. Acted as a mentor to junior developers, offering guidance and support in their professional growth and technical skill development. When facing challenges, I approached them with a proactive attitude, conducting in-depth research to find the best solutions and ensure the successful realization of the projects.

Projects


UPS Management Platform Project


Uninterruptible Power Supply (UPS) Monitoring and Management Platform

Sysinno Air Quality Detection Dashboard


Integrate air quality sensors to display real-time data on the dashboard.


innoAge Account Management Platform

After user registration, they can bind the purchased devices to their account and monitor device information and control them on the web page.

iCAP Platform

Internet of Things (IoT) Device Monitoring and Management Platform

Skills

Front-end

  • HTML5
  • React 
  • React Hook
  • Bootstrap 
  • MATERIAL-UI
  • Ant Design
  • JWT
  • AJAX
  • Redux
  • Next.js

Back-end

  • Express Framework 
  • MariaDB 
  • Redis 
  • MongoDB 
  • Nginx 
  • MQTT
  • Nest.js

Languages

  • JavaScript 
  • TypeScript 
  • Nodejs 

Tools

  • Docker
  • Docker Compose
  • Webpack

Education

2014 - 2017

Chaoyang University of Technology - Master's degree

Computer Science and Information Engineering

2010 - 2014

Chaoyang University of Technology - Bachelor's degree

Computer Science and Information Engineering