Terry Sznober

Terry Sznober Email and Phone Number

Software Developer III @ IGT
Grand Bay-Westfield, NB, CA
Terry Sznober's Location
Grand Bay-Westfield, New Brunswick, Canada, Canada
Terry Sznober's Contact Details

Terry Sznober personal email

Terry Sznober phone numbers

About Terry Sznober

Experienced software engineer in many areas including full-stack web development, iOS application and SDK development, 2D and 3D rendering & game engine development, and network programming. Has been part of small and large teams working on desktop, mobile, client/server, and web applications for consumer, and enterprise software customers.

Terry Sznober's Current Company Details
IGT

Igt

View
Software Developer III
Grand Bay-Westfield, NB, CA
Website:
igt.com
Employees:
10507
Terry Sznober Work Experience Details
  • Igt
    Software Developer Iii
    Igt
    Grand Bay-Westfield, Nb, Ca
  • Encore Interactive
    Senior Software Developer
    Encore Interactive Oct 2018 - Nov 2024
    Saint John, New Brunswick
    Responsible for development and maintenance of several product lines including Operations Control Center, Digital Locker client, Automated Rights Management, and most recently an in-development Android TV app.Technology Stack: Angular, Spring Boot, Electron, React, Android, AWS.
  • Early Warning Entertainment
    Game Developer
    Early Warning Entertainment Jul 2015 - Feb 2021
    Truro, Nova Scotia, Canada
    Responsibilities:• Director of programming and development department• Responsible for technical direction of studio• Evaluate applicant resumes and interview candidates• Produce builds of game for target platforms including PC and Sony PlayStation 4• Prepare and vet development team’s timesheets• Evaluate tools, SDKs, APIs used by the studio• Architect and implement various game systemsTechnology Stack: Unreal Engine 4, Blueprints, C++, Visual Studio, Windows PC, Sony PlayStation 4 console hardware
  • Brunvalley Cloud Solutions Inc.
    Senior Software Developer
    Brunvalley Cloud Solutions Inc. Apr 2018 - Oct 2018
    Quispamsis, Nb
    Worked on computer vision and deep-learning technology.
  • Mariner Innovations Inc.
    Senior Developer (Contract)
    Mariner Innovations Inc. Jan 2018 - Apr 2018
    Saint John, New Brunswick, Canada
    Working with Brunvalley as a senior developer on some cutting edge technology.
  • Mariner Xvu
    Developer (Contract)
    Mariner Xvu May 2017 - Jan 2018
    Saint John, New Brunswick
    Client: SaskTelProject: SaskTel MediaFirst Frostt EnhancementsRole: DeveloperDuration: August 2017 to December 2017 – 4 monthsSaskTel is gradually migrating their customers from the legacy IPTV platform, Ericsson Mediaroom, to the new Ericsson MediaFirst platform. Two key pieces of functionality that they needed to be synchronized between the two platforms during migration is the Set-Top Box Registration and the PIN Management applications that are part of the Frostt application suite. The overall solution involved creating a custom web proxy that did a Responsibilities:• Designed and developed a web proxy solution to enhance the Mariner Frostt platform to allow synchronization of set-top registration and pin management between the legacy Mediaroom and the new MediaFirst IPTV platforms for SaskTel’s maxTV service• Produced solution design documentation and assisted in writing deployment MOPsTechnology Stack: Ericsson Mediaroom, IIS 7 web application server, Mariner Frostt Set-Top Box and Pin Management platform, ASMX SOAP web services, Ericsson MediaFirst OSS/BSS RESTful API, webMethods SOAP web services, Git source controlClient: Bell CanadaProject: MediaFirst Gaps in Set Top Box Registration in FieldVuRole: Developer/AnalystDuration: June 2017 to July 2017 – 2 monthsResponsibilities:• Investigated differences between the Ericsson Mediaroom and MediaFirst IPTV platforms and how they impact the FieldVu certification solution used by Bell Canada.• Produced documentation and technical diagramsTechnology Stack: ASMX, SOAP webservices, IIS for Mediaroom. RESTful OSS/BSS API for MediaFirst
  • Ineoquest Technologies, Inc.
    Senior Software Engineer
    Ineoquest Technologies, Inc. Feb 2015 - Mar 2017
    Saint John, New Brunswick, Canada
    Lead engineer on an IneoQuest Endpoint SDK (Objective-C) for iOS that monitors and reports streaming video playback analytics in real-time to a centralized backend system, Audience Management Platform for Adaptive Streaming Media (AMP-ASM).• Implemented HTTP proxy server from scratch using sockets to intercept HLS and Smooth Stream video playback requests, extract relevant data, collect metrics, and report data to server via encrypted UDP packets• Libraries used: Cocoa Async Socket for TCP and UDP, Cocoa Lumberjack for logging, iOS MediaPlayer and AVKit APIs• Maintained auto-generated SDK documentation via inline AppleDoc• Created demo apps with SDK• Also worked with team to implement features of the AMP-ASM front-end system written in C# on .NET using and MVC architectureLead engineer on Spectator NOW app for iOS published on the apple App Store• Application written in Objective C and Swift for iOS 9• Internally based on the iOS SDK for AMP-ASM (see above)• Used Cocoa Lumberjack for logging, Charts for real-time graphingEngineer on client agnostic C based version of the Endpoint SDK• Worked on the packet assembly and encryption features of the SDK• Helped create the C++ wrapper for platforms requiring a C++ interface• Created and maintained the iOS and Mac portions of the CMake cross-platform build system• Used CLion IDESupporting engineer on Roku version of AMP-ASM client SDK• Worked with 3rd party vendor for their Roku implementation of the C-based platform agnostic Endpoint SDKLead engineer on migrating iVMS Mobile app from iOS 4 to iOS 9 and publishing it in the Apple App StoreEngineer in ESG (Enterprise Software Group)• Worked on various features of different system management applicationsTechnology Stack: iOS 6 through 9, desktop Mac, Objective C, Swift, C, C+, CMake, IIS, C#, .NET, multi-threaded, asynchronous code, J2EE, Java 7 and 8, Ant build system, Git, SCRUM used in all projects
  • Encore Interactive
    Senior Software Developer
    Encore Interactive Oct 2011 - Jan 2015
    Saint John, New Brunswick, Canada
    Engineer on TopDVR product• Written in Mediaroom Presentation Framework, C#, ASP.NET, CouchBase, XML web servicesEngineer on iOS middleware SDK for Mediaroom• Written in Objective C• Used Mediaroom companion APIs to interoperate with Mediaroom set-top boxesEngineer on Windows desktop app that parsed CSV input files and rendered various graphs• Written in C#• Used Managed Extensibility Framework (MEF) to implement a plugin architecture (one module per graph)• Used Windows Forms for UIContracted out to client as engineer for iOS SDK developmentTechnology Stack: Mediaroom OSS/BSS, SOAP web services, C#, MEF, Task based asynchronous programming, IIS, iOS, Objective C, UI Kit, JSON web services
  • Find That Spark Inc.
    Co Founder, Cto, Principle Software Engineer
    Find That Spark Inc. Dec 2010 - Dec 2011
    Saint John, New Brunswick, Canada
    Find That Spark was an online dating website, written in Ruby on Rails, free for members to join with an advertising revenue model. Users could sign up, upload multiple photos, do searches, send and reply to messages. The website operated for about a year before being shut down due to low membership numbers.Responsibilities:• Co-Founder of company and Chief Technology Officer• Did all programming, deployment, and maintenance of websiteTechnology Stack: Ruby on Rails, HTML5, jQuery, PostgeSQL, Amazon S3, Heroku cloud service, Google AdSense
  • Atwood Technology Inc.
    Senior Web Developer
    Atwood Technology Inc. Apr 2011 - Sep 2011
    Miramichi, Nb
    Company created a AI-driven searching/matching technology written in Java. The goal was to build an online dating website that could be the showcase for applying the matching capabilities with members of the website.Responsibilities:• Lead the design and development of a multi-tenant online dating website according to sponsor’s requirements• Influenced company to move away from home-grown PHP based solution to an MVC architecture using Ruby on Rails• Mentored a small team of developers with various backgrounds and experience throughout the project• Provided support post-launch on a part-time basisTechnology Stack: Ruby on Rails, MySQL, Tencent web hosting, jQuery, SSL certificates, multi-tenant, MVC, Java, RESTful web services
  • Bell Aliant
    Developer / Analyst
    Bell Aliant Mar 2001 - Mar 2011
    Saint John, New Brunswick
    Lead developer on FibreOP service launch• Responsible for customizing Mediaroom set-top box client software including branding images, localization, UI look and feel, feature configuration• Developed early set-top box applications including the Help screen and the Music app for playing categorized radio stations. Apps were written in ASP.NET with C# and Mediaroom Presentation Framework (PF) SDK.• Developed a complimentary dynamic configuration tool for the Music PF app written in C# that would make OSS/BSS API queries to generate XML files.Lead developer on Managed Security Services suite of self-serve web applications for SMB and Enterprise customers• Designed and developed a number of customer-facing web applications written in PHP that used MySQL and especially LDAP as primary data stores to create and manage users, credentials, authorization groups, ACLs• Designed and developed a Windows desktop application in C# to create and manage primary security principals and ACLs in the authoritative Active Directory server via LDAP protocols.Lead developer on Stream Watcher and Encoder Watcher applications used in video Head-End• Designed and developed Windows Service tools written in Visual Basic that could monitor and re-start video encoder and stream distribution servers should they fail.Developer / analyst on bellaliant.net front-end and backend consumer website portal• Developed and supported many features of the front-end website using JSP, HTML, with data feeds coming in as XML and transforming them with XSLT• Developed several of the content import feeds using Java and various server protocols and data formats including FTP, HTTP XML feeds, HTML scraping, CSV parsing, and other custom filesDeveloper on Full Motion Portal project• Developed IPTV set-top box friendly website using XSLT to transform XML content into compatible custom XML formatWrote usage guides, technical documentation, and deployment MOPs.
  • Sandbox Studios
    Game Programmer
    Sandbox Studios Mar 2000 - Feb 2001
    Programmer on Hoyle Card Games• Published on Nintendo Gameboy Color• Written in 6502 Assembler• Implemented logic for 3 of the card games including War, Crazy 8sProgrammer on Blast Lacrosse• Published on Sony PlayStation• Written in C++• Implemented several graphics special effects and audio systemsProgrammer on various technology prototypes on early Nintendo Gameboy Advance hardwareTechnology Stack: Nintendo Gameboy Color hardware, 6502 Assembler, pre-consumer Nintendo Gameboy Advance prototype hardware, C++, Sony PlayStation hardware
  • Kelly Temporary Svc
    Technical Support, Software Developer
    Kelly Temporary Svc Jan 1996 - Mar 2000
    Saint John, Nb, Canada
    Client: NBTel InternetRoles: ISP Technical Support (6 months), then Software Developer (4 years)After Maritime Internet Services merged with NBTel Internet, I was hired on through Kelly Temp Services. Initially I worked at the dial-up Internet help desk, but then transitioned my way into working on projects after proving my skills while developing the HeadsUp client-server instant messaging solution in between technical support calls.Responsibilities:Dial-up Internet technical support• Provided technical support and troubleshooting to customers who would call into the help line.• Lead software developer on Heads Up instant messaging client/server solution• Designed and developed both of the Heads Up client and server software using C++ and MFC (Microsoft Foundation Classes) using a custom TCP protocol• Heads Up ended up being in the NBTel Internet help desk, and several other NBTel call centre offices for about 8 yearsLead software developer on BOA client / server solution• Designed and developed a small client and server application in Visual Basic to essentially replicate the functionality of the Perimeter digital display boards that were located at one or two places within the large call centre office space (they could not be seen by all staff). Server would read streams of binary data through a serial cable and intercept legible messages which would then be broadcasted to the BOA client software via UDP packets. The client would display a UI similar to a ticker, with always-on-top functionality. This improved communication of call centre statusLead software developer on NBTel Internet dial-up, and fiberoptic internet starter kit software• Responsible for working with various vendors including Netscape and Microsoft to configure and customize their respective web browsers and email clients• Produced more 10+ releases
  • Maritime Internet Services
    Tech Support
    Maritime Internet Services 1995 - 1996
    Saint John, Nb, Canada
    Responsibilities:• Handle technical support calls for dial-up Internet customers• Process bill payments at front desk• Create and maintain dial-up Internet startup kit software

