Xiao Bian, Software Developer in Markham, ON, Canada
Xiao Bian

Software Developer in Markham, ON, Canada

Member since May 21, 2019
Xiao is a results-driven senior software developer focused on financial software engineering. Before specializing in his current work on the trading life cycle management, he developed multiple online banking applications in the Canadian retail banking sector. Xiao is an easygoing, approachable team player who's always willing to share and learn together with the whole team.
Xiao is now available for hire




Markham, ON, Canada



Preferred Environment

PyCharm, VS Code, IntelliJ IDEA

The most amazing...

...thing I've created was a data visualization app (ELK) for tracking/analyzing online banking user activities for the product owner to improve the web flow.


  • Software Developer

    2017 - PRESENT
    RBC Capital Markets
    • Worked on commodities IT for all areas related to commodities trade lifecycle management.
    • Developed and enhanced various reports such as market-risk reports, enterprise-derivatives reports enterprise GL posting, and MTM /PnL reporting.
    • Supported a business user for backoff processing such as invoices, confirmations, and payments.
    • Innovated an application to support grid computing for an end-of-day process.
    Technologies: SQL, Python, Java
  • Senior Software Developer

    2014 - 2017
    • Worked on a small business bank account onboarding application (first among the big five banks that can create a small business account for net-new customers in 15 minutes).
    • Created a real-time KYC process via web services from TransUnion and Oncorp.
    • Defined and implemented data models between pega tier and web tier.
    • Automated testing using Ruby and Cucumber BDD.
    • Programmed a log parsing application to generate a variety of reports and charts; it was built with Python, Pandas, and Matplotlib.
    Technologies: Matplotlib, Pandas, REST, SOAP, Python, Kibana, Logstash, Elasticsearch, Maven, Pega, Gulp, Knockout.js, JavaScript, Java
  • Software V&V Specialist

    2012 - 2014
    Tyco Security Product
    • Programmed an ASP.NET MVC web application for wireless system protocol documentation.
    • Designed and developed a real-time serial port parsing and analyzing tool using C# and WPF.
    • Developed Excel VBA scripts for spreadsheet and Outlook automation.
    Technologies: Visual Basic for Applications (VBA), ASP.NET, Windows Presentation Foundation (WPF), C#


  • Pivotal Cloud Foundry Demo

    This is a demo project of pivotal Cloud Foundry where it fully utilizes the PCF infrastructure.


  • Languages

    Java, Python, C#, Ruby, Bash, JavaScript, C, SQL, Visual Basic for Applications (VBA)
  • Frameworks

    Spring, Spring Boot, Spring Security, Spring MVC, Angular, Bootstrap, Hibernate, Knockout.js, Windows Presentation Foundation (WPF), ASP.NET
  • Libraries/APIs

    Spring REST, JPA 2, React, Visual Studio SDK, AMQP, jQuery, Pandas, NumPy, Matplotlib
  • Tools

    IntelliJ, Gradle, Maven, Excel 2013, Jira, GitHub, Subversion (SVN), ELK (Elastic Stack), Apache Tomcat, PyCharm, MATLAB, Cucumber, Jenkins, RabbitMQ, ANTLR, LaTeX, IntelliJ IDEA, VS Code, Gulp, Logstash, Kibana
  • Paradigms

    Agile, Test-driven Development (TDD), Scrum, Behavior-driven Development (BDD), REST
  • Platforms

    Eclipse, Oracle, Java EE, Pivotal Cloud Foundry (PCF), Linux, WebSphere, JBoss, Pega
  • Storage

    MySQL, JSON, Spring Data, MongoDB, Redis, PostgreSQL, Elasticsearch
  • Other

    Solace, Ant, Domain-driven Design (DDD), Big Data, GlassFish, SOAP


  • Master of Science (MSc) Degree in Electrical Computer Engineering
    2010 - 2012
    Lakehead University - Thunder Bay, Canada


  • Pivotal Cloud Foundry Developer
    JUNE 2017 - PRESENT

To view more profiles

Join Toptal
Share it with others