Software Development Engineer at Amazon
Sunnyvale, California
MZ
Software Engineer
Amazon
Software Development Engineer
United States
Nor1, Inc.
Software Developer
July 2013 to November 2014
Santa Clara, California
Cerion Energy, Inc
Web Development Intern
September 2012 to July 2013
Rochester, New York Area
University of Rochester
Master
August 2011 to June 2013
University of Rochester
Computer Assistant / Web Developer Intern
June 2012 to September 2012
Case Western Reserve University
Research Assistant
2008 to 2011
MZ
Front End Engineer
University of Rochester
Master's degree, Computer Science
2011 to 2013
Case Western Reserve University
M.S., Chemistry, Organic
2008 to 2011
Case Western Reserve University
Master of Science and Doctoral Studies, Chemistry
Shandong University
Master of Science, Chemistry
University of Rochester
Master's degree in Science, Computer Science, Masters
2011 to 2013
What company does Liang Xin work for?
Liang Xin works for MZ
What is Liang Xin's role at MZ?
Liang Xin is Software Engineer
What industry does Liang Xin work in?
Liang Xin works in the Computer Software industry.
Who are Liang Xin's colleagues?
Liang Xin's colleagues are Karthik Parameswaran, Jae Shok, Nastasia Tebeck, Míriam Ortega, Carolin Jessel, Antonio Zamorano, Amelie Thibault, Alberto Lopez, Guillermo Santos Villanueva, and Daniel Cavalcanti
📖 Summary
Software Engineer @ MZ Software Development Engineer @ Amazon Working with Typescript, NodeJS, React, Java United StatesSoftware Developer @ Nor1, Inc. • Working as a full-time front-end software developer on Nor1’s signature upsell technology solution eStandby Upgrade®, and implementing the design into real web application, familiar with Javascript, JQuery, AngularJS, HTML, and CSS technologies. • Built up several new web applications with AngularJS framework, and integrated them into the current eStandby Upgrade®. • Much experience with charting libraries such as HighCharts or D3.js.• Comfortable with AngularJS topics such as dependency injection, directives, scopes and data binding.• Rich experience with responsive web design and responsive email templates.• Built up an ETL extract server in Node.js to process customers’ booking reservations to trigger emails.• Improving the existing system built on CakePHP, JQuery and MySQL based technologies. • Work on all front-end issues that are detected in production at times.• MEAN Stack (MongoDB, ExpressJS, AngularJS, Node.js) developer. From July 2013 to November 2014 (1 year 5 months) Santa Clara, CaliforniaWeb Development Intern @ Cerion Energy, Inc • Designing a customer accessible, web-based interface and back end processing enabling the company to demonstrate the efficiency of a fuel additive. Interface features customer interaction with test results and graphical presentation of measurement values uploaded by a data logging device on the vessel.• Writing PHP scripts to convert a vast amount of raw data collected from the vessel via FTP into interpretable information for the customer. Used PHP, MYSQL and Cron scheduler to automate the data analysis previously performed by an employee and create a sustainable and scalable data management system.• Optimized data presentation using temporary tables to decrease the computation required when the user tries to look at a display. From September 2012 to July 2013 (11 months) Rochester, New York AreaMaster @ University of Rochester Academic Programming ProjectsWeb Programming • Created a map web application with JavaScript, HTML and CSS using Dijkstra’s algorithm to calculate the shortest path between any two locations on the map.Programming Language Design and Implementation • Built a Java cross-indexer by parsing the javap output and use this information to create HTML files in Perl.• Parallelized a sequential program of Delaunay triangulation algorithm and Kruskal’s algorithm, written in Java, that constructs a minimum spanning tree (MST) for a collection of points in a GUI plane.Operating Systems • Implemented a simple threading library SThreads, and a new kernel synchronization primitive in Linux.• Replaced the second-chance LRU approximation algorithm with counter-based clock page replacement in kernel.Computer Networks • Implemented the distance vector routing protocol on network layer.• Implemented reliable data transport protocol / Go-Back-N sliding window protocol on transport layer.Computer Organization • Wrote a dynamic storage allocator for C programs: a version of the malloc, free, and realloc routines in C language.• Built a concurrent web proxy server capable of delivering web content on behalf of a remote web server using Java Thread.Data Mining• Implemented two frequent pattern mining algorithms, Apriori and FP-Growth, compared the time efficiency, and improved ones for them.• Mined social media (Twitter) data for mental health state diffusion.The Science of Data Structures • Created a program to process information describing roads in a given geographic area, showing all the edges, minimum spanning tree, and shortest path between any two said locations. From August 2011 to June 2013 (1 year 11 months) Computer Assistant / Web Developer Intern @ University of Rochester • Wrote PHP scripts to retrieve data in the project management system. Extracted and reorganized information to generate a table to create a new way to review the status of projects assigned to a person.• Assisted with The Camelot Project, which is an established system designed to make available in electronic format a database of Arthurian texts, images, bibliographies, and basic information. Inputted raw data, and used Drupal to begin implementation of a complex auto-complete search functionality for images. From June 2012 to September 2012 (4 months) Research Assistant @ Case Western Reserve University From 2008 to 2011 (3 years) Front End Engineer @ MZ • Built up top down sales management tool with React in Redux architecture, familiar with redux-form and all kinds of validation• Built timeline management tool with React in Redux architecture.• Schedule or directly send emails to targeted group of users in game.• Acquired the latest technology in AngularJS framework, and used the AngularJS 2 to build up two web applications recently.• Collaborate with developers, designers and customer service in designing and building the suite of web tools for internal users;• Working as a full-time front-end engineer in the revenue team for Machine Zone’s flagship game – Game of War (GoW), implementing new web applications, maintaining InApp sale and events of the admin tool for the game;• Developed two web applications: a dynamic element tool that allows for the client to load UI elements dynamically, and a sales decision tool of state machine using the AngularJS framework;• Developed two interactive data visualization web applications using HighCharts: display the amount of users in different states of a program, and display consumption delta of all kinds of economic resources consumed in GOW for real time.• State Machine Visualization, within AngularJS framework and jsPlumb library, programmed a web interface to draw and display state machine graphically;• Used HighCharts and AngularJS to make several visualization interfaces such as GOW event rules generation tool and dynamically updated chart to display game event participation, event completion and ROI with filters.• Responsible for monetization-related live issues in sales tool for GoW;• Technologies used include PHP, JavaScript (JQuery and AngularJS), MySQL, HTML, CSS, Git, and etc;• Contribute creative ideas and insight for improving usability of the web tools;• Identify tool inefficiencies and drive productive solutions and implement the suggestions;• Work with game engineers and live operation to see projects through, from conception to completion.
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 6 month(s)
Unlikely
Likely
There's 94% chance that Liang Xin is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Liang Xin's Social Media Links
/company/a... /school/un...