Senior Developer
Beijing City, China
We start a project, "customer contact gateway", to exchange customers' messages from social media with business data to internal business applications, in order to provide all of customers operation needs, including querying contracts, payment, reminder and the like.Responsible for:• Designed multi-tier architecture: EntityFramework, O/R mapping, Factory Pattern.• Built web pages on mobile using AngularJS ui-router and AngularJS MobileUI.• Creating a web service (WCF… Show more We start a project, "customer contact gateway", to exchange customers' messages from social media with business data to internal business applications, in order to provide all of customers operation needs, including querying contracts, payment, reminder and the like.Responsible for:• Designed multi-tier architecture: EntityFramework, O/R mapping, Factory Pattern.• Built web pages on mobile using AngularJS ui-router and AngularJS MobileUI.• Creating a web service (WCF and WebAPI) to receive request from social media and send JSON files to the business applications. • Using Quartz and Windows Service to develop a remind application, monitor business data following policy, and automatically send messages to customers of social medias.• Designed and developed 'WeChat Official Accounts' and 'Alipay Public Account' including integration Web API.• Designed and implement stand alone payment service that support alterative payment like Aalipay and WeChat Pay etc. • Automating integration processes for Core Business Application(CMS) data processing: ETL.• Database development including designing and administering databases, writing stored procedures and triggers for SQL databases. • Worked with product owners and fellow teammates for adopting agile approaches, including Extreme Programming, Test -Driven Development and Scrum. • Involved in the business meetings to gather additional requirements for the application. • Unit Testing and Integration Testing, Restful Integration Testing with Postman. Show less