Di (Dee) Wang
************@*****.*** 404-***-**** Chicago, IL Willing to relocate #GHC2020 GHC2019
Education
University of Illinois at Urbana-Champaign Champaign, IL Aug 2020 M.S., Computer Science, GPA: 3.90/4.00
Courses: Algorithm, Database System, Distributed System, Cloud Computing Applications, Machine Learning Georgia State University Atlanta, GA May 2014
M.S., Mathematical Risk Mgmt, Major 3.5/4.0
Courses: Financial Engineering, Applied Statistics, Economics, Quantitative Finance, Data Mining Skills
Programming Language Python, C#, C++, JavaScript, SQL, Scala Technology AWS, .NET, MySQL, MongoDB, Neo4j, Spark, Kafka, Kubernetes, Docker, Jenkins Experience
TDK Corporation Software Engineer (Intern) Lincolnshire, IL/ Remote Sep 2020 – Present Build and test web API (C#, MsSql, JavaScript, SOA, Redis) for online ordering system with Agile technology. Maintain and fix issues for Web Portal in JavaScript, jQuery, Bitbucket, Jira. Develop backend service for anomaly detector system to classify abnormal transactions/user account with Azure and Python. Work in Chatbot development project. Process conversation files in Spark. Write algorithm prototypes in C#. NeuroLeap Co, Software Engineer (Co-op) San Jose, CA Jul 2019 – Sep 2019 Rest API development between SQL Database and web UI for ETL and CRUD operations in Node JavaScript: user authentication, database integration/ migration.
Participated in development of OpenCV/CUDA algorithm in C++ /python to process camera image of patients, including edge identification, movement tracking, perspective transformation. Configured build with GPU and cuDNN to accelerate process. Academics & Projects
Cloud App with Chatbot : Database-Driven Recipe Search Engine Cloud App link http://ec2-3-85-177-43.compute-1.amazonaws.com/nutri/ Tech: MySQL, Neo4j (Graphic NoSQL), Python, JavaScript, AWS (Lex, Linux EC2, Lambda serverless) Designed database ERM/schema for MySql and Nosql, optimized DB performance by index, stored procedure, configurations, created graph model among 20k recipes. Integrated with AWS Lex Service with serverless functions, process users’ chatbot command in backend services/DB and return result JSON to user chatbot window. Citi Bike: Real-Time Traffic Monitoring App for New York Bike-Sharing System Cloud App link http://ec2-54-227-209-151.compute-1.amazonaws.com:8080/map Tech: Kafka, Python, JavaScript, AWS (SageMaker, S3, EC2), OpenSSL, Open Street Map Developed distributed data pipeline on AWS to merge streaming data feeds with OpenSSL, for 1k stations/13k bikes in New York, to generate traffic alert and real-time statistical metrics, predicting bike availability for bicyclers backed by data mining on 6 years’ historical data, displayed live station info and 5-minute predication on interactive New York Street Map. Implementation of Distributed System's Membership Protocol and Key-Value Storage System (NoSQL) Tech: C++, Fault Tolerance, UDP, Replica, Failure detection Implemented gossip style membership protocol over simulated nodes with scalability, to ensure all-the-time completeness and accuracy in failure detection with quorum consistency. Implemented fault-tolerant key-value store to support CRUD, load balancing, membership messaging, heartbeat. Achieved time-bounded write-write conflicts. Kubernetes CI/CD pipeline for Microservice Deployment Tech: Kubernetes, Docker, Jenkins, GitHub, CI/CD, TLS, YAML, etcd, ngix Binary-installed Kubernetes clusters on VMs, defined Jenkins pipeline to pull from GitHub and Build/Push/Pull Docker images, for three microservices( WordPress+ mySql+ Ngix). Wrote K8s scripts for pulling docker image, configuration of password/port, cluster resource provision in YAML. Used Jenkins to CI/CD web microservices onto distributed nodes.