Ben Vineyard

Ben Vineyard

Sr. Software Engineer III - System Applications at IGT

Location
Las Vegas, Nevada Area
Industry
Information Technology and Services

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Ben Vineyard know in common
  • Get introduced to Ben Vineyard
  • Contact Ben Vineyard directly

View Ben's full profile

Ben Vineyard's Overview

Current
  • Sr. Software Engineer III - System Applications at IGT
Past
Education
Connections

211 connections

Websites

Ben Vineyard's Summary

Application Developer, User Interface Designer, and Enterprise Architect in a wide variety of business applications. Particularly interested in .NET based user interface design and application development on the web and PC.

Specialties

..::C/C++/C#/VB/VB.NET/Java
..::.NET Technologies
..::Team/Client Service
..::Communication
..::Technical Writing
..::Software Development Lifecycle
..::T-SQL/ANSII-SQL/PL-SQL
..::Visual SourceSafe/Visual Studio Team Foundation System

Ben Vineyard's Experience

Sr. Software Engineer III - System Applications

IGT

Public Company; 1001-5000 employees; IGT; Computer Software industry

September 2011Present (3 years 2 months) Las Vegas, Nevada Area

I write software and provide technical leadership for a team of engineers in both the United States and China for the following products under IGT's Advantage Suite:

• IGT Rebates & Commissions (IRC) allows casino users to effectively incentivize, manage and develop critical extensions of junket and personal programs. Flexible program configuration options and detailed tracking of turnover and loss combine to provide more accurate calculation of commissions and rebate awards.

Technology: .NET Framework, C#, WCF, LINQ, WWF, MS SQL Server 2008 R2, SSRS, MVP Passive View pattern

• The Cage & Table Accounting system automates most of the arduous tasks on a Casino floor. Process table play information, markers, front money, chips, checks, foreign currency exchanges and inventories easily and quickly with a user-friendly, touch screen interface.

Technology: .NET Framework, C#, Visual C++, MFC, WCF, MS SQL Server 2008 R2, SSRS

CTO

SEO FOR LAWYERS

November 2013March 2014 (5 months) Las Vegas, Nevada Area

Create search engine optimized websites for attorneys.

Senior Software Engineer

The Cosmopolitan of Las Vegas

Privately Held; 5001-10,000 employees; Hospitality industry

July 2010September 2011 (1 year 3 months) Las Vegas, Nevada Area

..::Architected & developed a queuing infrastructure for OpenTable vendor system, so that it could integrate from their SQL 2008 based database to both our hotel registration system and master data management system (DataFlux).
..::Leveraged Microsoft SQL Service Broker for queuing base.
..::Leveraged CLR (.NET Common Language Runtime) stored procedures to handle the web service calls between SQL 2008 and the service endpoints. The CLR codebase was C#.
..::Architected & developed a solution integrating Microsoft’s MSMQ into our SAS data warehouse.
..::Architected & developed a high-transactional queuing solution with our IGT gaming machines using C# and WCF.
..::Designed and authored an ASP.NET MVC 3 web application for marketing which performed gaming player analytics.

Senior Software Developer

Advanced Information Systems

Privately Held; 11-50 employees; Information Technology and Services industry

February 2010July 2010 (6 months) Las Vegas, Nevada Area

..::Supported and maintained existing ASP.NET & Silverlight web applications with C# managed code-base.
..::Architected & developed a cross-site casino progressive system using WCF 4.0 for message transport, Silverlight 4.0 for the user interface, and SQL 2008 for the data store.
..::Wrote all managed code in C#.
..::Maintained and tested applications via the software development lifecycle.
..::Performed peer code reviews with other developers prior to moving software to QA.
..::Architected, developed, and maintained software builds using Microsoft Team Foundation Server.

.NET Software Developer

Tech Results

Privately Held; 11-50 employees; Gambling & Casinos industry

April 2009December 2009 (9 months) Las Vegas, Nevada Area

..::Designed and implemented both WCF services and the interfaces to consume them.
..::Designed and implemented SQL 2000/2005 database schema design and stored procedure interfaces.
..::Designed and authored Silverlight 3.0 web application with WCF back-end.
..::Supported and maintained existing web application software comprised of ASP.NET front-ends and WCF back-ends.
..::Supported and maintained existing SSIS packages.
..::Wrote all managed code in C#.
..::Maintained and tested applications via the software development life-cycle.

Programmer/Analyst

Station Casinos

Privately Held; 10,001+ employees; STN; Gambling & Casinos industry

May 2005April 2009 (4 years) Las Vegas, Nevada Area

..::Designed and wrote web and pc applications in VB6, VB.NET, & C#.
..::Designed and implemented .NET based service plug-ins in a Service Oriented Architecture (SOA).
..::Designed and implemented C# web services and WCF services, exposing customer data on an AS400 IBM mainframe.
..::Designed and implemented SQL 2000/2005 database interfaces.
..::Maintained and tested applications via the software development lifecycle.

Nonprofit; 201-500 employees; Banking industry

August 2003May 2005 (1 year 10 months) Las Vegas, Nevada Area

