Michael Wannamaker

Michael Wannamaker Email and Phone Number

President and Software Architect @ GEARSIX Consulting Inc.
Inverary, ON, CA
Michael Wannamaker's Location
Inverary, Ontario, Canada, Canada
About Michael Wannamaker

- 25+ years experience designing and developing applications using various backends, frontends, languages and technologies.- 15+ years experience developing enterprise level Java applications, including background in integration with application servers- 14+ years experience developing enterprise level applications on the Salesforce platform.- Strong grasp of software architecture and class design. I am a big believer in developing clean code that is easy to understand and maintain. I have a great passion for developing software frameworks to make developing software easier, quicker, and safer.

Michael Wannamaker's Current Company Details
GEARSIX Consulting Inc.

Gearsix Consulting Inc.

View
President and Software Architect
Inverary, ON, CA
Employees:
1
Michael Wannamaker Work Experience Details
  • Gearsix Consulting Inc.
    President And Software Architect
    Gearsix Consulting Inc.
    Inverary, On, Ca
  • Gearsix Consulting Inc.
    President & Software Architect
    Gearsix Consulting Inc. Apr 2019 - Present
    Kingston
    - Consult, design and implement applications on the Salesforce platform.- Over 25 years of software development experience, with over 14 years of experience developing applications on the Salesforce platform.- Extensive experience developing custom solutions and components on the Salesforce platform
  • Innovation, Science And Economic Development Canada
    Lead Salesforce Developer - Centre Of Excellence
    Innovation, Science And Economic Development Canada Apr 2019 - Present
    Ottawa, Ontario, Canada
    - Consult on design and implementation of applications on the salesforce platform- Implement integrations between external systems- Lead developer and responsible for a core salesforce library that all applications are built on top of.- Responsible for design, implementation and review of complex/custom Salesforce components utilizing the 'Apex' coding language and building custom Lightning Web Components (LWC).- Consulting on the overall DevOps of the ISED CoE (Centre of Excellence) with regards to building and packaging applications as well as deployment to and managing 10+ salesforce orgs.- Designed and developed an Initiative Time Tracking and Planning tool on the Salesforce platform dealing extensively with the APEX development language, Lightning frameworks and a complex custom data model. This tool is used by over 800 employees and contractors within ISED.
  • Stantive Technologies Group Inc.
    Senior Software Developer
    Stantive Technologies Group Inc. Apr 2010 - Apr 2019
    Kingston, Ontario, Canada
    Senior Software Developer/Architect- Responsible for overall product architecture of a 100% native Content Management System, OrchestraCMS.- Lead developer on many of the features within OrchestraCMS using Salesforce technologies such as Apex, Visualforce, Lightning, Platform Cache, Platform Events, Approvals, Triggers, Streaming API, Queueable, Batchable and Apex Remoting.- Designed and implemented many frameworks within the OrchestraCMS product to make featureimplementation easier and more maintainable.- Developed a Java based application to connect to Salesforce via SOAP and REST API to better debug the OrchestraCMS application and data model.- Developed a Java based application using the Tooling API to aggregate Salesforce logs and web request logs to profile timing of web requests, and to better debug Salesforce logs.- Developed a Java based export/import/migration tool for the OrchestraCMS data model.- Mentor and provide support to junior developers, and partner with Professional Service and Customer Success to provide client satisfaction.
  • Open Text
    Senior Software Developer
    Open Text Sep 1998 - Mar 2010
    Kingston, Ontario, Canada
    Lead Java Developer for the Runtime and Core Services Platform.- Designed and implemented the Runtime and Core Services Platform. This platform sat between the business application and the application server to allow business applications to program to a standard API without having to worry about application server differences.- Implemented the embedding of Runtime and Core Services into Tomcat web server.- Implemented a connector to JBoss application server for Runtime and Core Services.- Implemented a connector to Netweaver application server for Runtime and Core Services.- Designed and implemented the services controller responsible for initialization/startup/shutdown of serviceswithin the system.- Performed re-design and implementation of a configurable user messaging service, using SMS and SMTP.- Implemented a configuration framework that allowed for dynamic configuration of components at aDefault/Global/Server levels without requiring server restarts.- Designed and implemented a file notification service, for notifications of file system additions, deletions andchanges.- Designed and implemented a leasing framework that allows for objects to be leased and automaticallydestroyed once lease expires.- Designed and implemented a deployment mechanism to allow modules, services, web services and webapplications to be deployed within the Runtime and Core Services Platform.- Analyzed and profiled Runtime and Core Services Platform to troubleshoot performance and memory issuesusing JProbe and YourKit analyzers.- Implemented a prototype web UI using Java and the Google Web Toolkit utilizing it's AJAX-RPC for client toserver communications.
  • Property Spot Ltd.
    President
    Property Spot Ltd. 2005 - 2009
    Kingston, Ontario, Canada
    Designed and developed a web site that allowed users to post their homes for sale by owner. Buyers could come and view homes and search for homes using various criteria. I developed an eCommerce piece that allowed home sellers purchase extensions like, featured home, signs and feature sheets, using credit card or paypal.The web-site was deployed on Tomcat utilizing Java for the backend, JSP for the frontend and object data was stored via JPA to a MySQL database. This project consisted of approximately 125 JSP pages, 750+ classes including 30+ Custom JSP tags.
  • Hummingbird
    Senior Software Developer
    Hummingbird 1998 - 2006
    Kingston, Ontario, Canada
    Lead Java Developer for the Web Request Handler Framework.- Designed and implemented a full web-stack in Java, which included a request handler framework implemented using Java Servlets and XML configuration to allow a modularized plug and play service architecture for web requests.- Designed and implemented a JSP page templating mechanism using JSP custom tags.Lead Developer for the Enterprise Connector for Microsoft Office.- Co-designed a windows based unified client architecture, that connects to various windows applications and provides the customer with a single business solution view of all Hummingbird applications.- Implemented the business layer view which was responsible for delivering the user view as well as the interaction between the unified client and services using C# and Visual Studio 2005.
  • Nortel
    Software Developer
    Nortel 1992 - 1998
    Brockville, Ontario, Canada
    Software Developer - IDEAS Group- Lead a team of developers in a project to build an IVR system for the Norstar Switch system using C++ on OS/2.- Implemented an automated build process using batch files and property files.- Met with potential customers to demo beta products and to gather requirements.- Co-Developed a Call Center Integration Package (CCIP) using C++ on Solaris Unix.- Implemented two CORBA servers in C++ as part of the CCIP project, which could handle 3500 calls a second.Test Engineer - In-Circuit Testing- Headed the transfer of the Test Department from the Bramalea facility to the Brockville facility. This involved coordinating the transfer of over 13 test machines and over 50 test programs.- Enhanced test programs in order to provide more component test coverage using VAX/VMS.- Implemented various process improvements including dual board test-heads that allowed for more throughput.

Michael Wannamaker Education Details

Frequently Asked Questions about Michael Wannamaker

What company does Michael Wannamaker work for?

Michael Wannamaker works for Gearsix Consulting Inc.

What is Michael Wannamaker's role at the current company?

Michael Wannamaker's current role is President and Software Architect.

What schools did Michael Wannamaker attend?

Michael Wannamaker attended St. Lawrence College.

Not the Michael Wannamaker you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.