Scroll To View More
Greg Olmstead, Windows Presentation Foundation (WPF) Developer in Mississauga, ON, Canada
Greg Olmstead

Windows Presentation Foundation (WPF) Developer in Mississauga, ON, Canada

Member since November 8, 2016
Greg is a technical lead in the financial services industry with 4 years of leadership experience. He's a full-stack developer with 11+ years in projects with high visibility and performance such as a nuclear industry plant design and fixed-income trading. Greg is a multiple hackathon winner leveraging ML/NLP with one patent pending
Greg is now available for hire

Portfolio

Experience

  • C#, 10 years
  • Windows Presentation Foundation (WPF), 10 years
  • JavaScript, 5 years
  • Windows Communication Framework (WCF), 5 years
  • Agile Software Development, 5 years
  • HTML5, 3 years
  • Node.js, 2 years
  • Python, 2 years
Mississauga, ON, Canada

Availability

Part-time

Preferred Environment

Windows, Visual Studio 2015, Resharper

The most amazing...

...project I've worked on was a machine learning/NLP powered relationship-strength mapping engine based on the content of an organization's email.

Employment

  • Technical Lead

    2012 - PRESENT
    Royal Bank of Canada
    • Led a team of 7 in the development of main institutional credit sales and trading applications as well as debt capital markets management application, used globally.
    • Created a credit and rates trading application in C#/WPF, now used by all RBC traders across the globe and responsible for millions of dollars per day in institutional trading.
    • Built a machine learning/natural language processing powered relationship strength mapping engine which computed best-paths between individuals by analyzing their online communications (email, instant-messaging, and more).
    • Developed an in-house WPF based application framework which managed the creation of business controls and data retrieval/transformation to enable developers to rapidly create highly configurable applications.
    • Worked as the leader of an in-house innovation team, winning multiple hackathons and producing three applications currently in pipeline to become production apps.
    • Managed the full life cycle on projects from concept to production.
    Technologies: C#, WPF, HTML5/JavaScript, Angular, NodeJS
  • Principal Developer

    2007 - PRESENT
    SparkIT Solutions
    • Created a Raspberry Pi based long term data logging device for UV Filters leveraging Modbus over Serial communications and built as an embedded device.
    • Built an appliance for ingesting, retrieving, transforming, consolidating, and transmitting log, audit, and other types of data from multiple systems to send up to RSA Envision platform.
    • Performed reverse-engineering on Windows-based malware using IDAPro, OllyDbg, Reflector, and Cuckoo.
    • Designed and built multiple small business turn-key solutions—including everything from domain, accounting, file, mail, and client management servers to network to user devices and full integration.
    • Participated in software security audits.
    • Organized and managed community engineering projects.
    • Created a web application that uses SpreadsheetGear and a complex Excel-based model (Jim Leach's Buy to Rent model) to perform analysis on data to determine whether to buy a piece of property as a rental.
    Technologies: C#, WPF, HTML5, Perl, Python, BASH, PowerShell
  • Software Developer

    2010 - 2012
    Citigroup
    • Worked as the principal developer on a credit risk aggregation app.
    • Worked as the contact point between technical teams and the business users (traders).
    • Created a WPF based framework for producing live-data, real-time reports based off Clojure scripts written on the server side.
    • Developed a C# based message bus which allowed remote commands to be sent to applications using C# code.
    • Developed the architecture for a unified service platform underpinning multiple applications within the credit space.
    Technologies: C#/WPF

Experience

  • Decision Models (Development)

    A web application developed in partnership with Jim Leach to calculate and display information about whether the purchase of a particular property as a rental property would be a good investment, and details about the investment returns.

Skills

  • Languages

    C#, JavaScript, Python, HTML5, Perl, Java, PHP
  • Other

    Windows Presentation Foundation (WPF), Telerik Web Controls
  • Frameworks

    Windows Communication Framework (WCF), ASP.NET Web API, ASP.NET MVC, AngularJS, Angular, Windows PowerShell
  • Libraries/APIs

    Infragistics, jQuery, Node.js
  • Tools

    Syncfusion, Visual Studio 2015
  • Paradigms

    Agile Product Management, Agile Software Development
  • Platforms

    Windows, Linux
  • Storage

    Microsoft SQL Server

Education

  • Bachelor of Technology with honors in Computing & Information Technology
    2008 - 2015
    McMaster University - Hamilton, Ontario, Canada
  • Technologist degree in Network Engineering & Security Analysis
    2004 - 2007
    Mohawk College - Hamilton, Ontario, Canada
I really like this profile
Share it with others