Joseph Yang

Software Engineer


I am a full-stack developer with expertise in designing and developing both frontend and backend applications.
Experience with both monolithic and microservices architectures.

I am currently learning about designing and developing observability systems in order to enable software development teams to quickly respond to and resolve issues, and to improve the availability and reliability of software.

https://github.com/zeroLR

  https://blog.zerolr.net

Skills

Back-end Development


  • Java
  • Kotlin
  • NestJs
  • gRPC
  • Kafka
  • Cucumber

Database


  • RDBMS
  • MongoDB
  • Redis

Front-end Development


  • TypeScript
  • React


CI/CD


  • GitLab CI/CD
  • Docker
  • K8s

Version Control


  • Git
  • Git FLOW
  • GitLab

Job History

Software Engineer  •  Rybit

2022-12 - Present

Rybit is an IoT software service startup that focuses on providing bicycle rental, management, and tracking services. Providing B2B and B2C solutions to partners in Europe and the United States region.

I am responsible for designing, developing, and refactoring web applications and databases under the microservices architecture, following the domain-driven design principles.

I also write integration and End-to-end tests to ensure code quality.

Software Engineer  • BEExANT IoT Studio

2020-06 ~ 2022-12

BEExANT is an IoT solution startup that focuses on agricultural automation, industrial automation, and technology education. We develop various lightweight IoT devices to enhance the value of existing equipment.

I am responsible for web application development, integrating Websocket protocol from Wi-Fi MCU for real-time response, and deploying the application on AWS Lightsail for monitoring IoT devices in real-time.

I am also responsible for designing, developing, and writing documentation & applications for IoT educational tools.

Education

National Taitung University

Computer Science and Information Engineering - Bachelor

2015 - 2020