Terry Sznober Skills

Software Development Software Design Web Development Web Applications Mobile Applications Game Development Agile Methodologies Object Oriented Design Linux Apache Programming Integration Telecommunications Javascript Mysql C# Testing Xml Visual Studio Windows Ruby On Rails C++ Java Jquery Architecture Databases Tcp/ip Iptv Swift Git Graphics Agile Php Css Html Sql Web Services Sql Server C .net Asp.net Linq Ios Development Opengl Es Directx Glsl

Terry Sznober Education Details

Frequently Asked Questions about Terry Sznober

What company does Terry Sznober work for?

Terry Sznober works for Igt

What is Terry Sznober's role at the current company?

Terry Sznober's current role is Software Developer III.

What is Terry Sznober's email address?

Terry Sznober's email address is te****@****ail.com

What is Terry Sznober's direct phone number?

Terry Sznober's direct phone number is +150665*****

What schools did Terry Sznober attend?

Terry Sznober attended University Of New Brunswick.

What skills is Terry Sznober known for?

Terry Sznober has skills like Software Development, Software Design, Web Development, Web Applications, Mobile Applications, Game Development, Agile Methodologies, Object Oriented Design, Linux, Apache, Programming, Integration.

Who are Terry Sznober's colleagues?

Terry Sznober's colleagues are Rizaldy Castro, Patrick Schmerlaib, Bne Zulu, Gras, Tracey, Su De Wel, Daniel Wippel, Kalvin Yang.

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

Aero Online

Your AI prospecting assistant

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.