# David (Wenping) Liu
**Toronto, ON | liuwp2002@hotmail.com | (416) 710-8858 | https://www.linkedin.com/in/david-l-89459712/**
## Professional Summary
Results-driven Backend Developer and DevOps Engineer with over 7 years of experience designing scalable microservices architectures and automating CI/CD pipelines for high-performance applications. Expert in JavaScript/Node.js, Python, Docker, Kubernetes, AWS, and GitLab, with strong skills in SQL and collaborative problem-solving. Proven ability to deliver reliable code and support cross-functional teams in fast-paced environments.
## Technical Skills
- **Operating Systems**: Linux (RHEL, Ubuntu), Windows Server
- **Programming**: JavaScript (Node.js), Python, Bash
- **Cloud Platforms**: AWS (EC2, EKS, Lambda, S3, RDS, CloudFormation)
- **Containerization**: Docker, Kubernetes, Amazon EKS
- **CI/CD Tools**: GitLab CI, GitHub Actions, Jenkins
- **Version Control**: Git, GitLab
- **Databases**: PostgreSQL, SQL Server, DynamoDB
- **Automation & IaC**: Terraform, Ansible
- **Monitoring Tools**: AWS CloudWatch, Datadog
- **API Development**: RESTful APIs (Node.js, Express, Python Flask)
- **Methodologies**: Agile, DevOps
## Professional Experience
### Senior DevOps Engineer
**Acentury Inc., Toronto, ON**
*January 2018 – Present*
- Designed and developed microservices using Node.js and Python, deploying to AWS EKS with Docker and Kubernetes, improving application scalability by 35%.
- Built GitLab CI pipelines to automate testing and deployment of machine learning applications, reducing release cycles by 40%.
- Managed PostgreSQL and DynamoDB databases with SQL, optimizing queries and ensuring data integrity for high-performance systems.
- Collaborated with data scientists and developers to test product releases, resolving issues with Python scripts and providing technical support.
- Automated AWS infrastructure with Terraform, provisioning EC2, S3, and RDS, and monitored performance with CloudWatch and Datadog.
### DevOps Engineer
**Syncoria Inc., Toronto, ON**
*June 2016 – December 2017*
- Developed REST APIs with Node.js and Express, integrating with PostgreSQL and AWS Lambda for enterprise applications.
- Automated Docker container deployments to Kubernetes using GitLab CI, enhancing system reliability and scalability.
- Supported cross-functional teams by troubleshooting deployment issues and writing Python scripts for automation, reducing manual effort by 30%.
- Managed SQL Server databases, implementing secure data workflows and monitoring with Prometheus.
- Documented CI/CD processes in GitLab wikis, facilitating team collaboration and knowledge sharing.
### Junior DevOps Engineer
**ZTE Canada Inc., Toronto, ON**
*March 2014 – May 2016*
- Supported AWS infrastructure, automating EC2 and S3 with Python and Bash scripts for efficient system management.
- Assisted in GitLab CI pipeline setup, enabling reliable software releases and monitoring with basic tools.
- Contributed to Docker adoption, configuring containers for development environments.
- Provided technical support for network configurations (DNS, TCP/IP) and resolved application issues.
## Education
**Bachelor of Science in Computer Science**
China University of Geosciences, China
*1990 – 1994*
## Key Projects
- **Microservices Architecture**: Built Node.js and Python-based microservices for ML applications, deployed to AWS EKS with GitLab CI, improving performance by 30%.
- **CI/CD Pipeline Automation**: Automated testing and deployment with GitLab CI and Docker, integrating Terraform for AWS infrastructure, reducing release time by 40%.
- **Technical Support Framework**: Developed Python scripts to troubleshoot ML application issues, collaborating with data scientists to ensure smooth production transitions.