Lee Wang

Lee Wang

$30/hr
Cloud-Native & DevOps Engineer | Backend | Java, Golang, Kubernetes, Kafka, CI/CD
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Langfang, Hebei, China
Experience:
15 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.