Scroll To View More
Greg Olmstead

Greg Olmstead

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
  • 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)
    http://www.decisionmodels.ca/

    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#, HTML5, JavaScript, Python, Java, PHP, Perl
  • Frameworks
    WPF, ASP.NET MVC, AngularJS, ASP.NET Web API, Windows Communication Framework (WCF), Angular, Windows PowerShell
  • Libraries/APIs
    Infragistics, Node.js, jQuery
  • Tools
    Syncfusion, Visual Studio 2015
  • Paradigms
    Agile Product Management, Agile Software Development
  • Platforms
    Windows, Linux
  • Storage
    Microsoft SQL Server
  • Other
    Telerik Web Controls
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