Avatar of alex chen.
alex chen
Senior Software Engineer
ProfileResume
Posts
25Connections
Print
Avatar of the user.

alex chen

Senior Software Engineer
Backend software engineer with more than 9+ years of experience in web technologies. Experience languages Java (Spring Boot), Go, etc, the cloud platform with AWS and Azure to architect the distribution system.
Logo of the organization.
KaiOS Technologies, Inc.
Logo of the organization.
Tajen University
Taipei, 台灣

Professional Background

  • Current status
    Unemployed
    Open to opportunities
  • Profession
    Software Engineer
  • Fields
    Software
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    Java
    Python
    Spring Boot
    Kafka
    RabbitMQ
    MariaDB / MySQL
    MongoDB
    Cassandra
    Redis
    AWS
    Golang
    distrubuted system
    Mircoservice architecture
  • Languages
    English
    Intermediate
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Sr. Backend Engineer, Sr. Software Engineer, Backend Team Leader
  • Desired work locations
    Taipei City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

Senior Software Engineer

Mar 2021 - Jul 2023
2 yrs 5 mos
Taipei City, Taiwan
The KaiCloud is a microservice system, it contains various applications, each service vai queue to communicate and share the data. - KaiStore backend Marketplace for the world's most popular apps on KaiOS. A Microservice application, this project is based on the GoLang for device facing API, and JAVA as DAO framework talks with Cassandra database - KaiStore Portal backend A system allows developers/partners to upload apps and manage app versions, manifests, and configurations. - KaiAds (Ad Exchange, SSP, DSP) The KaiOS AD system, kaiOS's developer, via KaiAds SDK sends ad-requests to SSP servers to bid the ADs from several DSP partners. This product is a pure Golang project. We use AWS Elasticache to store the AD data to increase the latency and use Lambda to sync the cache data to the database.
Logo of the organization.

Technical Manager

Nov 2019 - Feb 2021
1 yr 4 mos
ETL & exception management system A data pipeline system, daily to sync data from the data center, it uses a queue to keep the data alive, using the Producer/Consumer architecture, the process can easy to scale up. Manufacturing Monitoring System A system monitoring the data from the manufacturer, this system can deploy in the cloud and at the local device.

Sr. Software Engineer

Feb 2014 - Oct 2019
5 yrs 9 mos

Software Engineer

Feb 2012 - Feb 2014
2 yrs 1 mo

Software Engineer

Aug 2009 - Feb 2012
2 yrs 7 mos
POS System Responsible for POS System of FamilyMart which was implemented in the C#/.NET Windows Form. The system provided typical POS features, and I developed new features including the ability to handle TCP/IP connection loss, or exhausting inventory.

Education

Logo of the organization.
Bachelor’s Degree
Bachelor Of Computer Science
2005 - 2007