Septem Li

Back-End Developer

    • Experienced in AWS, includes Cloudfront, S3, SQS, DynamoDB services.
    • Familiar with gin, go-kit, mux, gorm and testify frameworks.
    • Familiar with monitoring (Prometheus) and logging system (ElasticSearch).
    • Over 4+ years Golang development experience with web services and testing.
    • Good experience in Unit Testing with Golang
    • Experience in building REST APIs and gRPC in Golang
    • Experienced in Redis, RDBMS operation.

工作經歷

Back-End Developer  •  Binance 

    • Reduced Redis CPU utilization from 65% to 30% by grouping data to  reduce 45% Redis commands and introducing in-memory cache mechanism.
    • Optimised code size 25% - 30% and improving the code quality. Also increased code coverage rate from 72% to 90%.
    • Used truss and mockery codegen tool created services template and mock testing template.
    • Develop Mini-Program Platform
        • Supporting Multi-Tenancy and designing Workspace mechanism to separate 1st-Party and 3rd-Party Mini-Programs
        • Designing campaign mission component. For fulfilling different mission requirements, collaborated with KYC and Referral teams.
        • Cross function team collaboration, includes DevOps, FE, QA and other external services BE teams.

十一月 2021 - 五月 2023

Senior Back-End Developer  •  PhotoGrid

    • Refactoring existed codebase with MVC model and improving the code quality.
    • Introducing code quality static checker (golangci-lint). Also introducing Common Vulnerabilities and Exposures checker (nancy) into CI.
    • Introducing Hashicorp Vault to separate the keys, secrets out of codebase.
    • Profiling the RESTful APIs execution time with ELK and reduce the 20% response time with specified APIs.

六月 2021 - 十月 2021

Senior Back-End Developer  •  TrueTel

    • Collaborating with Nauto cloud team via JIRA and Slack. Building micro-services, migrating RESTful APIs which with two versions JSON data format. Also built data record changes history APIs and RDBMS (PostgreSQL) data migration.
    • Developing several user scenarios for Google MTBF, CUJ (Critical User Journey) testing on different Chromebook models and build log analysis system with EFK. Also using Grafana, Prometheus monitors the target devices CPU, memory and network bandwidth.
    • Designing a server resource dispatcher which dispatch the server for service contains 1 to 3 Chrome instances that could communicate via CDP (Chrome Devtools Protocol) to build Zoom conferences with a lot of bots. And providing gRPC and RESTful interface for accessing. 
    • Contributing CUJ scenario cases and framework changes to Chromium open source project, includes tast and tast-tests repositories.

七月 2019 - 五月 2021

Blockchain Developer  •  IOEX

    • Ethereum smart contract development with Solidity.
    • Transplant DPoS consensus into Elastos, Ethereum.
    • Collecting transactions into database and implements RESTful APIs for Blockchain Explorer.
    • Implements auto-transaction generator tool for blockchain pressure testing.

九月 2018 - 六月 2019

Front-End Developer  •  Retair

    • Used AngularJS and jQuery frameworks in the development of web applications.
    • Developed UI components.
    • Experience with consuming RESTful web services.
    • Rendered visualization charts with ECharts, C3 libraries.
    • Communicated updates in daily meeting using JIRA software.
    • Provided multi-language support using i18n library.
    • Cross-browser testing / implementation.
    • Refactor existing code, enhancements and improvements overall code quality.

五月 2017 - 八月 2018

Senior Firmware Developer  •  PEGATRON

    • Software design for JBOD and Server.
    • Bridge and coordinate with cross-function teams, including EE, Power, QTR, QTC and Manufacturing side.
    • Debugging and function verification.
    • Develop BMC with ASPEED AST2300/AST2400/AST2500/PILOT-4 chips. Familiar with AMI code base.
    • Working with Trac project management.

四月 2012 - 四月 2017

學歷

2010 - 2012

National Chung Cheng University

Computer Science

2006 - 2010

National United University

Bachelor

技能


  • Team Collaboration
  • Collaborating
  • Communicate
  • Analysis
  • Embedded System Development
  • Cross-Browser Testing
  • Contract Development
  • RESTful Web Services
  • Project Management
  • Chrome Devtools

語言


  • English — 進階