Richard Sun

Richard Sun Email and Phone Number

Software Engineer at Microsoft @ Microsoft
redmond, washington, united states
Richard Sun's Location
Beijing, China, China
About Richard Sun

Main technologies: Azure / C# / WCF / WPF / WF / Html / CSS / JavaScriptTechnical skills Experienced on Microsoft Azure cloud services (e.g. Web Role/Worker Role/Blob Storage/SQL Azure/Service Bus/Caching Service). Experienced on Microsoft Dynamics CRM development including configuration, customization and XRM extensions development. 8+ years’ experience in C# programming language, worked on many BS and CS projects/products, well understanding on the three-tier design/architecture.  Experienced with Microsoft series technologies, e.g. WPF/Silver Light/WCF/ Web Service/WF. Accomplished with DB design, good at MS SQL 2000/2005/2008/2012 and MS T-SQL language, and much experience with store procedures, views and functions. Familiar with web site deploy, proficient with IIS configuration and well understanding on ASP.NET pipeline and page lifecycle. Proficient with some web UI programming (e.g. Ajax/JavaScript/CSS/html). Know some java script libraries, such as J-Query. Familiar with Windows 8/Windows Phone application development.  2+ years’ experience on Win32 application development with Delphi. Familiar with com+ service and windows service development.

Richard Sun's Current Company Details
Microsoft

Microsoft

