Zechao Jin
Profile
I'm a seasoned backend engineer with 7+ years of experience, mainly working with Golang. I love building scalable microservices and robust APIs. I'm also into full-stack development, data science, and DevOps. Always eager to learn and take on new challenges.
Experience
AREX Markets and Bankable
Remote
Senior Backend Engineer (Golang)
June 2021 - Present
- Built Golang event-Driven microservices to automate company onboarding processes and workflows, including automated contract generation and integration with third-party APIs or tools such as Creditsafe, DocSpring, Scrive, The Gazzete public record, etc.
- Developed gRPC and REST API for admin dashboard enabling comprehensive management and access to company info, contracts, pricing configurations, bank accounts, company risk level.
- Developed a decision engine to assess credit ratings, insolvency risks, and financial health, allow automatically accept/reject company during onboarding.
- Used AWS SQS/SNS for asynchronous communicationand gRPC for synchronous communication between services, AWS S3 for file storage, Postgres for data and event storage.
- Migrate and refactor legacy code written in Javascript(Node) to improve performance and maintainability.
- Golang
- Vue
- Protobuf
- Docker
- K8S
- AWS SQS/SNS
- AWS S3
- Postgres
TravelgateX
Palma de Mallorca
Backend Engineer (Golang)
Apr. 2018 - May. 2021
- Contributed as a team member to developing HotelX microservices using Golang, which now handle over 7 billion daily hotel search requests. The API allows REST and GraphQL queries.
- Used pprof for system benchmark, improved system performance and helped companies reduce server expenses.
- Improved system performance using in-memory caching and Redis.
- Used Protobuf for internal data exchange for internal services, Elasticsearch for logging, monitoring with Kibana and Grafana. Stored static data (e.g., hotel information) in Elasticsearch.
Integration Engineer (C#)
Aug. 2017 - Apr. 2018
- Integrated supplier APIs into the platform using C#, ensuring smooth connectivity and maintenance.
- Golang
- C#
- Elasticsearch
- Redis
- Protobuf
- GraphQL
- Docker
- JSON
- XML
Education
Bachelor of Computer Science, Universitat de les Illes Balears
2013 - 2019
Master of Data Science, Universitat Oberta de Catalunya
2020 - 2022

- [email protected]
- devzechao.com
- Github: https://github.com/zechao
- Palma de Mallorca, Spain
Skills
- Programming
- Golang
- Python
- Javascript
- C#
- Java
- SQL
- Frameworks
- Gin
- Vue
- Hugo
- React
- .NET
- Databases
- Postgres
- MySQL
- Redis
- Elasticsearch
- DevOps Tools
- Git
- Git Actions
- Docker
- K8S
- AWS
- Communication Protocols
- Protobuf
- GraphQL
- REST
- gRPC
Languages
- ChineseNative
- SpanishFluent
- EnglishB2
Interests
- Cooking
- Design
- Traveling
- Languages
- Gaming