SUMMARY
I am a Sr. software developer. My software development includes architecturing designing and developing MVC, Angular, React, Asp.Net, Blazor applications at both on premise and on Azure, microservices, developing database such as Sql Server including SSRS, and SSIS. I administrate and develop SharePoint, and develop Work Flow, Power Platform including Power BI, Power Apps, and Power Automation.
TECHNICAL SKILLS
Software: NET (C#, VB.NET, ASP.NET, Entity Framework, ADO.NET, Win and Web Form, MVC, Blazor), Net core, Entity Framework Core, Microservice, SQL, JavaScript, JQuery, Angular, AngularJS, React, BootStrap, Microsoft Power BI, Microsoft PowerApps, Microsoft Automation, Common Data Service (CDS), VBA
Database: SQL Server (T-SQL, Stored Procedure), Oracle (PL/SQL), Access
Power Platform: Power BI, Power App, Power Automation, Power Page
Tools: SharePoint, K2, Azure, InfoPath, MVC, Silverlight, ADO, ODBC, Webservice, Microservice, GDI+, SQL, CDS, Transaction Server, Entity Framework, SQL Report (SSRS), SSIS, Crystal Report, Kendo, Telerik, Infragistics, ComponentOne, Node, Bootstrap, LINQ
Others: Azure, Entity Framework, WCF, WPF, AJAX, HTML5, XML, ASP, IIS, CSS, Blazor
PROFESSIONAL EXPERIENCE
Credico, Chicago, IL 08/2021 - present
Sr. Application Developer
As a full stack developer, I develop, including architecting, develop, test, deploy web based application for various tasks, including check sale offices, their agents, and sales activities. Those, test, deploy web based application for various tasks, including check sale offices, their agents, and sales activities. Those are web applications. Front end UI is based on MVC, Angular, AngularJS, React, Blazor, Javascript, Kendo and Bootstrap. Middle tie is based on Microsoft technologies: .Net, .Net Core and C#/VB.Net for business logic to develop REST API, API and WebAPI. Database connection is based Entity Framework and Entity Framework Core Back end is SQL server, including table, view and stored procedure. Migrate Angular front end from legacy version, such as version 2, 4 into latest one.
Develop application to retrieve data from outside vendors, such as QuickBase based data. User this data to trace our office agents sales. This application is hosted at Azure virtual machine using data factory for data processing and microservice architecture.
All applications run at Azure environment. Logic App is used for business automation. Power BI and Power App are deve;loped to control data retrieving process. Selenium service is used to make web side access automation.
Environment: Visual Studio, Visual Studio Code (VSC),.NET Framework, Core, C#, VB.NET, Entity Framework, Entity Framework Core, MVC, Javascript, LINQ, Angular, AngularJS, React, Blazor, Microsoft Power Platform: Power BI, Microsoft PowerApps and Microsoft Automatio, XML, IIS, T-SQL, SQL Server, Active Directory.
First Service Credit Union, Houston TX 09/2020 – 07/2021
As a full stack developer, I architect and develop, test, deploy web based application for various tasks, including check sale offices, their agents, and sales activities. Those develop web based application for bank related task, including online bank application. It is a web application based on Angular, React, Bootstrap, Kendo as front end, C# business logic, REST API, API, WebAPI, Microservice as middle tie, SQL technologies as back end.
Develop many reports for bank activities. Report are based on MSRS, Power BI and Power App.
Environment: Visual Studio, Visual Studio Code (VSC),.NET Framework, Core, C#, VB.NET, Entity Framework, Entity Framework Core, MVC, Javascript, LINQ, Angular, React JS, Microsoft Power Platform: Power BI, Microsoft PowerApps and Microsoft Automation, XML, IIS, T-SQL, SQL Server, Active Directory.
NRG, Houston TX 01/2020-08/2020
Develop web based application for energy trade, It is a web application based on Angular, React, MVC, Web Form, Angular, Blazor, Bootstrap, Kendo as front end, C# business logic, REST API, API, WebAPI, Microservice as middle tie, SQL technologies as back end.
Andrews Kurth LLP, Houston TX 07/2015 – 10/2019
Sr. Application Developer
Develop and architect develop, test, deploy web based application for various tasks, including check sale offices, their agents, and sales activities. Those web based application for new business intake (NBI). It is a web application based on MVC, Web Form, Angular, React, Bootstrap, Blazor, Silverlight as front end, C# business logic, REST API, API, WebAPI, Microservice as middle tie, SQL technologies as back end. K2 workflow are used to control application workflow process. This software integrated with accounting, documents, and WallBuilder (a security software).
Develop application to retrieve data from outside vendors, such as UltiPro for HR, DNB for corporation information. Develop software to integrate all company major systems. They are test driven based on WCF technology, Webservice, Microservice. This application is hosted at Azure virtual machine.
Design, develop, and administrate customized SharePoint sites for company website portal, document management, and collaboration; design sites and pages; develop web parts, workflow, features, custom fields, and InfoPath form for data input, using Javascript, JQuery and Bootstrap technologies for SharePoint rebranding.
Develop SQL Server report (SSRS) and SSIS package, as well as Microsoft Power BI.
Develop Web based application front-end by ASP.NET Web Form, .Net core, MVC, Angular, Blazor, and Silverlight with JavaScript, JQuery, C#, VB.NET, middle tie by C# classes, back end by SQL technologies Webservice. Entity Framework, Microservice and ComponentOne and Telerik controls are used for software development
Develop SQL Server database at back; creating SQL tables and views, SQL stored procedures and functions (T-SQL)
As a lead developer, architecture application and lead a group of developer, including setting coding standard, reviewing code and mentoring junior team members.
Working on both on premise and on cloud development of web application and SharePoint sites.
Administrate SharePoint server farms; monitor server performance, add/remove server from server farm, backup/restore, security administration, and configurations
Design, develop and migrate SharePoint for firm Intranet, architecting SharePoint sites, customizing SharePoint page design based on JavaScript technology, and SharePoint workflow for automation of firm procedures.
Develop automated procedures for firm audition and new business intake. They were developed by Azure with Microsoft Power Platform, including Microsoft Power App, Microsoft Power BI, and Microsoft Automation with CDS.
Using Agile methology for development, and CI/CD for development procedure.
Environment: Visual Studio, .NET Framework, Core, C#, VB.NET, ASP.NET 4.0, MVC, WCF, Javascript, LINQ, Angular, Blazor, Microsoft Power Platform: Power BI, Microsoft PowerApps, Microsoft Automation, ADO .NET, XML, IIS 7.0, T-SQL, SQL Server, SSIS, SSRS, XSLT, Active Directory, Azure, Serverless Function, Windows Server 2012, TFS, SharePoint 2010 and 2013, InfoPath, K2 workflow for application, SharePoint and CSS
Forum Energy Technologies, Houston TX 9/2014 – 06/2015 contract position
Sr. Software Developer/SharePoint Administrator
Develop Web based application front-end by ASP.NET Web Form, MVC, and Silverlight with JavaScript, JQuery, C#, VB.NET, and Telerik/Infrragistics controls, C# object, REST API, API, WebAPI as middle tie, SQL Server as back tie.
Develop SharePoint sites both on cloud and on premise, as well as web based software development
Develop web based application for company products planning, sale, and customer service, and integrate it with all company major systems.
Administrate SharePoint server farms; monitor server performance, add/remove server from server farm, backup/restore, security administration, and configurations
Design, develop, and administrate SharePoint sites for company website portal, document management, and collaboration; design sites and pages; develop web parts, workflow (SharePoint workflow and K2 workflow), features, custom fields, and InfoPath form for data input
Develop SQL Server report (SSRS) and SSIS package for data exchange between databases
Administrator of Solidworks
Develop SQL Server database at back; creating SQL tables and views, SQL stored procedures and functions (T-SQL)
Perform SharePoint development; administrating/developing intranet site for company website portal, document management, and collaboration; design/develop web parts, customer features, and fields
Work on SharePoint workflow, as well as K2 workflow
Environment: Visual Studio, .NET Framework 4.0, C#, VB.NET, ASP.NET 4.0, MVC, WCF, ADO .NET, XML, LINQ, IIS 7.0, T-SQL, SQL Server 2012, SSIS, SSRS, XSLT, Active Directory, Windows Server 2012, TFS, SharePoint 2010, SharePoint 2013, InfoPath, K2 workflow for SharePoint, CSS
Stewart Title, Houston TX 02/2012 – 9/2014
Sr. Software Developer
Involved in full Software Development Life-Cycle (SDLC) followed by agile methodologies; designed/develop test driven web based applications; designed, developed, and administrated SharePoint web site
Developed mortgage processing applications to import loan information automatically and remotely from banks; analyzed/verified data and requested more information from other resources when necessary
Communicated with borrowers through mail service (US Post Service and FedEx), as well as calling service (call center)
Designed, developed, and administrated SharePoint sites for company website portal, document management, and collaboration; designed sites and pages; developed web parts, workflow, features, custom fields, and InfoPath form for data input
Migrated SharePoint 2007 to 2010
Developed Web based application front-end by ASP.NET Web Form, MVC, REST API, API, WebAPI and Silverlight with JavaScript, JQuery, and Telerik/Infrragistics controls
Developed desktop application with Win Form and WPF as interface
Developed C# based business objects and Web service (WCF) as middle tier
Developed SQL Server database at back; created SQL tables and views, SQL stored procedures and functions
Worked on SSIS service which was developed to communicate data between database; SQL Report Service was used to generate varies reports
Administrated/developed SharePoint intranet site for company website portal, document management, and collaboration; designed/developed web parts, workflow, customer features, and fields
A lead developer to architect application and lead a group of developer.
Environment: Visual Studio, .NET Framework 4.0, C#, ASP .NET 4.0, WCF, ADO .NET, XML, IIS 7.0, LINQ, T-SQL, SQL Server 2012, SSIS, SSRS, XSLT, Active Directory, Windows Server 2012, TFS, SharePoint 2010 and SharePoint 2013, InfoPath, CSS
Region IV Education Service Center, Houston TX 02/2009 – 02/2012
Sr. Software Developer
Involved in full Software Development Life-Cycle (SDLC); planned software architecture; designed/developed the e-commerce web application; designed/developed SharePoint intranet sites; released software into production; maintained software products and contacted users to get feedback for future updates
Performed as a part of the TxVSN (Texas Virtual School Network) project administration system which allowed educators to submit courses, reviewers to review courses, and the TEA (Texas Education Agency) to approve courses, with TxVSN administrator supervising all these processes
Performed as a part of the LearningIs4me project, an online training system which let user purchase, study, and take test online; onec user completed training courses, user was able to get proper credits
Performed on SharePoint 2010 projects as company intranet for all company internal communication; designed/developed website portal, document management, and department collaboration; administrated SharePoint sites
Designed/developed front-end web page by ASP.NET, Html, JavaScript, Ajax, Silverlight, and Telerik/Infrragistics controls
Developed middle layer business objects by C# and Web Service (WCF)
Developed SQL server database tables, views, and stored procedures
Developed Window service; developed to make scheduling services, such as sending reminder emails, while Web service was developed for data communication between services
Reports were developed by SQL Report and Crystal Report
For SharePoint, tasks included administrating and developing intranet site for company website portal, document management, and collaboration; designed/developed web parts, workflow, customer features, fields, and InfoPath form for data input; migrated from SharePoint 2007 to 2010
Environment: Visual Studio, .NET Framework 3.0, C#, VB.NET, ASP .NET, WCF, ADO .NET, XML, IIS 7.0, LINQ, T-SQL, SQL Server 2008, SSIS, SSRS, Active Directory, Windows Server 2008, TFS, SharePoint 2007 and SharePoint 2010, InfoPath, CSS
Schlumberger, Houston TX 08/2006 – 01/2009
Sr. Developer/Solution Architect
Designed/developed the SharePoint based commercial software; a Smart Workflow System for petroleum development where the manager assigns activities and tasks to team members, and the team members report progress in tasks, sending all necessary information back to the manager; feedback from team members, the manager decided what next steps was
SharePoint development included gathering user requirements; performed as team leader held responsible for planning software developing stages; designed, developed, released, and assigned work to each team member
Worked on Schlumberger website and web tools; created/maintained user-friendly companywide search engine; created web pages to let users get interactive information and web tools to analyze webpage, track web visits, and generate SQL Reports
Created SQL Server and Oracle database tables and stored procedures; developed business logic middle tie by C#; developed ASP.NET web page as front-end; Telerik/Infrragistics, Ajax, and JavaScript was used for web page interface development
Developed classic ASP pages
Designed/developed SharePoint sites and pages
Planned software architecture; designed Web parts, Web controls, and Customer Features; implemented business logic by C#, ASP.NET, and ADO.NET
Developed Oracle database and PL/SQL at backend, and archived documents into LiveLink server
Lead a small team of developer to develop a large and complicated projects.
Environment: Visual Studio, .NET Framework 3.0, C#, VB.NET, ASP .NET 4.0, WCF, ADO .NET, XML, IIS 6.0, T-SQL, SQL Server 2008, SSIS, SSRS, Active Directory, Oracle, TFS, SharePoint 2007, MOSS, CSS
EDUCATION
Ph.D, University of Texas at Austin, Austin, TX
MS, Shanghai Jiao Tong University, Shanghai, China
BS, Shanghai Jiao Tong University, Shanghai, China