Yu-Chen Chen
(Annie)
Data Engineer / Web Developer
Toronto, Canada / Taipei, Taiwan
yccannie.tw@gmail.com

  • Data Engineering

    Kafka, Java, Python, Scala, Apache Spark, Django, Flask, Docker, OpenShift, Jenkins, Elasticsearch, Kibana, Tableau

  • Web Development

    Ruby, Ruby on Rails, JavaScript, jQuery, Sass, CSS3, HTML, CSS, SQL, MySQL, MongoDB, Git, Google Analytics, AWS (EC2, RDS, S3), Selenium Automation Testing

  • Business Analysis

    Business Analysis Plan, Business Process Diagram, Data Flow Diagram, Use Case Diagram, Statechart Diagram, Business Rules, Data Dictionary, Data Modelling, Entity Relationship Diagram, Card Sorting, Survey, Persona, Storyboard, Prototype

  • Project Management

    Agile Methodology, Behaviour Driven Development, EPPM system (Enterprise Project Portfolio Management)

  • Tools

    Microsoft Office (Word, Excel, PowerPoint, Visio, Project), LucidChart, Trello, Slack, GitHub, XMind, Balsamiq

  • Royal Bank of Canada (RBC)

    Toronto, Canada
    2021 - Current

    Data Engineer - Data and Analytics Business Insights team

    • Intelligent Email Management:
      • Cooperation with Data Science team to productionize the ML models identifying different types of emails which help advisors prioritize responding to important client emails, resulting in faster response times within SLA and improved client experience.
      • Build the microservices including Kafka Java application and web API service to stream the incoming emails in real-time
  • Royal Bank of Canada (RBC)

    Toronto, Canada
    2020 - 2021

    Operations Manager - IT Advanced - Data and Analytics Business Insights team

    • Automated Reporting:
      • Established Business Intelligence reporting that can be automated using Tableau, Kibana or other reporting tools
      • Defined, communicated and enforced reporting and analytics standards and policies
      • Collected the data of team work effort from current systems (e.g. Elasticsearch cluster, JIRA, MIS, and Planveiw)
      • Using Python and PowerShell to call JIRA REST APIs, experience extracting, transforming, and loading data, as well as automate data consumption from various means such as stored procedures in spreadsheets to Tableau dashboards
      • Using version control technologies or tools (e.g. Github, JIRA, Confluence) to continuous integration/delivery best-practices
      • Created executive-level dashboards and visualizations for senior leadership
      • Delivered fully integrated, clear, concise and timely reports and presentations identifying trends, issues and opportunities
    • Product Management/Engagement:
      • Collaborated with DNA Data Services/Products management team, Data Squad teams, Data architecture team, and engagement team to build the product marketing materials
      • Provided the insights of enterprise-wide projects using SQL to pull the data from MIS system and Planview; consolidate the view to make data visible and knowable
      • Collaborated with DNA PMO to maintain the project/program related artefacts
      • Collaborated with DNA Planning team to provide the resource plan across all Data Services/Products; timely maintain the information from financial systems (e.g. MIS and Planview)
      • Assisted teams to set up the agile environment and introduce the management tools/methods
  • Royal Bank of Canada (RBC)

    Toronto, Canada
    2019 - 2020

    Jr. Project Manager and Program Support - Data and Analytics Business Insights team

    • Automated Reporting:
      • Established Business Intelligence reporting that can be automated using Tableau, Kibana or other reporting tools
      • Created executive-level dashboards and visualizations for senior leadership; the reports were created by different views which could fit the varied audience and meet widely needs
      • Using PowerShell to call JIRA REST APIs, experience extracting, transforming, and loading data, as well as automate data consumption from various means such as stored procedures in spreadsheets to Tableau dashboards
      • Using version control technologies or tools (e.g. Github, JIRA, Confluence) to continuous integration/delivery best-practices
      • Provided the benefits of reusability and scalability of the reports potentially create value for the team management
    • Product Management/Engagement:
      • Collaborated with DNA Data Services/Products management team, Data Squad teams, Data architecture team, and engagement team to build the product marketing materials
      • Supported project managers and scrum masters to maintain project related artefacts and monitor resource timesheet submission
      • Provided the insights of enterprise-wide projects using SQL to pull the data from MIS system and Planview; consolidate the view to make data visible and knowable
      • Assisted teams to set up the agile environment and introduce the management tools/methods
  • Royal Bank of Canada (RBC)

    Toronto, Canada
    2018

    Project Control Officer, Fall 2018 Co-op - Data and Analytics Business Insights team

    • Supported Project Managers & Scrum Masters to maintain project related artefacts
    • Streamlined the processes of resource allocation, project closures, and work intakes
    • Helped PMs monitor resource timesheet submission and project status updates
    • Communicated with around 20 PMs to ensure the up-to-date project information, helped PMs understand the use of new version tools, and cleaned-up the inactive projects
    • Designed and maintained the HTML based documentation for Program Directors to update their program status report
    • Worked with the developer to create the business process diagram of internal tools to associate the understanding between stakeholders
    • Communicated between the business unit and sponsor to proceed the project initiatives
  • i-TRUE Communications Inc.

    Taipei, Taiwan
    2014 - 2016, 2017 - 2017

    Ruby on Rails Developer

    • Programmed (back-end and front-end) Taiwanese largest beauty and cosmetics portal site
    • Worked as a part of an agile team
    • Analyzed, designed and developed a Content Management System (CMS) including the user interface to streamline the relevant department’s workflow
      • Saving 90% time-spent per case by the simplified CMS
    • Conducted stakeholders meetings and workshops to elicit the requirements
    • Managed project effectively and efficiently by excelled communication skills and time management, accomplished the project a week ahead of the schedule
    • Enhanced team management by building documentation and guideline for the workflow

    Online Products:UrCosme (PC version)UrCosme (mobile version)

  • 5XRUBY Co., LTD.

    Taipei, Taiwan
    2014

    Teaching Assistant of Ruby on Rails Course

    • Assisted the lecturer to clarify in ambiguity and programming problems for college students
    • Researched the most suitable approach for non-technical background students to learn the concept of programming
    • Identified the gap between students’ understanding and the instruction to make the courses more effective
    • Elicited the student requirements by conducting interviews and designing questionnaire
    • Stimulated students engagement and collaborative learning to gain the clarity of Ruby on Rails
  • Hong Ding Educational Technology Co., LTD.

    Taipei, Taiwan
    2013 - 2014

    Instructional Designer

    • Researched and conducted group sessions to develop e-Learning courses as per requirements from stakeholders
    • Designed and lectured employee training courses to strengthen the theoretical and practical knowledge of education
    • Integrated knowledge applying to the real-world with excelled communication skills to guide clients to discover the value of optimizing traditional and e-learning curriculums
    • Verified stakeholders have a proper understanding and can demonstrate the innovative concepts of e-Learning
    • Implemented Game-Based Learning approaches during the workshops to enhance stakeholders’ engagement
    • Built/maintained good customer relationships by managing customer profiles and documenting their development of e-Learning environment
    • Analyzed and evaluated the solution implementation by conducting interviews and surveys
  • Taiwan TACT Education CO., LTD

    Taipei, Taiwan
    2012 - 2014

    Instructor of Mathematics

    • Utilized different teaching approaches to communicate mathematics knowledge to adapt to the varied age of learners including from grade 1 to grade 12
    • Stimulated students engagement and collaborative learning to gain the clarity of Math
    • Won the best instructor of the year award of the school branch in 2013
  • Olympic Cultural Enterprise Co., LTD.

    Taipei, Taiwan
    2007 - 2012

    Instructor of Mathematics

    • Utilized different teaching approaches to communicate Mathematical Olympiad knowledge to adapt to the varied age of learners including from grade 1 to grade 9
    • Designed and developed learning games to enhance students’ understanding of Math
    • Conducted group sessions to coach entry-level instructors to improve teaching skills and meet students’ needs
    • Managed every student’s profile to track the learning processes
    • Conducted phone interviews to collect feedback from students’ guardian

  • George Brown College

    Toronto, Canada
    2018

    Information Systems Business Analysis Postgraduate Program, Cumulative GPA: 4.00 / 4.00

    • Examined the e-Signature case study to elicit the root cause problem, business needs, stakeholder requirements and solutions by creating business analysis plans, interview questions, business process diagrams, business context diagrams, use cases, business rules and data dictionary
    • Examined the ATM and the kiosk of an airline company case studies to build glossary, conceptual and logical data models with entity relationship diagram
    • Monitored the schedule of projects and assignments by managing the tasks with group members on Trello
    • Analyzed the Scotiabank website by conducting the surveys and interviews with the end-users to elicit the requirements and redesigned the streamlined processes and UIs by drawing the Business Process Diagram and the prototypes and storyboards

    Transcript:Winter 2018 (Unofficial Transcript)

  • National Taiwan Normal University

    Taipei, Taiwan
    2013

    Master of Computer Science in Graduate Institute of Information and Computer Education, College of Education

    Master’s thesis topic: Effects of Game Context on Third-graders’ Fraction Learning

    Transcript:Master's Transcript

  • National Taipei University of Education

    Taipei, Taiwan
    2011

    Bachelor of Science in Department of Mathematics and Information Education (Mathematics Education)

    Maintained a 3.76 GPA while working 20-25 hours per week and in school full-time

    Transcript:Bachelor Transcript

  • ELS Language Centers

    Toronto, Canada
    2016 - 2017

    The Advanced Level (109) of the English for Academic Purposes Program

    Resume08

    It was an honor to receive two awards in school: The Best of ELS Award (made the most of learning opportunities at ELS) and the highest Grade

  • The Graduate Institute of Journalism National Taiwan University

    Taipei, Taiwan
    2015

    The Revolution of Hackers - Interviewee

    I was really lucky that I could be interviewed and shared my experience about learning programming and the enthusiasm of coding :P

    Interviewed Article

  • Rails Girls Weekly Series Lessons

    Taipei, Taiwan
    2015

    Ruby Girl:100000.times { puts "why?" } - Instructor

    • Designed and instructed series lessons to present ruby programming to non-programmers and beginners
    • Facilitated the effective communication between programmers, UI/UX designers and project managers
    Resume05

    LinkSlidesVideos

  • Rails Girls Lecture

    Taipei, Taiwan
    2014

    The experience of RubyKaigi 2014 Japan Trip - Lecturer

    Shared the experience of visiting the IT companies in Tokyo, and attended the largest conference of ruby language - RubyKaigi.

    Resume06

    LinkSlideVideo

  • SITCON Students' Information Technology Conference

    Taipei, Taiwan
    2014

    Ruby on Rails Community Promotion - Activity Designer / Lecturer

    Led college students to know what is Rails and Ruby.

    Resume02

    Link

  • Ruby Tuesday #30

    Taipei, Taiwan
    2014

    My Way of Learning Ruby - Lecturer

    Shared the experience of learning Ruby and inspired other learners.

    Resume01

    LinkVideoReview

  • ITHelp Keep Sharing Award 2014 - Quality Award

    Taipei, Taiwan
    2014

    Ruby Girl:100000.times { puts "why?" } - Author

    Resume07

    Articles (ITHome version)Articles (Blog version)

  • Tokyo RubyHiroba 2014 LT

    Tokyo, Japan
    2014

    Rails Girls Taipei Community Promotion - Lecturer

    Shared our experience of learning Ruby on Rails.

    Resume03

    LinkSlide

  • RubyKaigi 2014

    Tokyo, Japan
    2014

    The Scholarship Winner of Japanese Ruby Communities

    LinkArticle

  • Rails Girls Taipei Community

    Taipei, Taiwan
    2014 - 2015

    Ruby on Rails Community - Learner(3rd)/ Coach(4th、5th)

    My beginnig of learning Ruby on Rails. After joined this event, I worked really hard and became a real programmer and the coach of Rails Girls Taipei.

    Resume04

    3rd Review4th Review