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

            photo of me

            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

            • Chinese
              Native
            • Spanish
              Fluent
            • English
              B2

            Interests

            • Cooking
            • Design
            • Traveling
            • Languages
            • Gaming