The document provides a resume for Michael Liang. It outlines his technical skills which include programming languages like C#, VB.Net, ASP.Net, SQL, and data analysis tools. It details his education from Baruch College and professional experience as a database analyst and consultant for Wells Fargo and prior roles at A.I.G. and Meyer Associates developing applications and reports using technologies such as SQL Server, SSIS, SSAS, SSRS, and Access VBA. His responsibilities included database development, report creation, ETL processes, and data analysis.
CV | Sham Sunder | Data | Database | Business Intelligence | .NetSham Sunder
Lead developer having 13+ years of job and 7 years of experience on my own financial accounting product, looking for an organization that provides opportunities for professional growth & increasing responsibility. Passionate to trace the path of success through continuous technical and domain learning and by making a significant contribution to the organization.
CV | Sham Sunder | Data | Database | Business Intelligence | .NetSham Sunder
Lead developer having 13+ years of job and 7 years of experience on my own financial accounting product, looking for an organization that provides opportunities for professional growth & increasing responsibility. Passionate to trace the path of success through continuous technical and domain learning and by making a significant contribution to the organization.
Hands-on with creating solution driven dashboards by developing different chart types including Heat Maps, Geo Maps, Symbol Maps, Pie Charts, Bar Charts, Tree Maps, Gantts, Circle Views, Line Charts, Area Charts, Scatter Plots, Bullet Graphs, and Histograms in Tableau Desktop versions 6, 7, and 8.1.
Hands-on with creating solution driven dashboards by developing different chart types including Heat Maps, Geo Maps, Symbol Maps, Pie Charts, Bar Charts, Tree Maps, Gantts, Circle Views, Line Charts, Area Charts, Scatter Plots, Bullet Graphs, and Histograms in Tableau Desktop versions 6, 7, and 8.1.
1. Name: shun Liang (Michael Liang )
Email:Mrliang9988@gmail.com Phone:6462667357 SKYPE: MRMICHAELLIANG
IRVINE, CA 92614
TECHNICAL SKILLS:
Programming: (C#,VB.Net,ASP.Net) .Net 2010, SQL Server, SSIS,SSRS,SSAS, Java 6, JavaScript 1.8,Ajax,
CSS, ActiveX, VBA (Excel, Word, Access),COM/DCOM, C/C++, SQL, JavaScript,HTML,
XML, Visual C++, PL/SQL ,R,SAS
Operating Systems: Win 8
Software: MS OfficeXP (Access,Excel, Word, Power Point, and Outlook), SQL Server 2010, MTS,
SharePoint, Crystal Report 8, Oracle8i,Outlook 2010,Oracle,Sybase,Python 3.4.
Micro Strategy, Tableau, R, SPSS, SAS
Web (JavaScript, jQuery, HTML, CSS3, Node.JS, AngularJS, ASP.Net,PHP)
Others Languages: Java, C#, Python
EDUCATION:
Baruch College, New York, NY - BS in Computer Information System, 1998
PROFESSIONAL EXPERIENCE:
Wells Fargo Irvine, CA 4/2016-Present
Database AnalyticConsultant 4 / SAS/SQL/ VBA /ETL SSIS/SSAS/SSRS/MS OFFICE(EXCEL,
ACCESS)
Build SCRA Database vehicleloan remediation for Operation Risk Dept. Ittracks all the repossession loan.
Build REPO Database vehicleloan remediation Operation Risk Dept. It has quality checkingfeature, Errors
reports, progress report. Ithas 3 stages.Firststage is for a user process the case,second stage is for
reviewer review the case.The final stageis for the manager to deal with the disputecasewhen neither
user nor reviewer agree the answer.
Build Matrix Reports and dashboard reports for the manager baseon the errors and etc.
Create queries reports to find out the status of the case.
Build Checklist Tracking Database. This databasemainly for tracking issuingthechecks to the customer.
This is done by usingMS Access. Then creatingstatistic reportto analyticsthetrend of customer respond
the letter sent out and the number of reissued checks.The percentage of succes s completed the case.The
outstandingchecks.
Create loadingcsv,text, Excel filefeature in each database.
Building ad-hock reportin Excel and MS Access
Helpinguser manipulatetheir excel Report data usingv-Lookups, H-Lookups, Name Range, etc. and
modify the macros code if it needed.
Imported existingdata from excel sheets, csv, text into Access Databases.
Automated several manual data processes of collection of data to several MS
Access databases by the use of VBA MS Access forms and SQL inserts,updates
and queries to make the databases more efficientand protected by data integrity.
This process required careful analysisof the data to identify duplicates,data errors
and other changes that needed to be addressed in order to successfully importthe
data into Access.
Migrate all MS Access DB to SQL server DB usingETL SSIS and convert VBA codes into stored procedure.
Convert MS Access Reports to SSRS.
Buildingthe cube usingSSAS for easily to analyze
Created complex stored procedures, triggers and cursors in SQL Server.
Developed sourceto target specifications.
Developed stored procedures, functions,views and triggers.
Created DTS packageto schedulethe jobs for batch processing.
Scheduled the DTS packages usingthe Data transformation services SQL2000.
Performance tuning to optimize SQL queries usingquery analyzer.
Moving the databasefrom MS ACCESS to SQL Server usingSSIS (ETL).
Interactingextensively with end users on requirement gathering, analysisand documentation
Analyzed business requirements, transformed data, and mapped sourcedata usingthe Teradata Financial
Services Logical Data Model tool, from the sourcesystem to the Teradata Physical Data Model
Involved in credit risk assessmentmodel to calculaterisk factor for individual clients based on hierarchy
Developed complex SAS Macros to simplify SAS code and effectively reduce codingtime
Imported Data from relational databaseinto SAS files per detailed specifications
Imported data usingLIBNAME and PROC SQL Pass -Thru facility to reduce processing time
2. Performed complex statistical analysisusingPROC MEANS, PROC FREQ, PROC UNIVARIATE, PROC REG and
PROC ANOVA
Extensively performed Data Cleansingduringthe ETL’s Extraction and LoadingPhaseby analyzingtheraw
data and writingSAS Programand creatingcomplex reusableMacros
Carried out data extraction and data manipulation usingPROC SQL, PROC SORT, PROC REPORT to create
preferred customer listas per business requirements
Extensively used SAS procedures such as PRINT, REPORT, TABULATE, FREQ, MEANS, SUMMARY,
TRANSPOSE and Data _Null_ for producingad-hoc and customized reports and external files
Responsiblefor generating Financial BusinessReports usingSAS Business Intelligencetools (SAS/BI) and
also developed ad-hoc reports usingSAS Enterprise Guide
A.I.G New York, NY Oct 2014 – Aug 2015
Developer/Data Analyst – (C# WPF, MS ACCESS VBA/Visio /, PLSQL Oracle,SQL Server Developer and Data Analyst
(MSBI (SSIS, SSAS, SSRS)) (Stress test, Risk Management) CCAR-Comprehensive capital Analysisand reviewand
Build Model (GAAP and STAT, and Attribution) RAD Developer)
Developed a business model to analyzethe data for GAAP and STAT and Attribution report usingVBA (MS
ACCESS, EXCEL)
Create a Tool for Testing the Template data usingExcel Functions and VBA tools.
Migrated the Excel VBA model code into SQL Server (Converted all theVBA code into stored procedure
code and view). Excel model usingAdd-Ins and COM Objects. Data Sources from Excel, text, Oracle,XML
Create SQL function such as (scalar,line-in or Multi) and stored procedure, triggers, and View.
Define tablerelationship (Data Modeling) -200 tables and 10 Million records.
Create Multi- dimensional,Facttable, set up schema usingSSAS
Created Cube usingSSAS , create calculation ,create KPI,Create Perspective, and usingMDX to query data
in AnalystServices Data Base,
Create reports usingSSRS for analyst
Analyzed OracleData usingPL/SQL. Used SQL server BI (SSIS, SSAS, and SSRS) for analyzing reportdata
BuiltbillingprogramusingC#/WPF to process the order of material.Tested all the formulas given by the
team. Now planningusingIGLOO model to testing the all stress combiningAIGmodel
Analyzed business requirements and wrote business requirement documents
Create functional requirements and specification documentations,constructflowcharts of the processes,
and produce the other documents as directed by the clientproject manager
Testing and UAT. Assistwith the QA and production turnover of the applications
Perform daily business and application support.Providetimely updates to management members of the
project team. ExtractingOracleData to Excel and load itto Access DatabaseusingPower Pivot
Creating Excel program for loadingand generated the report for analystusingVBA
Supporting production application when it needs such as constantcoordinatewith other groups when
formulas haveto be adjusted
Lead in testing of new or modified systems. Work with the QA team in conductingmultiplelevels of
testing from stress,performance and standard application testing
Designed, created and maintained OLAP Cubes used for reporting by multi dimensions and measures as
needed
Performed troubleshoot on BI tools,systems, and software; performance-tune these applications as
necessary.Produced ETL design guidelines to ensure a manageableETL infrastructurefor the BI system
Conducted job duties and responsibilitiesaccordingto the organization’s businesssystems development
methodology and/or its Systems Development Life Cycle (SDLC) methodology
Designed and delivered end-user trainingand trainingmaterials;providetechnical supportas necessary
Led the integration efforts for merging BI platforms with enterprise systems and applications
Designed, code, test, and documented all newor modified BI systems, applications,and programs
Developed the semantic layer, metadata, reports, and report definitions
Assisted in the design of databases and data warehouses to ensure interoperability with BI solutions
Analyzed user requirements and, based on findings,design functional specificationsfor BI front-end
applications
Created and maintained complex reports in MS SQL data sources usingReporting Services,MS Excel and
other virtualization tools
Developed complex SQL queries to supportreporting requirements and SQL Server`s stored
procedures/functions and verified data accuracy
Presented data in multipleformats includingreports,charts,graphs,aggregates and statistical
computations
Reconciled discrepancies in reports by validatingdata and supportinformation technology applications
includingdatabaseapplication whileutilizinganalytical and programmingskills
3. Created automated scriptingprocedures to speed up the processingof information
Using Visio to Map out the work flow databasedesign and the program design
Meyer and Associate Chatham, NJ April/2014-10/2014
Computer Programmer-Data Analyst- (C# 2010,SQL Server 2010,MSBI (SSIS, SSAS, SSRS), SharePoint/Crystal
Report, VB6, ASP.NET/MS ACCESS VBA/Visio)
Analyzed VB6 Customer service,Billing,Payment, New Graduates application codes
Migrated customer service,Billing,Payment application written in VB6 to C# usingEntity Framework
Payment application:feature such as create a batch for post.
Worked with Access and SQL Server Database,Access Reports and analysis tool
Renamed fields name and redefined the type of the fields and redefined the new relationship (scheme)
BuiltSSIS packagefor migration data from MS Access to SQL Server. ConsolidateExcel Data usingExcel
VBA
Builtreports usingSSRS with SharePointfor marketing department/analysts
Maintained and extending several C# Applications. SupportingMS Access Reports, Queries, Scheme, VBA
Designed and maintained Access Reports, Crystal Reports and the overall reportingfunction at the firm
Rebuilt, expanded and improved all legacy reports on new reporting platform usingSSRS 2008 R2
Builtout novel reports and migrated rebuiltlegacy reports into new centralized reporting portal to meet
reporting needs company-wide
Citi Group Long Island City, NY Oct 2012 – Mar 2014
Programmer/Data Analyst - C#/Access/Excel/Visio/VBA/Oracle/Python/ Crystal Reports/ MSBI (SSIS/SSAS, SSRS)
SQL /Fixed Income and Derivative(usingDerivativePricing),Liquidity Risk,Swap Pricing
Supported Securities Trader and responsiblefor programmingand analysis of Liquidity and Operations for
Derivatives applications in Citi Treasury Department
Analyzed business requirements and write business requirement documents
Builtand Supported Libor FAS 133 Cash flowHedge Program (Written in Excel, Access), then migrate to C#
This is Citi Treasury FASB ASC 815-Hedge Accounting Program: Cash Flow Hedge of Variable-RateAssets
for Changes in Benchmark Interest Rates for the overall hedge programfrom MS ACCESS,EXCEL VBA,
Python to ORACLE , C#.NET ,Excel, Python
Builtand Supported London Security Program -Daily P&L fileas requested by the CTI London team to track
MTD and projected monthly P&L for the London Credit book held in New York. Report will also showall
trade indicatives.(Written in Excel,Access, Python),
BuiltTIMS –Global Portfolio AnalysisprogramusingBloombergPricingData,DP (Derivative Price) Data,
and Yield Data. (SYBASE,MS Excel)
TradingReport- the TradingP&L Report is a daily reportthat summarizes the tradingpositions for the
front office. The report showed the market to market P&L on all the tradingactivity. The information was
sourced from Summit (product processor). The report considered new trades, matured trades,
terminated trades in addition to open trades. The purposeof this automation effort was to reduce
operational risk and increaseefficiency.(SYBASE, MS Access,MS Excel, Python)
Fed Feed of 3rd party derivatives- Review derivativetrades in the Excel worksheet "3RD PARTY
DERIVATIVES" from two external files (Customer XML, PC Download File).(Access,Excel VBA, Python)
Treasury Liquidity Master Project Monitor- This is programkeep track the status of all the Treasury
Liquidity Master projects.It does generate the followinginformation for the report; ProjectInformation,
Project Description,Accomplishments this reportingperiod,Project Timeline, Open Risks
Citi Group Treasury Investment Insight(CTI Insight) program-This is for the reporting for Market Risk and
Written in (Oracle,MS Excel, Python)
Provided technical supportand manage enhancement requests for existingapplications
Conducted functional validation reviews on existingtools to mitigate risk,improvefunctionality and
reduce supportrequirements
Ensured accuracy and timeliness of reports in compliancewith contractand projectrequirements.
Supported Hedge Program, Securities Reports for Trader, Liquidity for Government Report, (Capital
Requirements Directive 4) CRD4 for Europe gov’t, 4G System for U.S government, and Liquidity Coverage
Risk (LCR) for Global.
Consolidated CRD4 and LCR DatabaseusingSSIS importingMS Access Data to SQL Server and create cube
usingSSAS to analystthe data
4. AT&T Prussia, PA Jul 2011 – Apr 2012
Developer - C#/MS ACCESS/VBA/MS Excel/VB.Net/SQL Server/ MSBI SSIS/SSAS/SSRS)
Develop an MS Access Databasewith VB.NET to identify and analyzedata errors such as overdue date,
Logic error, Plan Date error, etc., for two markets (Kingof Prussia,and New England).The databaseworks
for any markets for AT&T based on region. It also has a feature to generate Templates such as NDER, CSS,
BILLING, and LAC to upload to the database. Then later Migrate it to C#.
Ann Tylor New York NY Feb 2011 – Apr 2011
Developer - MS ACCESS/VBA/MS Excel
Developed Retail reports usingVBA
Reports Data store in MS ACCESS
Debugged Excel Links
Goodman Networks Little Rock, AR Apr 2010 – Feb 2011
Developer and Data Analyst - C#, MS ACCESS/VBA/MS Excel Developer/VB.NET/MSBI (SSIS, SSAS, SSRS)
Builta program usingC# to track all department different reports data with sites status
Ran CASPR Reports for Site Acquisition,Check Schedule for Over Due Date, and analysisof the data using
VB.NET code
Developed a programsystem in MS ACCESS/VBA/VB.NET for Site Acquisition Dept., Engineer Dept., RF
Dept., Project Controller Dept. to run their reports, retrieve information, and coordinated the data with
each other
NPD (research) New York City, New York July 2009-April 2010
C#/VBA/MS ACCESS/MS Excel/SQL Server/MSBI(SSIS,SSAS,SSRS) Developer and Data Analyst
Developing Weekly Report Program for the Operation Department usingVBA (Excel, Access) to be
compatiblefor all thedifferent countries.
Developing Region Report DatabaseDB ProgramusingVBA
Colgate Palmolive New York, NY November
2008-April 2009
C#,VB.NET/MS ACCESS/VBA/MS Excel/SQL Server/MSBI(SSIS,SSAS,SSRS) Developer and Data Analyst
Developing Program for Sales department. usingVBA (Excel 2003,Access)
Developing Product DatabaseProgramusing C#
Developing Customer DatabaseProgramusing VB.NET
General Dynamic (Telecom) Rochelle Park,NJ October 2006-November 2008
C#/MS ACCESS/VBA/MS Excel Developer/VB.NET/SSIS/SSAS/SSRS Developer and Data Analyst
Builta program usingC# to track all department different reports data with sites status.This programs
give all differentproject Milestonestatus such time need to get it done, which Milestone has been
actualized and which is not, and etc.
UsingETL OR SSIS to transportexcel data to MS ACCESS.
Run CASPR Reports for Site Acq, Check Schedule for Over Due Date, Analysis thedata usingthe VBA
CODE.
Develop a program system in MS ACCESS/VBA/VB.NET for Site Acq Dept., Engineer Dept., RF Dept.,
Project Controller Dept. to run their reports, retrieve information,coordinated the data with each other.
Develop a program for Financedepartment to perform costestimating, analysis,and control activities
usingVB.NET. Later Migrateto C#.
UsingPower Pivotto analyzedata and create reports
Rebuilt, expanded and improved all legacy reports on new reporting platform usingSSRS 2008 R2.