Scroll To View More
Xiao Bian, Software Developer in Markham, ON, Canada
Xiao Bian

Software Developer in Markham, ON, Canada

Member since March 29, 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

Portfolio

Experience

  • Java, 6 years
  • Spring, 5 years
  • Spring Boot, 5 years
  • Spring MVC, 5 years
  • C#, 4 years
  • Spring Data, 4 years
  • ELK (Elastic Stack), 3 years
  • Pivotal Cloud Foundry (PCF), 3 years
Markham, ON, Canada

Availability

Part-time

Preferred Environment

IntelliJ IDEA, VS Code, PyCharm

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.

Employment

  • 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: Java, Python, SQL
  • Senior Software Developer

    2014 - 2017
    Scotiabank
    • 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: Java, JavaScript, Knockout.js, Gulp, Pega, Maven, Elasticsearch, Logstash, Kibana, Python, SOAP, REST, Pandas, Matplotlib
  • 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: C#, WPF, ASP.NET, VBA

Experience

  • Pivotal Cloud Foundry Demo (Development)

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

Skills

  • Languages

    Java, Python, C#, Ruby, Bash, JavaScript, C
  • Frameworks

    Spring, Spring Boot, Spring Security, Spring MVC, Angular, Bootstrap, Hibernate, Knockout.js
  • Libraries/APIs

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

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

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

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

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

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

Education

  • Master of Science (MSc) degree in Electrical Computer Engineering
    2010 - 2012
    Lakehead University - Thunder Bay, Canada
Certifications
  • Pivotal Cloud Foundry Developer
    JUNE 2017 - PRESENT
    Pivotal
I really like this profile
Share it with others