Bede Ivor

Technical Lead at Shabodi
  • Claim this Profile
Contact Information
Location
Mississauga, Ontario, Canada, CA

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Canada
    • Telecommunications
    • 1 - 100 Employee
    • Technical Lead
      • Jan 2022 - Present

      Mississauga Develop an Application Enablement Platform (APIs) to leverage 5G network

    • Graphic Design
    • 1 - 100 Employee
    • Image Developer (Software)
      • Sep 2018 - Jan 2022

      Mississauga, ON

    • Belgium
    • 1 - 100 Employee
    • Senior Software Engineer
      • Mar 2018 - Sep 2018
    • Canada
    • Broadcast Media Production and Distribution
    • 700 & Above Employee
    • Software Design Engineer
      • Aug 2014 - Jan 2018

      Burlington, Ontario Part of team for the development and advancement of the "OvertureRT" product: HD/SD Integrated Channel Playout Engine with Advanced Graphics. -Worked on the core areas of the ORT Video transcoding, rendering, play-out tool system used by TV broadcasters, in a Linux Development environment. -Contributed to RenderX mode of using ORT to create non-live/video-on-demand content, where XML transcoding Job messages (later JSON) were translated to manipulate/control ORT by issuing ORT… Show more Part of team for the development and advancement of the "OvertureRT" product: HD/SD Integrated Channel Playout Engine with Advanced Graphics. -Worked on the core areas of the ORT Video transcoding, rendering, play-out tool system used by TV broadcasters, in a Linux Development environment. -Contributed to RenderX mode of using ORT to create non-live/video-on-demand content, where XML transcoding Job messages (later JSON) were translated to manipulate/control ORT by issuing ORT API events in a State Machine to carryout desired feature added content output. -Provided an exploratory implementation of JPEG2000 video encoding/decoding using the Kakadu library with an understanding of the flow of frames and essences through the various buffers and interaction between various threads in the transcode pipeline. -deconstructed frame image into its component planes and J2K tiles and managed its memory in pushing/pulling it through Kakadu library encoder/decoder objects. -Added Amazon S3 cloud streaming functionality to the ORT system using the Amazon C++ SDK: -created common interface for FileReader and then provided sub-classes to handle disk file reading or s3 file streaming to instantly provide s3 streaming capability to all existing file Demuxer classes. - Helped Integrate Nielsen(ratings tracking) audio watermarking in RenderX mode as well as provided means for duplicating core Audio Engine output pathway to allow multiple different types of Nielsen audio signatures to be embedded in the same run for respective multiple content types output. Show less

    • United Kingdom
    • Security Systems Services
    • 700 & Above Employee
    • Software Developer
      • Nov 2011 - Aug 2014

      Mississauga -As part of a team, started working on PC based GUI controller application to control the company’s various hand held, Ion Mobility Spectrometry (IMS) - explosives/narcotics/radiation detectors. -Learning and using C# and Composite UI Application Block (MS Smart Client Software Factory) framework in carrying out Maintenance & Extension activities on the GUI controller. -The existing GUI application was built up from an XML schema describing the class\types of control parameters… Show more -As part of a team, started working on PC based GUI controller application to control the company’s various hand held, Ion Mobility Spectrometry (IMS) - explosives/narcotics/radiation detectors. -Learning and using C# and Composite UI Application Block (MS Smart Client Software Factory) framework in carrying out Maintenance & Extension activities on the GUI controller. -The existing GUI application was built up from an XML schema describing the class\types of control parameters for a device. Performed extensions such as: -adding support for creating GUI from new schema to handle a different/older variant of a detector device. -added a new GUI View as a CAB/Smart client part or workitem: the Modeller View, to allow re- running detection Algorithm on collected data samples but with different control parameters. -helped define the control parameters schema for new detection device which contained variations in the class/type of control parameters. -added support for creating GUI elements from the newly defined schema for the new Detection device: implemented handling of variations in GUI association graphs for the different new Detection device's control parameters. -Studied the company's previous IMS Detection devices as well as the Software Requirement Specifications and Chemical Design Document of the new IMS Detection device to develop the Main State Machine for the new IMS Detection device. -Designed the Main State Machine as a hierarchical state machine to reduce the complexity of the semantics and implementation of the state machine: this was in contrast to the existing State machines of the previous Detection devices. -Implemented the State Machine to a stable functioning stage thus far while programming for Linux environment in C++. As need arose, took over responsibility for the further development of the core of the Detection Application implementing and managing the Threading, file writing and synchronization aspects of the application. Show less

    • Canada
    • Accounting
    • Software Developer
      • May 2004 - Nov 2011

      Vaughan -From the initial UML design documentation of a senior developer, took over and fully developed the post-processing library, Decode.dll, of Optech’s Airborne and Mobile Ground Laser Scanner systems. -Maintained and further extended the design and development of the post-processing library over 5 years to accommodate changing, newer scanner models and new post-processing calibration filters. -Designed and implemented Threading heavily in the post-processing library, to… Show more -From the initial UML design documentation of a senior developer, took over and fully developed the post-processing library, Decode.dll, of Optech’s Airborne and Mobile Ground Laser Scanner systems. -Maintained and further extended the design and development of the post-processing library over 5 years to accommodate changing, newer scanner models and new post-processing calibration filters. -Designed and implemented Threading heavily in the post-processing library, to parallel-process independent attributes of the data stream and combined/synchronized them back as necessary. Different filters were applied in parallel and then processing threads were synchronized to apply certain other filters requiring all the attributes of the data or that needed to be applied in a certain sequential order. -In developing software carried out Object Oriented Design and Programming: encapsulated data implementation details inside objects and made the data accessible and meaningful through only the methods defined for those data objects. -Practised polymorphism: there is lot of commonality in the Optech Scanner systems whether they are Airborne or Mobile ground scanners; whether they use multiple channels or multiple sensors; tried to abstractly lift the commonalities amongst the various scanner models via abstract interfaces to create a common execution flow for all the scanners. Concrete implementations for the various abstract classes served to handle the low level implementation differences of the different scanners. -As new Scanner types were introduced for the post-processing software, gathered and wrote Software Requirement Specifications and UML use cases, and composed UML diagrams depicting the organization and control flow of the software for extending the design to the new Scanner types. -Helped develop MFC GUI controller for a grounded 3-D laser-scanning device, as part of a small team. Show less

Education

  • University of Toronto
    B.A.Sc., Computer Engineering
    2000 - 2005

Community

You need to have a working account to view this content. Click here to join now