Banner Image

Skills

  • Back End Development
  • Consultant
  • Engineering
  • Software Development
  • Training
  • Web Development

Services

  • Lead Agile Backend Developer

    $30/hr Starting at $25 Ongoing

    Dedicated Resource

    Sheng has 12 years of experience in the software industry, with 6 years of team leadership and architecture experience. He has served as a technical architect and technical leader in multiple projects,...

    Back End DevelopmentConsultantEngineeringSoftware DevelopmentTraining

About

Sheng has 12 years of experience in the software industry, with 6 years of team leadership and architecture experience. He has served as a technical architect and technical leader in multiple projects, gaining extensive experience in large-scale system planning and evolution, architecture design, and technical implementation. He has participated in large complex delivery projects, Agile engineering practice training projects, and architecture consulting projects. Sheng is skilled in architecture consulting, complex system architecture solution design, and Agile engineering practice training. He can solve complex distributed system issues, performance optimization, and globalized technical architecture problems. He is also adept at designing application and technical architectures for complex business scenarios and leading large delivery teams to successful implementation.
Sheng specializes in Domain-Driven Design (DDD) methods, microservices architecture design, cloud-native architecture, and Agile engineering practices. He can lead teams in microservices architecture design and help them overcome challenges such as distributed transactions, cloud-native deployments, and performance bottlenecks, creating highly concurrent and highly available distributed systems. Sheng is capable of building efficient teams based on Agile software development, helping them establish Agile engineering practices centered on Test-Driven Development (TDD), refactoring, clean code, and object-oriented design.
Professional Skills
Skills keywords: Agile Software Engineering Practices, DevOps, Microservices, DDD, Technical Architecture
Programming Languages: Java, C#, Python, Ruby, JavaScript, Node.js, SQL
Java Proficiency: Spring Boot, Spring Cloud, JUnit, Mockito
Databases: MySQL, MongoDB, Redis
Tools: Jenkins, Nexus, Docker, Kubernetes, OpenShift, Cloud Foundry, GitOps
Domains: Finance, After-sales, Order Fulfillment, DevOps Platforms