View
Software Engineer at Microsoft
redmond, washington, united states
Website:
microsoft.com
Employees:
189892
Richard Sun Work Experience Details
  • Microsoft
    Software Development Engineer
    Microsoft Apr 2011 - Present
    Beijing
    IoT - Auto Telematics Project.
  • Microsoft
    Software Development Engineer
    Microsoft Feb 2014 - Nov 2014
    Beijing City, China
    Project Name: Azure Commercial Integration Service Description: This project previously named MFL (Marketplaces Federation Layer) which is designed as a commerce platform and centralized federation service layer for online Microsoft China Store, MFL is a customer information management and order transactions management (including commit order / update order / cancel order / query order) service project, MFL will not maintain any privacy user data finally, it pass all the user request… Show more Project Name: Azure Commercial Integration Service Description: This project previously named MFL (Marketplaces Federation Layer) which is designed as a commerce platform and centralized federation service layer for online Microsoft China Store, MFL is a customer information management and order transactions management (including commit order / update order / cancel order / query order) service project, MFL will not maintain any privacy user data finally, it pass all the user request data to the downstream systems and receive messages from downstream systems then send notifications back to the frontend / user systems. MFL is working as a service connector between frontend and backend systems / services (e.g. fulfillment service / inventory service / order management / customer management), MFL is an open service platform, designed to support dynamically onboard the backend services / systems which means new service providers can be connected with MFL by some configuration changes, we defined the connector contract and any third party service can implement the specific driver to onboard MFL. MFL can also support multiple tenants from the frontend perspective, which is defined as a “Channel” (It can be a shopping online store or a break & model store), “Channel” can be dynamically onboard with specific portfolio, and each “Channel” can have specific or shared product suppliers, MFL has catalog sync feature to help ease the onboard process for new suppliers. Development Environment: Main development environment: VS2013 / Windows Azure Main language: C# Data storage: SQL Azure / Blob Storage Services: WCF / Caching Service / Service Bus / MVC Controllers. Responsibility:  Requirement discussion / review. Design / coding / unit testing / bug fixing / performance tuning on the order transactions & data flow. Work on some key features: order transactions management / fulfillment service integration / system throttling / logging / performance tuning. Show less
  • Microsoft
    Software Development Engineer
    Microsoft Apr 2011 - Feb 2014
    Beijing City, China
    Project Name: Dynamics CRM – HR-Staffing ProjectProject Description: The Project is focused on building the resume library from variant sources, which need to integrate with different running products. It also needs to implement a powerful search engine to help the recruiters to narrow down the resumes fit for specific opening position. The project is built based on Dynamics CRM platform, which is pretty open for some extensible development.Development Environment: Main… Show more Project Name: Dynamics CRM – HR-Staffing ProjectProject Description: The Project is focused on building the resume library from variant sources, which need to integrate with different running products. It also needs to implement a powerful search engine to help the recruiters to narrow down the resumes fit for specific opening position. The project is built based on Dynamics CRM platform, which is pretty open for some extensible development.Development Environment: Main development environment: VS2012 / Dynamics CRM 2011 Client application: .Net framework 4.0 Main language: C# Data storage: SQL Server 2008/2012 Services: WCF/Web Service. UI: JavaScript/Html/CSS.  File Search Engine: dtSearch + Sovren Resume Parser engine.Responsibility:  Function specification discussion and review.  Design, coding, bug fixing and build/deployment.Project Name: Global Migration Web 6.0Project Description: The Project is focused on helping the attorney to do collaboration work, collect information from employee, task management, and manage Microsoft migrant employee’s archived documents. The system can help seed employee data from HR or other systems, and generate many PDF documents that used to submit to government department.Development Environment: Main development environment: VS2010 / Expression Studio 4 Client application: .Net framework 4.0 Main language: C# Data storage: SQL Server 2008 Services: WCF. UI: Silverlight. Responsibility:  Coding, integration testing, fixing bugs and design. Function specification review and discussion. Show less
  • Igt
    Software Engineer
    Igt Nov 2009 - Feb 2011
    Beijing City, China
    Project Name: Table Manager9.0/9.1Project Description: The product is a casino table game management system, features including table operation management (Open/Close/Fill/Credit) and gamers’ information management (Open Rating/Close Rating/Cash In/Markers In/Compensation). The project is a C-S project, with a 3-tier design. Client: A windows form client application that will install on the thin client pc beside the table in casino, this client is used to do some client… Show more Project Name: Table Manager9.0/9.1Project Description: The product is a casino table game management system, features including table operation management (Open/Close/Fill/Credit) and gamers’ information management (Open Rating/Close Rating/Cash In/Markers In/Compensation). The project is a C-S project, with a 3-tier design. Client: A windows form client application that will install on the thin client pc beside the table in casino, this client is used to do some client requests for collecting player information and supporting the operation of table game. Service: A WCF service that will be consumed by client side to do simple data CRUD from SQL Server database and do all the business logic. Database: Database use SQL server to store the consistency data.Development Environment: Main development environment: VS2008 / Expression Studio 3 Client application: .Net framework 3.5 Main language: C# Data storage: SQL Server 2008 (SSIS/SSRS) Services: WCF. Responsibility:  Requirements discussion with team members based at Beijing and US. Responsible for some key features’ coding, unit testing and debugging,  Participate in project design and deployment. Show less
  • Ethos Technologies
    Software Engineer
    Ethos Technologies Mar 2008 - Oct 2009
    Beijing City, China
    Project Name: No-Limit / Note SearchProject Description: No-Limit is a project focuses on removable USB-disk, and Note Search is a project focuses on Z-Pen, all these two projects are designed with 3-tier architecture, UI layer, business logical layer and database layer. Three parts:  A client application for user to manage local files or photos, system will help to sync/upload the local files with the cloud server files. Web services for client to consume and build the… Show more Project Name: No-Limit / Note SearchProject Description: No-Limit is a project focuses on removable USB-disk, and Note Search is a project focuses on Z-Pen, all these two projects are designed with 3-tier architecture, UI layer, business logical layer and database layer. Three parts:  A client application for user to manage local files or photos, system will help to sync/upload the local files with the cloud server files. Web services for client to consume and build the business logical to authenticate the client user and sync client files with server.  One backend admin web site for business admin to monitor the health of the system, generate reports and do some administrator job.Development Environment: Main development environment: VS2008 .Net framework 2.0 / 3.5 Main language: C# Data storage: SQL Server 2005 and Amazon cloud storage services Web server: IIS6.0, ASP.NET WCF/WPF Ajax third party controlsResponsibility:  Coding, unit testing, debugging, and bug fixing.  Participate in product design and deployment.  Responsible for requirement communication / discussion, project design and product delivery with our customer locating at France. Show less
  • Glodon Software Company Limited.
    Engineer/Senior Engineer/Engineer Leader
    Glodon Software Company Limited. Jul 2003 - Mar 2008
    Beijing City, China
    Project Name: GEA / GIX / GZTB / GEB / GBQ-SProject Description: GLOND is a software company mainly focus on construction domain area, and I worked as many roles in this company, worked on many projects, like biding client system, budgeting system, and online B2B tending/biding system.Development Environment:  Main development environment: VS2005/Delphi7  Web sites: .Net framework 2.0 Main language: C#/Delphi Data storage: SQL Server 2000 Web server: IIS6.0… Show more Project Name: GEA / GIX / GZTB / GEB / GBQ-SProject Description: GLOND is a software company mainly focus on construction domain area, and I worked as many roles in this company, worked on many projects, like biding client system, budgeting system, and online B2B tending/biding system.Development Environment:  Main development environment: VS2005/Delphi7  Web sites: .Net framework 2.0 Main language: C#/Delphi Data storage: SQL Server 2000 Web server: IIS6.0 in windows server 2003 UML designResponsibility: Participate in product orientation discussion with business division colleagues, assign jobs between team members and build the connection between developer team with business team, in charge of requirement analyzing and designing, project scheduling, product designing and coding, code reviewing. Show less

Richard Sun Education Details

Frequently Asked Questions about Richard Sun

What company does Richard Sun work for?

Richard Sun works for Microsoft

What is Richard Sun's role at the current company?

Richard Sun's current role is Software Engineer at Microsoft.

What schools did Richard Sun attend?

Richard Sun attended Zhejiang University.

Who are Richard Sun's colleagues?

Richard Sun's colleagues are Kannikumar Kumar, Thabseera T, Ravi Mallela, Jim Chou, Ajmal Khan, 聰鹿鹿, Amira Halima.

Not the Richard Sun you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.