Chang(chauncey) Liu
Pittsburgh, Pennsylvania, United States
8K followers
500+ connections
About
I am a software engineer at Google
Experience
Education
Courses
-
Algorithm
-
-
Cloud Computing
15619
-
Computer Networks
-
-
Contextual Design
08-702
-
Data Structure
-
-
Database System
-
-
J2EE Web Application Development
08-672
-
Java for Application Programmers
08-671
-
Operating System
-
-
Organization and Structure of Computer
-
-
Requirements Elicitation and Analysis
08-701
-
Software Design
08-704
-
Software Engineering
-
-
Ubiquitous Computing
08-700
-
Web Application Development
08-707
Projects
-
Load Balancer/Caching Implementation and Analysis on AWS and Microsoft Azure Platform
• Configured and deployed a Load Balancer along with an Auto Scaling Group on AWS and Microsoft Azure, managed cloud resources with the ability to deal with resource failure;
• Implemented a Load Balancer using the Round-Robin strategy and another self-designed load distribution strategy, observed and analyzed the effect of an incoming load on the resource utilization of data centers, monitored the health of datacenters and handled failures efficiently, compared the difference of the two…• Configured and deployed a Load Balancer along with an Auto Scaling Group on AWS and Microsoft Azure, managed cloud resources with the ability to deal with resource failure;
• Implemented a Load Balancer using the Round-Robin strategy and another self-designed load distribution strategy, observed and analyzed the effect of an incoming load on the resource utilization of data centers, monitored the health of datacenters and handled failures efficiently, compared the difference of the two strategies;
• Built a web service that employs caching, compared the performance impact of different caching strategies. -
Twitter Analytics Web Service
• Used Hadoop on Amazon EMR to conduct ETL on 300 million (1T) of raw tweet messages.
• Design the schema of both HBase and MYSQL to load the data, tuned and optimized HBase and MySQL performance to serve complex read queries.
• Utilized Several EC2 instances as back-end, and an AWS load balancer to increase capability.
• Built a RESTful web application running on high performance non-blocking Undertow server as front-end.
Other creators -
Big Data Analysis on AWS platform
- Present
• Sequentially filtered data from Wikipedia and analysis the trend;
• Parallel processed a large-scale dataset (~335 GB) using self-designed MapReduce; -
Web Application Development - Mutual Fund Web Application
-
• Designed and implemented a web application on top of J2EE and MVC design pattern.
• Developed use cases and built web application by using JSP + Java + SQL.
• Designed and built complete UIs, using HTML, CSS and JavaScript. -
Requirement Elicitation, Analysis, and Software Design
-
• Collected and analyzed requirements from different stakeholders, and transfer them into software function requirements, quality attributes and technical and business constrains.
• Based on the requirements, created sequence diagrams, class diagrams, and database design to implement software design.
-
Symbolic Execution Technology Based on Semantics
-
• Utilized Executable semantic definition framework K to express rewriting logic to implement C language’s formal semantic definition.
• Made use of our defined C language’s formal semantic definition, implemented symbolic execution technology based on semantic.
• Accomplished paper Research on C’s memory leak detection based on semantic and published it in Application Research of Computers, one of a core periodical in China.
-
“We Media” Entrepreneurship program
-
• Utilized javaEE with Spring framework and Baidu Cloud Service to deploy innovative educational Web service (Everyday an Algorithm Exercise) in WeChat public platform.
• Established the mode that make use of the fragmentary time to acquire techniques to solve algorithm problems
• Owned 20000 users and get stable profit from Advertising Agency every month.
-
National Undergraduate Scientific and Technological Innovation Project
-
• Leader of the software group, under supervision of Prof. Li HuiFang. Implemented the design and development of smart home system based on Internet of Things which could be manipulated by Android Client.
• Utilized Android low level programming to manipulate WIFI, vibrators, sensors and Zigbee modules.
• Accomplished the Excellent Project title in the final evaluation.
-
Transformation from Requirement Model to Architecture Model Automatically
-
• Researched on the new approach to efficient software production: Transformation from Requirement Model to Architecture Model Automatically.
• Proved the model established by the demand to the structural model is possible, utilized ACME as a structural model description language.
• Proposed the optimized methodology of automated conversion for requirement model to the structural model.
Languages
-
English
Professional working proficiency
-
Chinese
Full professional proficiency
-
Cantonese
Full professional 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 More