# 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.