Objective
To obtain an offer of a job as a Programmer/Developer
Highlights of Qualifications
11+ years ASP.NET/C#.NET professional development experience of multi-tier Web and
Windows applications in private sectors and public sectors
11+ years major databases development and SQL programming experiences in
creating/tuning up stored procedures, user defined functions (UDF), triggers, views,
queries, business objects including Oracle, SQL Server, Sybase, in multiple
platforms such as Windows, Linux, Unix, IRIX
7+ years' experience in all phases of SDLC of Web and WinForms projects in service
sector, from design, analysis, development, implementation, testing, to product
deployment
Proficient experience in architecting and developing automated transaction-based web
applications using .NET Framework 4.5/4.0/3.5/3.0/2.0, Web Services (WCF, XML,
RESTful), C# / C#.NET, Entity Framework 5/6, SQL Server 2014/2012/2008, XML, XSL,
AJAX, JavaScript/JQuery, KnockoutJS, HTML, CSS, Bootstrap, Responsive Web Design,
Single Page Application (SPA)
Strong professional development experience of enterprise-wide client/server,
intranet, internet applications on N-tier architecture with Microsoft .NET
Technologies including .NET Framework 3.0/3.5/4.0/4.5.x, Visual Studio .NET,
ADO.NET, Entity Framework, WebForms/MVC Framework, IIS, C#.NET, Windows Services,
Web Services, etc
Good knowledge in SQL Server Integration Services (SSIS), SQL Server Analysis
Services (SSAS), and SQL Server Reporting Services (SSRS)
Solid programming experience of cloud web platforms such as Azure Cloud, Amazon AWS
Strong communication and interpersonal skills
Strong analytical and troubleshooting skills, solution driven developer with 11+
years professional development experiences in Object Oriented Design (OOD) and
Object Oriented Programming (OOP)
Good understanding of the customers' requirements, energetic, motivated, creative,
and collaborative team player who enjoys challenging work environment, can work
equally well in a team or independently
Technical Skills
Programming Languages C#, Java, C++, Perl, PHP
Operating Systems Windows 9x/NT/2000/XP/7/10, Solaris, Linux, IRIX, Digital
Unix
Database SQL Server 2005/2008/2012/2014, Oracle, Sybase, MySQL
IDE Microsoft Visual Studio 2008/2010/2012/2013, NetBeans
Design Tools & Microsoft Visio, Use Cases, UML, Design Pattern, Agile
Methodologies
Web Services Microsoft Azure Cloud Computing, Amazon Web Services, XML,
XSL, SOAP, WSDL, WCF, Java, PHP
Other Skills LINQ, SQL Server Integration Services (SSIS), SQL Server
Analysis Services (SSAS), and SQL Server Reporting Services
(SSRS), Single Page Application(SPA), HTML, CSS, AJAX,
JavsScript, JQuery, KnockoutJS, Microsoft Office SharePoint
Server 2007, Silverlight, WebForms Application, MVC
Framework, VBScript, T-SQL, Crystal Report, Team Foundation
Server (TFS), Tortoise SVN, PL/SQL, ODBC, SQL *Plus, JSP,
Servlets, JDBC, J2EE, JQuery, JBuilder, HTML,
LAMP(Linux/Apache/MySQL/PHP), ksh, csh scripting
Work Experience
Aug 2016 to OST, Inc Senior .Net Developer
Present
Responsibility:
Implemented the Investigation Modules and Audit Trail for EMS (Enterprise Management
System. The development is using Visual Studio 2013, Enterprise Framework, ASP.NET
4.6, Web Forms, JavaScript, JQuery, Ajax, Web Services, SQL Server 2012, Open XML
SDK 2.5
Team Foundation Server is used for version controls of each iteration
Environment:
NET Framework 4.0, IIS 7.x/8, Web Services, C#, ASP.NET 4.0, LINQ, Visual Studio
2010, SQL Server 2008 R2 / 2012, AJAX, JavaScript, JQuery, HTML5, CSS3, T-SQL, TFS,
, Open XML SDK 2.5
Apr 2015 to Aug GreenIT Systems Group Senior Software Engineer
2016
Responsibility:
Built and upgraded the CPSC Business Notification System from one-company mode to
multiple-companies mode, in a cross-browser, cross-web-portals RMS system. It allows
CPSC users to notify/comment/publish multiple companies separately, among CPSC360
(Internal Portal), Business Portal and Public. The development is using Visual
Studio 2010, DevExpress V10.2, ASP.NET 4.0, Web Forms, .NET Remoting, JavaScript,
JQuery, Ajax, Web Services, SQL Server 2008 R2/2012
Team Foundation Server is used for version controls of each iteration
Environment:
NET Framework 4.0, IIS 7.x/8, Web Services, C#, ASP.NET 4.0, LINQ, Visual Studio
2010, SQL Server 2008 R2 / 2012, AJAX, JavaScript, JQuery, HTML5, CSS3, T-SQL, TFS
Nov 2014 to Feb Woodbourne Solution Inc Web Developer
2015
Responsibility:
Built reusable, cross-browser supported components such as PeoplePicker, File
Uploader, and Html to PDF Conversion in a multi-tier clustered NICHD's Supplement
System using Visual Studio 2013, ASP.NET 4.5.1, MVC5, JavaScript, JQuery, Ajax, Web
Services, Oracle 11g
Features Enhancement for the NIEHS Funding Decision using HTML5, CSS3, JavaScript,
KnockoutJS 3.1, SQL Server 2008, ASP.NET 4.5.1, MVC5
Team Foundation Server is used for version controls of each iteration
Environment:
NET Framework 4.5.1, IIS 7.x/8, Web Services, C#, ASP.NET 4.5.1, LINQ, Visual Studio
2013, SQL Server 2008, AJAX, JavaScript, KnockoutJS, JQuery, HTML5, CSS3, T-SQL,
JIRA
Jul 2013 to Oct Best Lockers, LLC. Software Developer
2014
Responsibility:
Design, analyze, develop a cross-browser supported, multi-tier clustered corporate
membership-only reporting web application using ASP.NET 4.0, MVC4, Entity Framework
5/6, JavaScript, JQuery, Ajax, Web Services, SQL Server 2012, Azure Database, Azure
Reporting Service, Azure Web Site, Azure ASP.NET Membership
Migrate the corporate reporting web application from Azure Report Service to Azure
Virtual Machine's SSRS
Upgrade modules when migrating corporate legacy IE-Only friendly GoPod Electronic
Locker system to a more scalable, cross-browser friendly, limitless merchandises POS
support, compliant with web accessibility (Section 508), architecture system which
includes offline and online CMS system for better control of the core business,
using HTML5, CSS3, JavaScript, KnockoutJS 3.1, SQL Lite, C++, SQL Server 2012,
ASP.NET 4.5, Entity Framework 6
Environment:
NET Framework 4.0/4.5, Azure Web Site, Azure Database, Azure Reporting Service,
Azure Virtual Machine, IIS 7.x/8, Web Services, C#, ASP.NET 4.0/4.5, LINQ, Microsoft
Visual Studio 2010/2008, SQL Server 2012, XML, AJAX, JavaScript, KnockoutJS, JQuery,
HTML5, CSS3, T-SQL, Enterprise Architecture, Tortoise SVN
Mar 2012 to Jun Expovision Inc. Web Developer
2013
Responsibility:
Develop numerous modules of a multi-tier clustered hotel reservation web application
using ASP.NET 4.0, MVC3, JavaScript, JQuery, Ajax, Web Services, SQL Server.
Build modules of administration web sites to support conventional housing sites,
implement rate comparison module to compare hotel rates with major retailers such as
Expedia, Priceline, Travelocity
Create Modules to support business clients to generate excel template with data
constraints and validations, and then read the data back to the administration
sites.
Maintain corporate legacy web applications; create conventional web templates for
varied events.
Environment:
NET Framework 4.0, IIS 7.x, Web Services, WCF Service, C#, ASP.NET 4.0, LINQ,
Microsoft Visual Studio 2010/2008, SQL Server, XML, AJAX, JavaScript, JQuery, HTML,
CSS, T-SQL, Enterprise Architecture, Team Foundation Server
May 2011 to Mar The DEI Group Software Developer
2012
Responsibility:
Design, analyze internal and external customer requirements, generate developing
documentation using Enterprise Architecture
Implement Machinery Reliability Management System (MRMS) as the client site web
application, and communicate with Enterprise Asset Management (EAM) with XML
documents and WCF services, via standard communication document - TechCDE Message in
XML format
Design and implement Stored Procedure, triggers, views, queries for MRMS and EAM
using Oracle 11i
Implement the TechCDE Message XML Parser which handles the Query Request, Query
Reply, Write Request and Write Reply of the TechCDE Control Documents, using Linq,
XML Web Services
Optimize the original program structures of MDC and increase the efficiency of the
execution by ten times after introducing File Queue and a global lock, Environment:
NET Framework 4.0/3.5/3.0, IIS 7.x, Web Services, WCF Service, C#, ASP.NET, LINQ,
Microsoft Visual Studio 2010/2008, XML, AJAX, JavaScript, HTML, CSS, Oracle 11i,
PL/SQL, Enterprise Architecture, Microsoft Visio, TortoiseSVN
Jun 2007 to May United Digitals LLC Web Developer/DBA
2011
Projects:
Bus Ticketing Web Application, implemented in C#, ASP.NET, .NET Framework 3.5, XML,
LINQ, and SQL Server 2008 in N-Tier architecture. It has six modules, ticketing
sites, payment portal services such as Credit Card and/or PayPal, promotion,
customer loyalty program, company administrative program, and barcode reading
module. Ticketing sites deals with transactions and customers' choices regarding bus
routes, scheduled time of traveling, and ticket types. Payment portals charges on
the transaction. Promotion and customer loyalty program attracts new customers while
keeping old customers. Company administrative program handles the business daily
tasks on a 24/7/365 basis. And barcode reading module prints barcode tickets.
Touring Web Application developed with C#, ASP.NET, .NET Framework 3.5, XML, LINQ,
and SQL Server 2008 in multi-tier architecture. This project is marketing for people
interested in affordable bus tours. It is consist of four modules, touring site,
payment service portal, company administrative site, and customer loyalty program.
Restaurant Point of Sale, a Windows Form application, implemented with C#, ASP.NET,
.NET Framework 4.0, XML, Crystal Report, and SQL Server 2008 in multi-tier
architecture. It's a project which is consist of six modules, Daily business
modules, business query and charting, reports, accounting, employee management
modules, and system maintenance / backup & recovery. The POS is able to deal with
complicated restaurant menu and customers' flavor customization, as well as
customers' order patterns and business sales patterns.
Responsibility:
Conceptual design, detailed design, customer requirement gathering, analysis of
customer requirements, create sequence diagram, class diagram using Microsoft Visio
Use C#/C#.NET to create ticketing sites and User Interface based on the master pages
Implement ticketing sites with Web Server Controls (e.g., GridView, validation
control, XML), AJAX Extensions such as ScriptManager, and JavaScript
Develop and maintain multi-tier web applications in ASP.NET that use C#, Integrate
applications with display-layer technologies including JavaScript, AJAX; and with
payment services, barcode reader
Create and maintain stored procedure, triggers, user defined functions, views,
queries and business objects in SQL Server 2008
Architect and manage the implementation of the restaurant Point of Sale, create
complex business reports using Crystal Reports, build business charts with open
source program
Integration of administrative web applications in a .Net/Windows/SQL environment
using C# / C#.NET, XML, AJAX/JavaScript, LINQ, SQL Server 2008
Environment:
.NET Framework 4.0/3.5/3.0, Web Services, C# / C#.NET, ASP.NET, LINQ, Microsoft
Visual Studio 2010/2008, XML, XSL, AJAX, JavaScript, JQuery, HTML, CSS, SQL Server
2008, T-SQL, Microsoft Visio, UML, Design Pattern, InfoPath 2010/2007, Groove,
Microsoft Groove 2007
May 2005 to Jun PQ Computing Inc Programmer
2007
Projects:
Product Web Sites built with HTML, XML, PHP, and MySQL. Web transactions were
automatically completed with a set of build tools and deployment files
Company Administrative Site implemented with ASP.NET, C# / C#.NET, XML, .NET
Framework 3.0/3.5, Microsoft Office SharePoint Server and SQL Server 2005. Major
functions of the site include company product version control, password retrieval,
technical support, product knowledge base management
Responsibility:
Write design documents including use case diagrams, sequence diagrams, class
diagrams utilizing UML Analysis and design pattern
Fully responsible for MySQL and SQL Server 2005 database design and implementation
Implement web applications, such as Human Resource System, Product Tracking System,
etc, using ASP.NET, C# / C#.NET, and SQL Server 2005, LINQ
Design & develop intranet administration website using ASP.NET, SQL Server 2005,
LINQ, C# / C#.NET, AJAX/JavaScript, XML/XSL
Environment:
Perl, PHP, MySQL, SQL Server 2005, .NET Framework 3.5/3.0, Web Services, C# /
C#.NET, ASP.NET, LINQ, Microsoft Visual Studio 2008/2005, XML, XSL, AJAX,
JavaScript, JQuery, HTML, CSS, T-SQL, Microsoft Visio, UML, Design Pattern, InfoPath
2007, Groove
Education
Jan 2002 to May Johns Hopkins University Major: Computer Science
2005
Jan 2001 to Jan University of Texas at Austin Major: Computer Science
2002
Sep 1993 to Jul Dalian University of Technology Major: Management Information
1997 System