Avatar of 馬新凱.

馬新凱

Senior Backend Engineer/Machine Learning Engineer @ Calyx Inc.
Software Engineer
Logo of Calyx Inc..
Calyx Inc.
國立臺灣師範大學
Taiwan

Skills

Fortran
JavaScript
vue.js
MySQL / Mariadb
MongoDB
Linux OS
TypeScript
docker
Drone
Kubernetes
Spring Cloud
Spring Boot
Python
RabbitMQ
Redis
Java
Micro Service
Machine Learning
RCNN
Pytorch
Detectron2
AWS
EKS
Kafka
XGBoost
Word
NestJS
Distributed Systems

Languages

Japanese
Intermediate
English
Intermediate
Chinese
Native or Bilingual

Work experiences

Logo of Calyx Inc..

Senior Backend Engineer/Machine Learning Engineer

Calyx Inc.
Full-time

Mar 2022 ~ Present
- Initiate Kubernetes cluster for SaaS in AWS (EKS) for better availability and horizontal scalability by Terraform and Helm. - Initiate Prometheus, Grafana and Loki for monitoring, alerting and log management system. - Initiate e2e testing with Cypress.js and integrating new CI/CD pipeline with ArgoCD and github action. - Improving SaaS availability and horizontal scalability by refactoring legacy system. - Refactored SaaS RBAC functionality by OPA (open policy agent). - Refactored the LoRaWAN network architecture and enhanced throughput with AWS IoT Core and new data piepline architecture with Apache Kafka. - Developed an instance segmentation model for chicken identification using Mask R-CNN and vision transformer model. - Implemented image processing and feature engineering using binocular stereo vision and chicken recognition outcomes, extracting features of chickens in both 2D and 3D. - Estimated the weight of each chicken using extracted features with an XGBoost model; the trained model achieved an accuracy rate of 99%. - Established a data pipeline for a high-throughput real-time chicken image recognition system to predict the weight of chickens on the farm.

Software Engineer

Process&
Full-time

Aug 2021 ~ Jan 2022
6 mos
- Launched a multi-tenant Kubernetes cluster on AWS, facilitating a scalable infrastructure for SaaS offerings. - Developed a Node.js-based application to optimize data scientists' workflow, enhancing productivity and collaboration. - Designed a workflow engine system for data scientists, significantly improving their daily workflows by automating repetitive tasks.

Software Engineer

Acer

Mar 2020 ~ Jul 2021
1 yr 5 mos
- Leading the team to improve document editor widely used in Judicial Yuan and Ministry of Justice. Responsible for optimizing the performance of these two editors and integrating them with several systems deployed in the government. - Leading the team to refactor server side (Express.js & Nestj.s) node.js application.

Software Engineer

Intumit

Jan 2019 ~ Feb 2020
1 yr 2 mos
- Chatbot application development using Java and Vanilla javascript. - Integrate the training process for chatbot based on BERT model. - Responsible for Developing chatbot projects (backend) for Taiwan Mobile, National Health Insurance Administration, MasterLink Securities, American Family Life Assurance Company (Aflac) and CTC Japan.

Educations

國立臺灣師範大學

Master of Science (MS)
地球科學/大氣組

2015 - 2018
Powered By CakeResume