David Zhu
***** ** ***** ***, *******, WA ***** USA
Phone: 480-***-**** E-mail: **********@*******.*** U.S. Citizen
PROFESSIONAL SUMMARY:
* 7 + years software development engineering experience.
* Proficient: C#, Python, Net, Java, React.js, Node.js
* Experience with: C, C++, Golang, and Rust.
* Excellent problem-solving abilities and strong communication skills across teams.
* A highly self-motivated and collaborative team player with the ability to work independently.
TECHNICAL SKILLS:
* Microsoft Certified Application Developer; Microsoft Certified Solution Developer
* Back-end: .NET framework/Entity Framework (C#, Golang, XML, REST API, Java, MVC, Python, Power BI, T-SQL)
* Front-end: JavaScript, Angular, Bootstrap, React, ASP.NET, AJAX, HTML, Node.js, LINQ
* Database: SQL Server, MySQL, Oracle, MangoDB, DocumentDB, Cosmos DB, Redis, PostgreSQL, DynamoDB.
* Cloud Development: C#, Java, Golang, Python, MySQL, Jenkins, Microservice, Docker, K8s, Nginx, Redis, ETCD.
* Cloud Develop environment: Azure, AKS, Helm Chart, AWS, Lambdas, S3 Bucket, RDS, GKE and GCP. Professional
in Ubuntu 20.04. And Linux, CentOS7, and with experience in Azure SQL Server, Azure function, Kusto.
Highlight Certification
* 487: Developing Microsoft Azure and Web services
* 486: Developing ASP.NET MVC Web Application
* 480: Programming in HTML5 with JavaScript and CSS3
* 532: Developing Microsoft Azure Solution
* 533: Implementing Microsoft Azure Infrastructure Solution
* 534: Architecting Microsoft Azure Solution.
* DAV-C02: AWS Certified Developer – Associate
* SAP-C02: AWS Certified Solutions Architect – Professional
RELEVANT EXPERIENCE
Myriad Consulting Inc, Bellevue Sept 2021 -- Present
Sr Software Development Engineer/Cloud Engineer/Site Reliability Engineer.
Amazon Cloud Jarvis Gen AI-powered Project. (July, 2024 to Jan 31 2024, Seattle Downdown)
*Implemented Jarvis Financial API service project in AWS platform. Technologies Used: Java, C#, CloudWatch, DynamoDB, API Gateway, Pipeline, Packages, Docker, ECS, EKS, AWS X-Ray Tracing, S3 bucket, CloudFormation, Fargate, Lambda and so on, contributing to scalable and cost-effective solutions in the financial services space.
*Developed JarvisQService, AIStudio, FintechLogan API Service leveraging Python. Integration with AmazonQ, EventBridge, Lambda function, SQS queue, SNS, DynamoDB, and AWS X-Ray SDK for reliable, scalable, and event-driven architectures.
*Integration Test for Jarvis Financial Service API in Java.
*Integration Test for JarvisQService, AIStudio, FintechLogan API service in Python, DynamoDB.
*Unit Testing for JarvisQService and AIStudio API service in Python
*Implemented Javis and AmazonQ front end using React, Typescript, JavaScript, HTML5, GraphQL.
*Designed API endpoints with Amazon API Gateway integrated with AWS Lambda to handle dynamic financial data processing, reducing infrastructure costs by 30% compare to traditional EC2-based solutions.
*Integrated AWS X-Ray to enable distributed tracing, allowing us to pinpoint bottlenecks and reduce average response times from 400ms to 180ms.
*Migrated session and financial transaction data to DynamoDB, improving query performance and cutting response latency by 40%. Additionally, leveraged S3 for long-term data archival and regulatory compliance.
*Implemented CloudFormation templates for infrastructure provisioning, decreasing deployment time from manual 2 hours to under 10 minutes.
*Built and managed CI/CD pipelines using Azure DevOps (ADO), YAML configuration, and classic pipeline editor to streamline build, release, and deployment workflows.
*Collaborated on-site reliability and live monitoring as part of on-call rotation to mitigate issues and ensure system reliability, engaging with cross-functional teams for rapid resolution.
MS Search Connector Project. (Jan, 2024 to Jun 28 )
*Implemented MS Search Connector in power platform. Technologies Used: Python, C#, API Function, 3sAPI, Graph API, API function azure service, Open API 2.0, Kusto.Explorer debug (KQL, cluster on Apim, Wawscus, Azconnect…), CodeQL, Paccon, Connector Deploy, Power Automation, entity schema(json), SAW machine, Azure Synapse/Databriks/OneLake, Apache Spark, Azure Data Factory, AzureDevops, Build the pipeline.
*Hands-on experience working with distributed systems running on Microsoft's Autopilot/Power Platform/Power Automate/Power App/Azure Function/Azure API application service, Cosmos DB, Docker, AKS, and Kubernetes
*Develop web applications using .NET Core, C#, .NET Framework, AJAX, and Entity Framework.
*Utilize scripting languages such as native JavaScript, Angular, React.js and TypeScript.
*Collaborate with cross-functional teams to define API contracts, conduct code reviews, and enhance internal infrastructure and processes.
*Create and maintain Web APIs.
*Work remotely, providing collaboration and mentorship to other team members.
*Follow Scrum processes for agile development.
*Set up DevOps repositories and pipelines for continuous integration and delivery.
*Hands-on experience on MS Search Connector in designing, maintaining CI/CD pipelines using Azure DevOps services. (ADO).
IT Cloud Project. (Jan, 2023 to Jan, 2024)
*Implemented car sales supply chain microservice Restful API and distributed Management System.
Technologies Used: C#, .NET Core, ASP.NET MVC, Web API, Azure SQL, RabbitMQ, MongoDB, HTML5, JavaScript, Nginx, Redis, BusyBox, Docker, K8s, Java, Node.js, React, Swagger, Docker-Compose, Typescript, Nacos, Postman, Hadoop, Spark, and MySQL.
*Implemented and deployed microservice to Docker, K8s, AKS, create K8s cluster system (1 master, 1 slave, and 3 work nodes cluster k8s develop environment), Python.
*Analyzing large volumes of data and datasets use Azure Data Explorer (Kusto Query Language (KQL)) and performing complex analytics.
*Implemented a K8s high available cluster with load balancer test environment, performed cluster performance and scaling tests in CentOS7, Ubuntu, Jenkins, and DevOps.
*Using bash script and Terraform (IaC) created VPC, Subnet, virtual machines and deployed all required third-party software in AWS, and Azure platform
*Hands-on Experience implementing and managing a Containerized infrastructure.
*Hands-on and familiarity working with public cloud provider services (Azure, AWS, GCP, Oracle Cloud).
*Implemented AI project which convert text to voice and voice to text using Python and Python SDL.
*Migration Python Web App (COVID-19 Test Result System) on-premises to Amazon Elastic Kubernetes Service (EKS), Amazon Relational Database Service (Amazon RDS), and Amazon Simple Storage Service (Amazon S3). Hands-on with EKS, RDS, Lambda, S3 bucket, yaml file, docker, and service.
*Built Machine Learning (ML) musical project utilizing Tensorflow’s RNN (Recursive Neural Network) model along with custom multihead attention layer architecture as a generative AI model capable of producing unique and novel piano music. Utilized 1000+ open-source music files scraped online using Selenium and BeautifulSoup4 libraries. (Python: numpy, pandas, matplotlib, glob, pickle…. libraries)
*Created Docker file, built web app to the Docker image and tag the image, push to the image to Google Container Registry (GCR: us.gcr.io/project_id/app). Deploy the docker image as container in Google Cloud Run.
Seattle Cloud Lab Project. (Futurewei Inc, Sept 2021 to Dec 2022)
* Participated in the design, documentation, and implementation of a serverless cloud platform on Kubernetes infrastructure.
* Implemented a Kubermark benchmark test environment and performed cluster performance and scaling tests in Linux.
* Implemented the Fornaxcore API server and Rest API Client list, watch, and informer using C# .NET Core, and Azure.
* Developed a simulation app to test scalability of Fornaxcore API server and node agent using Golang, Rust in Linux.
* Built a test platform using bash scripts on GCP, deploying and testing 100 virtual machines (nodes) and 30,000 containers (pods).
*Implemented Quack docker by using Golang and Rust.
* Reviewed and optimized processes, monitoring the Docker containers running on each cluster node.
* Designed a test plan to compare the performance of various Docker containers, including runc, runsc, gVisor, and Kata using nginx, redis, and busybox in Linux,
* Implement Rest Api and microservice on the serverless platform with various Docker containers.
* Implemented the Supply Chain Microservice and CI/CD test for Docker containers and Kubernetes (k8s) on Ubuntu and CentOS7 on AWS (EC2, Lambda, S3 bucket) and GCP platforms.
*Implemented Edge and Edge computing components in the cloud computing project using Golang, Bash, and PowerShell scripts, and work on XDP network communication using C++.
*Customized IOT Hub component micro-service for other teams to use remote control services. Deployed using Azure DevOps, Python.
*Setup microservice cluster distribution system with 3 master and 3 slave redis docker containers using the hash slot.
Noramtec Consultants Aemericas Inc. Oct 2020 -- Aug 2021
Software Development Contract Consultant
* Reviewed, implemented and made suggestions for features for PATCO team collaboration site by using React.js
* Reviewed, implemented REST API handlers using C#, improved the process for search data ticket schema.
* Reviewed and improved process for monitoring the health of the ticket service running on each server.
* Implemented cloud node and edge computing API functions Golang and PowerShell.
* Troubleshot Docker issues, and deployed Docker.
* Implemented a microservice component to process the data using C++.
* Add new feature to IOT Hub and implement a message service.
* Implemented PATCO azure site by CI/CD, Docker and micro service, Kubernetes (k8s) in Ubuntu on AWS, GCP and Terraform.
Microsoft, Redmond, WA, USA March 2018 – Sept 2020
Software Development Engineer
*Participated in the design and implementation of Microsoft Azure cloud storage data structure Gen2 feature.
*Participated in the design and implementation of Microsoft Student Influencer project in Cloud Azure, which involved the automatic recording, management, and trace of data from across the global to an Azure cloud system in central location. 1. Implemented KPI component by using C#, 2. Implement Front End by using Angular 2.0 Bootstrap, Typescript, Node.js, and React.js. 3. Implement Rest API by using Entity Framework, C# and SQL Server 2017;
*Window 10 SDK Software Support Engineer. Debug Window 10 SDK, GDI SDK, Network SDK, MDI SDK code by using C, C++, C#, Java.
*MS Exchange Server Software Developer Engineer. Develop, Debug Exchange Active monitoring system, streamline the application using C#, TDS Virtual Server, SAW machine, Service API, GitHub check in and merge the code.
*Add new feature to D365 Dynamics Retail website customization (Citta, TheBend) using, React.js. GitHub, Content management server, C# HTML5, Service API, .scss style sheet, Angular.js, Visual Code, PowerShell.
*Maintain and add new feature to Microsoft Edge Website using Jason file, VS 2019 and ASP.NET and .NET Core, and CI/CD.
*As part of On-call Rotation, assisted in live site monitoring of product and took mitigation steps, engaging with partner teams.
Corning Inc, Corning, NY, USA Corning Corp IT Jun 2015 – Feb 2018
Software Development Engineer
*Participated the design and develop the CLS IoT project in Cloud Azure (Corning Life Science manufacture all kinds of Microplates, Glassware and others in all over the world).
1.Designed and implemented the the database compoment
2.Implement Rest Api Componet to communication data from and to the IOT by using C#, Angular, Bootstrap, Typescript, Node.js and SQL Server 2016, Oracle 11g;
*Solutions Architect (Application Design and Database Design) for the Corning Gorilla Glass (CGG) system. Implemented Restful API (CRUD), and Documentation Restful API using Swagger;
Alstom Inc. Rochester, NY, USA Mar 2013 – May 2015
Software Development Engineer/Consultant
*Architecture (Application Design and Database Design) and Lead Developer on Alstom Transportation Engineering Overhaul Web Application using MVC5, C#, ASP.NET, jQuery, Bootstrap, Angular, Entity Framework 6.0, SQL Server 2014, Agile methods.
*Designed and Implemented Calibration Web-based Report Application by using Microsoft SSRS reporting, C# and ASP.NET.
*Lead and Develop PTE Launcher Web Application using C#, ASP.NET, MVC 4.0, jQuery, SQL Server 2008.
*Coordinated with internal and external suppliers. Developed the PTE GUI Interface and Window Application using C#, ADO.NET 3.5. And also using Active Directory Domain Service to create user group.
Certification and Special Training
* Azure, Office 365 and Cloud Certification.
* Developing Microsoft Azure and Web services, Developing ASP.NET MVC Web Application
* Developing Microsoft Azure Solution, Implementing Microsoft Azure Infrastructure Solution
* Architecting Microsoft Azure Solution.
* Microsoft Certified Solutions Developer (MCSD): Microsoft Certified Solution Expert (MCSE): SharePoint 2013
* Microsoft Specialist (MSMS): Programming in HTML5 with JavaScript and CSS3 Specialist
* Microsoft Certified Professional Developer (MCPD): Enterprise Application Developer
* Certified for Crystal Report XI-(Level I & Level II)
* Certified for Oracle OCP SQL and PL/SQL(1Z0-100)
* Java Sun Certified Programmer for Java 2 Platform
Education
Metropolitan State University, Minneapolis, MN, USA
Bachelor of Computer Information Science
Master of Computer Information Science
Advisor: Prof. Nancy Johnson. Department of Management Information Systems.
Personal
Music, reading, exercising, and fishing.
Member and contributor of Phoenix ASP.Net User Group.
An active volunteer for the Boy Scout Troop 16 (Mukilteo, WA). Sept 2018 to present.
Smart Coding School Volunteer for Java programing teacher assistance. Sept 2018 to present