Yiang Guo is a Senior Software Developer at Microsoft. They possess expertise in java, javaee, web services, spring, hibernate and 22 more skills. They is proficient in English.
-
Senior Software DeveloperMicrosoftMontreal, Qc, Ca -
Java DeveloperNuance Communications Oct 2016 - PresentMontreal, Canada AreaUsing Java, Spring Boot and shell script, refactored legacy computing components to dynamically load different versions of NLP research libraries (includes Java and native libraries) based on configuration.Deployed software stack to Azure using Docker, Kubernetes, Helm, and various Azure services.Enhanced an internal library providing MyBatis support to Spring Data, which in turn solved multiple database transaction related issues when working with legacy code.Troubleshot complex integration issues among different NLP components, which includes Java and Linux native libraries, third party service, etc., using AspectJ, VisualVM, Memory Analyzer etc.
-
Java DeveloperApical Services Jan 2015 - Jul 2016Montreal, Canada AreaDeveloped new features from frontend to backend using JavaEE/Spring/JPA/JMS/Oracle/AngularJS etc.Added bitcoin payment option which will incur complex payment scenarios.Integrated multiple 3rd party payment services into payment system to achieve better success rates and lower processing fees.Designed and implemented history and audit data storage using Cassandra. The data is handled to multiple departments to provide enhanced fraud detection and operation history.Provided on-call production support, prevented or resolved several emergency issues.
-
Java DeveloperMoneycloud Inc. Sep 2013 - Dec 2014Montreal, Canada AreaWorked on MoneyCloud platform, providing loyalty program, payment system, adivertisements and BI solutions.Designed, implemented, tested and maintained object oriented RESTful web service, which is highly scalable and able to handle high volume of requests.Cooperated with designers, frontend developers and other departments to fulfill requirement. Enhanced the backend application using difference techniques for performance and functionality.Set up, managed and secured Linux servers.Technologies: JavaEE, REST, Spring, PostgreSQL, Hibernate, MongoDB, Redis, Msg Queue, Linux, etc. -
Software DeveloperLaw School – Shandong University May 2010 - Jun 2011Designed and implemented a web-based management system for graduate paper submission.Participated in requirement analysis, system design and coding, testing and maintenance.Designed the database using MySQL.Implemented a web-based system using Java web development with Struts/Hibernate/Spring frameworks.Technologies: Java, HTTP, XML, JavaScript, AJAX, JSP, Servlet, Struts 2, Hibernate, SQL, email service.
Yiang Guo Skills
Yiang Guo Education Details
-
3.95/4.3 -
Shandong University At WeihaiSoftware Engineering
Frequently Asked Questions about Yiang Guo
What company does Yiang Guo work for?
Yiang Guo works for Microsoft
What is Yiang Guo's role at the current company?
Yiang Guo's current role is Senior Software Developer.
What schools did Yiang Guo attend?
Yiang Guo attended Concordia University, Shandong University At Weihai.
What skills is Yiang Guo known for?
Yiang Guo has skills like Java, Javaee, Web Services, Spring, Hibernate, Databases, Sql, Design Patterns, Redis, Message Queue, Web Applications, Rabbitmq.
Who are Yiang Guo's colleagues?
Yiang Guo's colleagues are Kahley Blankenship, Christopher Mosby, Sofonias Samuel, Pervin Meherremov, Kris Wilson, Nosaiba Mohammed, Arlie Davis.
Not the Yiang Guo you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial