Avatar of 陳禹杰.
陳禹杰
Senior Software Engineer
ProfileResume
Posts
18Connections
Print
Avatar of the user.

陳禹杰

Senior Software Engineer
An enthusiastic and energetic software engineer with a passion for building useful tools to improve the world and make it a better place. Don't like jQuery and love with Typescript, Java and Kotlin
Logo of the organization.
OpenNet 開網有限公司
Logo of the organization.
國立交通大學 National Chiao Tung University
台灣新北市

Professional Background

  • Current status
    Employed
    Not open to opportunities
  • Profession
    Full Stack Development
    Front-end Engineer
    Back-end Engineer
  • Fields
    Software
  • Work experience
    4-6 years (4-6 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    TypeScript
    rxjs
    React
    Vue
    Angular
    Nest.js
    GraphQL
    MySQL
    PostgresSQL
    Redis
    Spring Boot
    Spring Cloud
    RabbitMQ
    Docker
    Terraform
    Terragrunt
    AWS
  • Languages
    English
    Fluent
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Front-End / Back-End / Full Stack Web Developer
  • Desired work locations
    Taipei City, Taiwan
    New Taipei City, Taiwan
  • Freelance
    Part-time freelancer

Work Experience

Logo of the organization.

Sr Backend Developer

Apr 2023 - Present
Taipei City, Taiwan

Senior Software Engineer

Candlestick.io
Full-time
Mar 2022 - Mar 2023
1 yr 1 mo
Develop a web3 product, Candlestick.io, to assist individuals in analyzing crypto market trends through specific metrics. Used Tech Stack Spring Boot, PostgreSQL, Redis, Docker, Terraform/Terragrunt, GCP, Vue/Nuxt Achievements • Develop the entire frontend of the product from scratch, working independently • Collaborate with another engineer to develop the entire backend web services • Tune the performance of SQL queries of complex metrics. • Migrate services from Alibaba Cloud to GCP • Introduce Infrastructure as code(IaC) to manage the resources of the services • Establish CI/CD processes using GitLab CI to deploy services to Google Cloud Run
Logo of the organization.

Senior Software Engineer

Apr 2021 - Mar 2022
1 yr 0 mos
Taipei City, Taiwan
• Develop a gambling platform that integrates multiple third-party game providers • Lead and train junior frontend engineers Used Tech Stack Spring Boot/Cloud, MySQL, Redis, Docker, Angular, Vue Achievements • Develop a comprehensive risk control management system for the platform • Develop a mechanism that uses Redis Pub/Sub for distributed memory caching to reduce I/O overhead and serialization, and prevent cache inconsistencies with the database after migrations • Design the frontend architecture using Clean Architecture and DDD • Lead junior frontend engineers to complete projects from scratch
Logo of the organization.

Senior Software Engineer

Rytass Co., Ltd.
Full-time
Oct 2019 - Mar 2021
1 yr 6 mos
Taipei City, Taiwan
• Develop ERP systems for various customers across multiple industries • Train junior engineers Used Tech Stack Node/Koa, MySQL, React, Angular, Vue, GraphQL Achievements • Contribute to open source libraries based on the requirements of ERP systems from scratch, working independently - A UI library that supports multiple frameworks - A rich editor for web • Introduce Clean Architecture into the company and improve the quality of code
Logo of the organization.

Frontend Engineer

May 2018 - Sep 2019
1 yr 5 mos
Taipei City, Taiwan
Develop the platform, SurveyCake, to help individuals create custom survey forms and generate charts and reports for the analysis of response data, including cross-analysis, etc. Used Tech Stack React/Redux Achievements • Migrate system from jQuery to React • Tune the performance of React for large and complex views
Logo of the organization.

Software Engineer

Jan 2017 - Nov 2017
11 mos
Taipei City, Taiwan
Develop new features and fix bugs for an education platform Used Tech Stack Python/Flask, React, Vue Achievements • Migrate some sub-systems from jQuery to React • Develop a new platform, Share Class, from scratch to allow teachers to share their teaching materials, similar to a Github for teachers

Education

Logo of the organization.
Bachelor’s Degree
資訊工程
2013 - 2017
Activities and societies
從高中到大學都參加吉他社