..::Maintained & serviced an ASP/COM based online banking system.
..::Co-Authored and maintained a VB.NET implementation of the aforementioned online banking system, written from the ground up.
..::Co-Authored and maintained a PHP port of the .NET version of the online system.
..::Co-Authored and maintained the company’s web-based intranet.

System Engineer/Programmer

Capco Enterprises Inc.

December 2001August 2003 (1 year 9 months) Las Vegas, Nevada Area

..::Designed user interface for Player Rewards kiosk prototype, originally targeted for Mandalay Bay Casino, using Adobe Photoshop & Illustrator.
..::Created the web application for the kiosk prototype using a PHP based frontend and MySQL database backend.
..::Engineered the Linux based environment that the prototype operated in.

Web Developer/Designer

Etronixx

June 1998December 2001 (3 years 7 months) Greensboro/Winston-Salem, North Carolina Area

..::Created basic informational websites utilizing HTML/DHTML/XHTML.
..::Created web applications using classic ASP and PHP

Ben Vineyard's Certifications

  • Certified ScrumMaster (CSM)

    • Scrum Alliance
    • December 2013
  • Certified Scrum Developer (CSD)

    • Scrum Alliance
    • December 2013

Ben Vineyard's Languages

  • Latin

Ben Vineyard's Projects

  • Customized Software Integration With DataFlux's Master Data Management (MDM) Retail Solution

    • July 2010 to July 2011

    ..::Architected & developed a queuing infrastructure for OpenTable vendor system, so that it could integrate from their SQL 2008 based database to both our hotel registration system and master data management system (DataFlux).
    ..::Leveraged Microsoft SQL Service Broker for queuing base.
    ..::Leveraged CLR (.NET Common Language Runtime) stored procedures to handle the web service calls between SQL 2008 and the service endpoints. The CLR codebase was C#.

  • IGT Rebates & Commissions (IRC)

    • September 2011 to Present
    Team Members: Ben Vineyard, Bijo Thomas

    • IGT Rebates & Commissions (IRC) allows casino users to effectively incentivize, manage and develop critical extensions of junket and personal programs. Flexible program configuration options and detailed tracking of turnover and loss combine to provide more accurate calculation of commissions and rebate awards.

    Technology: .NET Framework, C#, WCF, LINQ, WWF, MS SQL Server 2008 R2, SSRS, MVP Passive View pattern

  • Operator Wide Area Progressive (OWAP)

    • April 2010 to July 2010

    Architected & developed a cross-site casino progressive system using WCF 4.0 for message transport, Silverlight 4.0 for the user interface, and SQL 2008 for the data store.

  • RESTFUL Service Layer on iSeries for Web Based consumption

    • May 2005 to April 2006

    Developed RESTFUL service layer on IBM iSeries for consumption by Web Based Boarding Pass UI. This service layer returned to the requestor customer data, including but not limited to events calendar information, guest information, and boarding pass points. Service layer also allowed requestor to update guest's event information directly from UI. Ben Vineyard was instrumental in UI development and consuming service, and I wrote the service layer back-end...in RPGLE.

  • SAM - Staff Allocation Management

    • July 2013 to Present

    ..::n-tier, web-based, staff allocation management system.
    ..::Front-end is written in pure HTML5/Javascript using jquery, jquery-ui, jqGrid, and twitter's bootstrap
    ..::The entire web stack is powered by node.js and the express framework.
    ..::Front-end templating is done via Jade.
    ..::The data store is mysql and the data is served up via stored procedures.

Ben Vineyard's Skills & Expertise

  1. C#
  2. ADO.NET
  3. .NET Remoting
  4. Common Type System
  5. ADO.NET Data Services
  6. Managed C++
  7. ADO
  8. MSMQ
  9. ADO/ADO.NET
  10. SQL Server 2000-2008
  11. Smart Client
  12. Infragistics
  13. Log4Net
  14. FxCop
  15. NDoc
  16. NMock
  17. xUnit
  18. Fiddler
  19. SQL Profiler
  20. WCF
  21. Entity Framework
  22. Enterprise Library
  23. ASP.NET AJAX
  24. ASP.NET
  25. LINQ
  26. Windows Azure
  27. Android
  28. iPhone
  29. Cocoa
  30. Objective-C
  31. iPhone development
  32. Linux development
  33. SOA
  34. Enterprise Integration
  35. SSRS
  36. SSIS
  37. SQL
  38. SEO
  39. MVC
  40. ASP.NET MVC
  41. AJAX
  42. C
  43. C++
  44. CSS
  45. Web Development
  46. JavaScript
  47. jQuery
  48. Linux
  49. MySQL
  50. Microsoft SQL Server

View All (50) Skills View Fewer Skills

Ben Vineyard's Education

University of North Carolina at Greensboro

Bachelor of Science, Computer Science

19972001

Contact Ben for:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

View Ben Vineyard’s full profile to...

  • See who you and Ben Vineyard know in common
  • Get introduced to Ben Vineyard
  • Contact Ben Vineyard directly

View Ben's full profile

Not the Ben Vineyard you were looking for? View more »

Viewers of this profile also viewed...