A team player focused on achieving results. Demonstrating a sincere passion for the product, combined with the ability to learn rapidly and develop swiftly, while upholding a high level of professionalism as personal attributes. Planned and constructed over 90% of the backend system and DevOps tools from the ground up based on past experiences. Adjusted the development process to align with team growth and ensure appropriateness. Showcase leadership within the team and play crucial roles within the company.
[Development - 40%]
- Develop and maintain a user account system with 3M+ users, including the implementation of a secure user key management system.
- Developing a unified interface for account transactions to enhance consistency in multi-chain integrations. Researching and defining technical specifications to ensure consistent implementation from client to backend.
- Develop and continuously optimize multiple blockchain indexers to manage high network traffic (up to 5000+ transactions per second at peak moments), simultaneously building internal services (using GRPC) to tackle performance issues.
- Initiated the development of open-source projects to address the absence of Golang implementations.
- Participated in the development of more than 5 dapp projects, requiring the rapid learning of various blockchain smart contract languages within a highly limited timeframe.
[DevOps - 30%]
- Design and implement a CI/CD process utilizing container services (K8S), cloud infra (GCP), VCS (GitHub), and monitoring/alert systems (Grafana + Slack).
- Create a Slack bot to assist developers, PM, and CS in debugging and resolving live issues while ensuring the confidentiality of sensitive information.
[Management - 30%]
- Led a team of 4 to 6 individuals, focusing on task assignment, coordination, and career planning, including BE and SRE.
Stack: Golang, Solidity, Postgres, K8S, GCP, Redis, Grafana, GRPC