leo.sheng@alum.utoronto.ca
mobile: 672-551-5678
Vancouver, BC, V6S 0G3
# Di Sheng
## EXECUTIVE SUMMARY
* 6+ years of experience as a Software Engineer with a strong focus on building and optimizing web apps and infrastructure at scale.
* Proven expertise in full-stack development, cloud infrastructure, and transitioning traditional systems to scalable microservices.
* Passionate about improving developer experience through innovative tooling, process enhancements, and mentoring teams.
## TECHNICAL SKILLS
* Languages and Frameworks: Golang (Gin/Gokit/Gorm), Ruby (Ruby on Rails), JavaScript (Vue2/3), Typescript (Angular5), HTML5, CSS/SASS (Bootstrap/Angular Materials/ElementUI), C, PowerShell, Java (Spring Boot/Spring Cloud), Python3(Numpy/TensorFlow), GraphQL, Jest
* Software/Cloud Tech: ElasticSearch, Kibana, Logstash, Prometheus, Grafana, Docker, Kubernetes, Helm, Consul, VSCode, Git(Gitlab/Github), Jira, Confluence, AWS, Nginx
* Databases: MySQL, PostgreSQL, MongoDB, OpenTSDB
## WORK EXPERIENCE
June. 2024 - Present
### BACKEND SOFTWARE ENGINEER
*Digipal Tech Inc., Vancouver*
**KEY DUTY**
* Developed and maintained scalable backend API endpoints using Go/Gin, PostgreSQL, and SQLC to support Android and H5 applications for a live streaming platform with AI face swapping and 1v1 private chat.
* Re-architected the system design to optimize streaming processes, ensure high performance and reliability.
* Managed AWS infrastructure (EC2, S3) and automated CI/CD pipelines using GitHub Actions.
* Coordinated with technical teams from third-party service providers (Agora, Easemob) to ensure seamless service integration.
**HIGHLIGHTS**
* Successfully designed and implemented a closed-loop logic for live channel management, enhancing user experience and maintaining system integrity under tight deadlines.
Apr. 2020 - Oct. 2023
### SENIOR SOFTWARE ENGINEER
*CHINA TELECOM, Hangzhou, China*
**KEY DUTY**
* Led a team of 4 full-stack developers, providing mentorship and technical guidance to build a low-code development platform that decoupled developers from non-technical personnel.
* Led the frontend development of 3 major projects, supporting up to 6 backend developers simultaneously, and spearheaded the maintenance of legacy projects through code refactoring, component re-encapsulation, and new feature implementation.
* Independently engineered the frontend of the Cloud-WiFi management platform using Vue3 from scratch.
* Owned DevOps tasks, including configuring CI/CD pipelines with GitLab, integrating ELK for logging, and implementing MinIO as S3 storage.
* Engineered a GoKit-based microservice to collect and aggregate Kubernetes cluster metrics, orchestrating data flow into OpenTSDB for efficient persistence. Developed a dynamic Vue3 and ECharts dashboard for sophisticated data visualization and proactive alert management.
**HIGHLIGHTS**
* Promoted the low-code platform within the enterprise, actively used by over 100 employees across 5 departments.
* Engaged with users through training, documentation, and feedback collection for requirements planning.
Oct. 2019 - Apr. 2020
### SOFTWARE ENGINEER
*RAONI TECHNOLOGIES, Jinan, China*
**KEY DUTY**
* In charge of migrating traditional monolithic backend API endpoints to a highly available microservices architecture, integrating components such as Consul, Grafana, ELK stack, Zookeeper, and Kafka. Established a stable infrastructure to simplify the development and integration of future services.
* Developed a decoding configuration management platform integrated with China Telecom IoT Cloud.
* Designed and implemented data pipelines for processing and analyzing data collected from sensors embedded in hospital logistics equipment, optimizing data storage and retrieval.
* Developed a data pipeline to ingest and process data from IoT devices, and collaborated with Academician Li-Ren Zhang to create a predictive model for hospital equipment life cycle using machine learning techniques and the collected data
**HIGHLIGHT**
* As the company's technical representative, conducted roadshows with the local government in Malaysia, which subsequently led to the establishment of our company's office there, strengthening the company's footprint in the Southeast Asian market.
* Collaborated with Academician Li-Ren Zhang on a sophisticated digital modeling initiative, successfully employing machine learning techniques to achieve a model accuracy above 95%.
Aug.2016 - May 2019
### SOFTWARE ENGINEER
*ZEBRA TECHNOLOGIES, Long Island, US*
**KEY DUTY**
* Customized and maintained an Android app running on mobile scanners to meet new testing requirements.
* Collaborated with mechanical engineers to build automation testing system. Developed Ruby scripts to control the hardware through Raspberry Pi GPIO for implementing automated testing, and created a frontend dashboard app for result visualization.
* Developed Ruby scripts to file bugs found through automation testing to JIRA using JIRA REST APIs.
* Engineered revisions to legacy test plans by identifying and replacing manual test cases with automated testing solutions.
**HIGHLIGHT**
* Converted 28% of manuel test cases to automation testing, reduced the workload of manual testers by 31% through automation testing fixtures.
* The 24/7 operation of automation testing fixtures decreased test cycle duration by 25% and accelerated product delivery timelines by 15%.
## EDUCATIONAL
* Master of Science in Computer Science, New York Institute of Technology (GPA 4.0/4.0)
* Bachelor of Applied Science in Chemical Engineering, University of Toronto
## MISC. INFORMATION
* Languages: Fluent in English and Mandarin
* Personal Knowledge Base: [https://chocolateacecream.github.io/vuepress-blog/](https://chocolateacecream.github.io/vuepress-blog/)`