Avatar of Bojie Wu.
Bojie Wu
Senior Backend Engineer
ProfileResume
Posts
16Connections
Print
Avatar of the user.

Bojie Wu

Senior Backend Engineer
I am a highly experienced software engineer with a strong focus on backend development, offering a decade of expertise, including two years in team management. My extensive background encompasses over six years in blockchain software development, covering blockchain wallets, smart contracts, DApps, core chains, and exchanges. I possess strong project understanding, collaboration, and a perpetual curiosity, resulting in robust execution. I have a passion for research and enjoy sharing new knowledge.
Logo of the organization.
Blocto (portto)
Logo of the organization.
Tamkang University
Taipei City, Taiwan

Professional Background

  • Current status
    Unemployed
    Ready to interview
  • Profession
    Blockchain Platform Engineer
    Back-end Engineer
    Software Engineer
  • Fields
    Blockchain
    SaaS / Cloud Services
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    Golang
    Java
    JavaScript
    GCP
    AWS
    Linux
    Spring Framework
    GORM
    SpringBoot
    Gin Framework
    React.js
    Node.js
    Kubernetes/Docker
    Web3.js
    Solidity
    Blockchain Development
    Redis
    PostgreSQL
    MySQL
    MongoDB
  • Languages
    Chinese
    Native or Bilingual
    English
    Intermediate
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Senior Backend Engineer
  • Desired work locations
    Taiwan
    Japan
  • Freelance
    Part-time freelancer

Work Experience

Logo of the organization.

Backend Team Lead

Blocto (portto)
Full-time
Sep 2019 - Sep 2023
4 yrs 1 mo
Taiwan
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

Senior Blockchain Developer

DEXON Foundation
Full-time
Jan 2018 - Jun 2019
1 yr 6 mos
A chance to deeply understand blockchain infra and contribute to an open source project DEXON. - Focused on the consensus layer's final state transition and storage, gaining expertise in blockchain's lower-level development. - Gained a comprehensive understanding of various blockchain mechanisms and implementations, including consensus, P2P, and storage layers. Stack: Golang, Ethereum

Senior Backend Developer

COBINHOOD, Ltd.
Full-time
Aug 2017 - Jun 2019
1 yr 11 mos
Taiwan
Master blockchain technology and leverage modern development tools to efficiently build a backend system, optimizing the development cycle. - Developing an account system by optimizing JWT to mitigate potential resource consumption. - Assisting in the implementation of an exchange deposit/withdrawal system to facilitate additional blockchain integrations through the acquisition of blockchain technology knowledge. - Developing a UTXO system within our infrastructure and optimizing its usage to prevent an accumulation of too many small UTXOs that could potentially slow down the service. - Embark on the use of Kubernetes (k8s) and explore its potential to enhance the flexibility and smoothness of the CI/CD process through integration with other infrastructure components. Stack: Golang, Postgres, K8S, Redis, GCP

Senior Software Engineer

杰星
Full-time
Jan 2016 - Jul 2017
1 yr 7 mos
Taipei City, Taiwan
- Demonstrated proficiency by taking ownership of the majority of team projects, leveraging past knowledge and expertise. - Transitioned into a leadership role, overseeing a team of 2-3 engineers in project development. - Introduced Node.js to the team to expand the skill set and improve alignment with specific use cases for backend development.

Software Engineer

艾揚
Full-time
Mar 2015 - Dec 2015
10 mos
Taipei City, Taiwan
- Utilized Java Spring Boot to build developer-friendly REST APIs, enhancing the user experience. - Collaborated closely with the project manager to clarify requirements and establish clear API specifications. - Demonstrated commitment to personal and professional growth by proactively learning front-end development during free time. - Took on part-time roles outside of work to gain practical, hands-on experience in the field.

Software Engineer

分心
Full-time
Nov 2013 - Mar 2015
1 yr 5 mos
Taipei City, Taiwan
- Developed REST APIs using the Java Spring framework, enabling efficient data exchange. - Created Docker images and implemented Linux shell scripts to establish automatic CI/CD processes on an AWS EC2 instance, integrated with a self-service Git server. - Demonstrated significant growth during the tenure, evolving from having zero experience to handling independent development tasks. - Cultivated a commitment to quality by developing a habit of writing tests and engaging in code reviews with the team.

Education

Logo of the organization.
Bachelor of Engineering (BEng)
CS
2008 - 2012