Experience
Education
Projects
-
Python Large Scale Real-time Big Data Stock Analysis
• Developed large scale real-time stock analysis system process over 100,000 records pre second.
• Improved system stability by using Redis to decrease Spark messaging and send back processed data to Kafka.
• Stored data into Cassandra nodes using its fast write ability and node partitions features.
• Dockerized developing environment to realize easy deployment and protected local environment.
-
Full-stack Highly Stable Distributed Pokemon Go Map
• Developed distributed system using AWS RDS and Django to extract and show data on Bing map.
• Improved server performance by adding CDN and setting rate limiter.
• Utilized AWS Elastic BeanStalk to enhanced CPU utilization and realized cluster scaling
-
Full-stack & Highly Scalable URL Shorten Service
• Developed a full stack web app using the MEAN stack (MongoDB, Express, Angular.JS, Node.JS) to deliver TinyURL-like URL shortening service.
• Improved Web App performance and scalability by implementing Redis cache layer, Nginx reverse proxy/load balancer, and Dockerized server code.
• Migrated original MongoDB to Apache Cassandra distributed system as data grew into multiple TB.
• Visualized referrers, countries, timeframes, browsers, platforms, and total clicks of each TinyURL.
-
Spring Web Application
• Designed a web application with create-read-update-delete method and admin/user login.
• Achieved 1285 req/sec running locally and up to 50,000 user sessions.
• Decreased memory usage with classic HTML and beautified using JQuery to enhance req/sec.
• Decreased http errors from 0.5% to 0 by using Tomcat NIO connector and make it scalability.
• Enhanced application performance by 15% using Spring cache in costly search function. -
Android Game Application
• Decreased the energy consumption using dynamic programming.
• Implemented sound and animation effect to improve user experience.
• Designed one-click mode switch between player-player mode to computer-player mode. -
E-commerce System
• Developed an e-commerce system and stored data into Amazon Relational Database Service.
• Designed backend database and predefined SQL to put and query data.
• Implemented register, login, purchase product and viewed products methods.
• Developed recommendation system according to similar product category.
-
Speech Recognition Application
• Utilized Sphinx.jar to write grammar and configure.xml to convert speech into words and commands.
• Implemented accurate, basic command open/close applications and website.
• Applied basic and logic communication between user and computer.
• Set configuration properties to balance between speed and accuracy.
• Designed a simple GUI to help user know command grammar and to show conversations.
-
Chat Room Program
• Employed socket communication to build a chat room that could support multiple clients.
• Implemented login methods, including time-out quitting and wrong passwords blocking.
• Created features such as private conversation and broadcast message.
• Designed a simple GUI to simplify client-side commands.
-
Video Processing (in MATLAB)
• Utilized robust principal component analysis to convert surveillance video into sparse matrix and low-rank matrix.
• Converted colorful video into three single color videos using RGB model.
• Extracted moving objects such as pedestrians and cars from video.
-
Car Location Simulator
-
• Designed and developed a real-time car location monitoring system using JAVA, Spring Boot, Spring Data.
• Effectively implemented server side REST APIs, such as car location update API and location persistence API using MongoDB, JPA, WebSocket and Spring MVC.
• Incorporated RabbitMQ as message broker to decouple back-end services and achieved 100 q/s per mirco instance.
Languages
-
English
Native or bilingual proficiency
-
Chinese
Native or bilingual proficiency
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Wei Zhang in United States
-
Wei Zhang
-
Wei Zhang
Brand Marketing|Award-winning Illustrator|Ideas Flow Even When the Power Doesn't
-
Wei Zhang
Passionate about building innovative infrastructure for AI and ML.
-
Wei Zhang
-
wei zhang
Senior Director of Software Engineering at Fortinet
1399 others named Wei Zhang in United States are on LinkedIn
See others named Wei Zhang