UAeNY4ij-
libing wang
--beijing
https://www.linkedin.com/in/wanglibing001/ 丨https://iamwlb.github.io
SUMMARY
I am a Senior Full-Stack Backend Developer and Software Architect with 15+ years of experience. With expertise in
designing robust and scalable backend architectures, I specialize in utilizing a diverse range of technologies to deliver
high-quality solutions.
Throughout my career, I have led teams in implementing DevOps practices, CI/CD pipelines, and automated
deployments, improving development efficiency and ensuring seamless software delivery. My experience includes
building private cloud platforms, guiding cloud migrations, and optimizing system performance.
As a versatile developer, I am skilled in multiple programming languages and frameworks, including Java,Golang,Python
and Node.js. Leveraging my broad expertise, I have successfully delivered impactful projects, ranging from enterpriselevel systems to innovative web applications.
I am committed to staying updated with the latest industry trends and technologies, continuously expanding my skill set
to provide cutting-edge solutions. With a collaborative mindset, I excel in cross-functional environments, working closely
with frontend developers, UI/UX designers, and other stakeholders to create cohesive and successful products.
If you are looking for a Senior Full-Stack Backend Developer and Software Architect with extensive experience in diverse
technologies, let's connect and explore how I can contribute to your organization's success.
SKILLS LIST
Java, Golang, Python, Node.js
MySQL, PostgreSQL, MongoDB, Redis, Oracle, Clickhouse, Neo4j
RabbitMQ, Apache Kafka
Shell, Ansible, Terraform,Jenkins, Helm3, Kustomize
HTML, CSS, JavaScript, Bootstrap
Docker, Kubernetes,Docker Swarm,Rancher,Kubesphere,vSphere,vCenter,ESXI,Virtualbox,KVM
ELK, Prometheus, Grafana, Graylog
Git, Gitlab, Github
PROFESSIONAL EXPERIENCE
Antiy
Aug 2021 - Apr 2023
Senior Software Development Engineer Cloud Security
Beijing
Led a team in DevOps practices, continuous integration/continuous delivery (CI/CD), and automated deployment.
Designed and implemented CI/CD pipelines to enhance development team efficiency and software quality.
Participated in technical reviews, providing professional insights on new features and system designs while ensuring
compliance with security standards and best practices.
Responsible for performance optimization and tuning to ensure system stability and scalability.
Provided technical support and training, assisting team members in understanding and implementing DevOps tools and
practices.
DTSZ
Aug 2020 - May 2021
Software Architect R&D Department
Beijing
Independently built the company's private cloud platform, responsible for planning, designing, and deploying the entire
infrastructure, providing the company with an efficient cloud computing foundation.
Personally guided multiple teams in cloud migration, providing technical support and training to ensure successful
adoption and smooth operation on the cloud.
Responsible for supporting the deployment and management of the Kubernetes platform, ensuring platform stability and
scalability.
UAeNY4ij-
Participated in Java development across multiple projects, including requirements analysis, system design, coding, and
unit testing.
Developed key features and modules to ensure code quality and system performance. Coordinated collaboration among
team members, product managers, and testers to ensure timely project delivery.
NXtele
Aug 2019 - Aug 2020
Architect R&D Department
Beijing
Led the team in transforming monolithic applications into a microservices architecture, responsible for planning and
executing the entire transition process. Successfully split traditional monolithic applications into scalable microservices.
Personally resolved platform performance issues by optimizing and fine-tuning key components, resulting in a
performance improvement of over 100 times and significantly enhancing system responsiveness and scalability.
Established DevOps processes, enabling automation from development to testing and production deployment, thereby
improving software delivery efficiency and quality. Designed and implemented continuous integration and continuous
deployment (CI/CD) pipelines, accelerating the software development and delivery process.
Participated in Java development across multiple projects, taking charge of designing and implementing core features
and modules.
Uni2Uni Group Ltd
Oct 2012 - Jul 2019
Senior Software Architect Platform Business Unit
Beijing
As one of the architects, responsible for the design and development of the foundational frameworks for the company's
internal development team, providing technical support for internal R&D projects.
Internal product development: Led the development of multiple internal products, including an aggregation gateway
system, a bank self-service terminal store product, and a car enthusiasts' community app.
Reliable architecture design: Designed and implemented highly available and scalable architectures to ensure that the
systems meet the requirements of internal R&D projects while delivering a superior user experience.
Coordination and collaboration: Coordinated with product managers and other development teams to understand
business needs and translate them into feasible technical solutions.
Technology stack selection: Evaluated and selected appropriate technology stacks to meet performance and security
requirements for internal R&D projects.
Technical guidance and training: Provided technical guidance and training to help team members understand and apply
best practices.
Project delivery and quality control: Addressed architectural and technical challenges to ensure on-time delivery of
internal R&D projects and meet expected quality standards.
Wiseway
Sep 2006 - Sep 2012
Software Development Manager
Website Development: Led the construction of a portal website that witnessed an 8-fold increase in traffic within six months.
Maintained a consistent presence in the top three search results through long-term strategic placement in Baidu's bidding
ranking. Achieved profit targets three years ahead of schedule in the second year of operation.
Team Management: Managed a team of 10 developers, overseeing the design and implementation of multiple projects.
Independently developed an Attendance Management System and led the team in the successful creation of nearly 10
projects, including CRM, OA, and online education platforms.
Cybersecurity and Operations: Spearheaded enterprise-level network security initiatives, developing and implementing
comprehensive security strategies. Ensured 24/7 stability of websites and systems, minimizing downtime and safeguarding
sensitive information.
Network Infrastructure Enhancement: Upgraded the office network from a two-layer to a three-layer architecture, resulting in
significant performance enhancements and optimization.
Open source projects and works
Microservice Integration Testing Tool
Feb 2023 - Apr 2023
Senior Development Engineer
1. I independently designed and developed a microservices integration testing tool to address the integration testing needs
after microservices deployment.
2. Using the Golang and Ginkgo technology stack, I completed the development, testing, and optimization of the tool. This
UAeNY4ij-
tool validates key aspects such as the availability of foundational microservices and the availability of middleware,
assisting in pinpointing potential issues.
3. Through close collaboration and feedback exchange with other teams, I continuously improved and enhanced the tool's
functionality and performance. The implementation of the tool boosted the team's efficiency and played a crucial role in
multiple projects.
4. This project provided the company with a technological edge, maintaining a competitive advantage in the microservices
domain. Additionally, it offered efficient and automated stability verification tools for business operations.
Microservices CI/CD Platform
Dec 2022 - Apr 2023
Senior Development Engineer
I independently established and maintained a microservices CI/CD platform, leveraging Jenkins and Groovy to create
comprehensive continuous integration and continuous delivery pipelines. The scope of work includes:
1. Platform Setup: Designed and deployed the microservices CI/CD platform from scratch, managing multiple Jenkins
nodes to support large-scale build and deployment tasks.
2. Pipeline Scripts: Developed flexible and scalable Groovy Pipeline scripts covering code building, automated testing,
containerization, deployment, and configuration management.
3. GitOps Practices: Adopted the GitOps model to store application configurations and states in Git repositories, facilitating
version control and automated deployment.
4. Scalability: Designed a horizontally scalable and highly available architecture to support parallel processing and fault
recovery.
5. Automated Deployment: Integrated with Kubernetes to achieve automated deployment and scaling of containerized
applications.
6. Maintenance and Support: Responsible for day-to-day platform maintenance, issue resolution, performance optimization,
and close collaboration with development teams.
Bohai Bank Unified Reporting Platform
Mar 2021 - May 2021
Software Architect
Technology Stack: vue, Spring Cloud Alibaba, Hibernate, Fastjson, POI, Docx4j, Aspect, Druid, CXF, Velocity
Project Description: Based on the company's proprietary products, I completed the development of the Unified Portal, Data
Reconciliation Subsystem, Indicator System, and Data Processing Subsystem. I established an all-encompassing unified
reporting platform that interfaced with over 10 in-house production systems, addressing data gaps through reconciliation
and feedback, and providing data to more than 20 downstream systems. The project's primary focus was to supplement
production data while also accommodating real-time (T+0) data presentation.
Job Responsibilities:
Assisted the project manager in technical design, offering architectural design and solutions to ensure the system met
business requirements and technical standards.
Collaborated with team members to partition system modules, jointly formulated module design and interface specifications,
ensuring cohesive module interactions.
Worked with the project manager to break down project tasks and create well-structured work plans to ensure timely task
delivery.
Provided technical guidance within the team, assisting in resolving technical challenges and enhancing the technical
capabilities of team members.
China Merchants Bank Functional Cloud Reporting Platform
Oct 2020 - Feb 2021
Software Architect
Technology Stack: vue, Spring Cloud Alibaba, Hibernate, Fastjson, POI, Docx4j, Aspect, Druid, CXF, Velocity
Project Description: Constructed China Merchants Bank's unified intelligent cloud reporting platform. Based on the
company's proprietary products, established data collection subsystem, indicator management subsystem, interbank
reconciliation subsystem, and data processing subsystem. Completed end-to-end report processing for the entire bank
(including subsidiaries).
Job Responsibilities:
1. Collaborated with the project manager on technical design, providing architectural design and solutions to ensure the
system meets business requirements and technical standards.
2. Assisted in segmenting system modules, jointly formulating module design and interface specifications to ensure
seamless interactions between modules.
UAeNY4ij-
3. Worked with the project manager to divide project tasks and develop rational work plans to ensure timely task delivery.
4. Provided technical guidance within the team, aiding in resolving technical challenges and enhancing team members'
technical abilities.
5. As the lead for cloud-native development, spearheaded the migration of the project to the cloud.
Bank of China Data Gap Management Platform
Aug 2020 - Oct 2020
Software Architect
Technology Stack: vue, Spring Cloud, Hibernate, Fastjson, POI, Docx4j, Aspect, Druid, CXF, Velocity
Project Description: Constructed a unified data gap management system for Bank of China, in accordance with industry
standards. The system was divided into internal management, branch-specific, and regulatory reporting subsystems. These
subsystems were logically isolated using tenants and applications. Additionally, a unified login portal was established to
aggregate and manage the business processes of each subsystem.
Job Responsibilities:
Assisted the project manager in technical design, providing architectural design and solutions to ensure the system meets
business requirements and technical standards.
Collaborated with team members to segment system modules, jointly formulating module design and interface specifications
to ensure seamless interactions between modules.
Worked with the project manager to divide project tasks and develop rational work plans to ensure timely task delivery.
Provided technical guidance within the team, aiding in resolving technical challenges and enhancing team members'
technical abilities.
NXtele Microservices Platform
Dec 2019 - Aug 2020
Software Architect
1. Responsible for independently designing and developing the Nxtele Microservices Platform, aimed at splitting and
transforming the company's monolithic application through a microservices architecture based on the Spring Cloud
framework.
2. Thoroughly understood the company's business requirements and designed a highly scalable and maintainable
microservices architecture.
3. Guided team members in the decomposition of monolithic applications and led the design and development of
microservices.
4. Established specifications and standards to ensure the team follows best practices in their development work.
5. Provided technical support and solutions to ensure smooth project progression and high-quality delivery.
6. Successfully decomposed the complex monolithic application into a set of independent, highly cohesive microservices
within the "Nxtele Microservices Platform." This enhancement improved the system's scalability, maintainability, and
extensibility, laying a solid foundation for the company's business growth.
Log Platform
Feb 2013 - Aug 2013
Software Architect
1. I independently completed the project development, server maintenance, middleware maintenance, load testing,
performance tuning, and sharding/cluster setup for the log platform.
2. This platform supports more than 10 product lines of Lianjia Cloud and collaborates with banks on ATM, BST, and other
businesses. During peak periods, it can handle concurrent users in the millions and process over a hundred million data
entries monthly. The platform supports millisecond-level concurrent log writes and queries.
3. Technology Stack: Golang, Redis, RabbitMQ, MongoDB, Haproxy, etc.
EDUCATION
Beijing Institute of Technology (BIT). 985
Software Engineering Bachelor
211 Double 1st-Class
Beijing