Avatar of Bojie Wu.
Bojie Wu
Senior Backend Engineer
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
    Ready to interview
  • Profession
    Blockchain Platform Engineer
    Back-end Engineer
    Software Engineer
  • Fields
    SaaS / Cloud Services
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    Spring Framework
    Gin Framework
    Blockchain Development
  • Languages
    Native or Bilingual
  • Highest level of education

Job search preferences

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

Work Experience

Logo of the organization.

Backend Team Lead

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

Aug 2017 - Jun 2019
1 yr 11 mos
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

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

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

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.


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