4. Education
Jianguo High
School
Science Track
National
Taiwan
University
BBA, Accounting
Columbia
University
MA in Statistics
Programing Skills
Accounting & Business
Quantitative Analysis
Data Science
4
5. • Statistical Analysis
• Financial Modeling
• Machine Learning
• Data Visualization
Competencies
• C, C++, Python
• HTML, CSS
• R, SAS
• Database, SQL, SAP,
XBRL
• Financial Market
• Security Research
• New Technology
• Financial Accounting
• Financial Reporting
• Cost and Managerial
accounting
• Accounting Information
Systems
Accounting
Expertise
Business
Acumen
Quantitative
Analysis
Programming
Skills
5
7. Accounting Practice
Financial
Data
Financial
Info
Accounting
Information
System
• SAP
• EMR
• BOI
Financial
Reporting
• Invoice recon
process
• Closing process
7
8. Database
What is the location of databases?
How do I access the databases?
Is data in the databases intact?
8
9. Cooperation
IT Team Jeff
Finance
Team
Database
Structure
System
Support
Accounting
Logic
Financial
Reporting
9
11. Automation Projects
• Automate invoice
reconciliation process to
save time and to reduce
errors.
Invoice
Reconciliation
automation
System
• Automate and optimize
closing process to
enhance overall efficiency
of the company.
Closing
Automation
System
11
12. Goal Setting
Company Goal My Goal
• Precise calculation
• Well-defined logic
• Bug-free program
Accuracy
• Simple
• User friendly
• Fast computation
Time Saving
12
13. Development Process
Requirement Design Implementation Verification Maintenance
Invoice Reconciliation
Automation System
days
13
14. Invoice Reconciliation
Automation System
Requirement Design Implementation Verification Maintenance
1. Discuss system details with Finance
team and IT team
2. Translate financial reporting logic to
programming and database logic
3. Define calculation rules of the system
4. Define decision logic of TI
disposition
14
15. Invoice Reconciliation
Automation System
Requirement Design Implementation Verification Maintenance
1. Investigate differences between
system output and manual output
2. Fix errors
3. Fix missing contents
4. Design user friendly output format
5. Adopt a simple and clean UI
15
16. Invoice Reconciliation
Automation System
Requirement Design Implementation Verification Maintenance
1. Enhance system robustness
2. Improve system compatibility
3. Prepare “User’s Manual”, showing
system demonstration and
specifying proper input format
4. Help users operate the system and
solve various problems
16
17. Benefit
140.00
120.00
100.00
80.00
60.00
40.00
20.00
0.00
Manual Automation
Organizing Time Running Time
Checking Time Processing Time
minutes
minutes
17
18. minutes time saving per subcon per month
minutes time saving per year
hours time saving per year
18
Benefit
19. Development Process
Requirement Design Implementation Verification Maintenance
Invoice Reconciliation
Automation System
Closing Automation System
days
days
19
20. Closing Automation System
Requirement Design Implementation Verification Maintenance
1. Exactly catch accountants’ demands
and closing logic
2. Discuss system issues with Finance
team and IT team
3. Finish “Software Requirements
Specification” according to the
consensus of both teams
20
21. Closing Automation System
Requirement Design Implementation Verification Maintenance
1. Carry accountants’ needs and logic
out through design of the closing
automation systems
2. Define data integration process
3. Define decision logic of reversal
process
4. Design a simple and direct UI
21
22. Closing Automation System
Requirement Design Implementation Verification Maintenance
1. Identify data source and acquire
query strings
2. Continuously and closely
cooperating with IT team, debugging
the program and enhancing the
system performance
22
23. Benefit
6:00 pm 11:00 pm
Off duty Data ready
AutomMataionnual
Automation
Deadline
1st
work day
2nd
work day
2. Start closing process earlier 1. Shorten processing time
23
Finish closing process much earlier