Scott Williams, Developer in Cypress, TX, United States
Scott is available for hire
Hire Scott

Scott Williams

Verified Expert  in Engineering

Windows Services Developer

Location
Cypress, TX, United States
Toptal Member Since
May 24, 2017

Scott is a senior software developer, enterprise software consultant, and project lead with 20+ years of experience. He has extensive experience in software development and enterprise systems as an architect and development lead. He has knowledge of development methodologies and the complete software development life cycle.

Portfolio

EnerSys Corporation
Microsoft SQL Server, C#, Windows Services, User Interface (UI), Telerik...
Data Gateway Services
Microsoft SQL Server, Windows Services, C++

Experience

Availability

Part-time

Preferred Environment

Git, Mercurial, Visual Studio, Windows

The most amazing...

...thing was making a microcontroller-based, moving camera mount that is synced with the rotation of the Earth so that clear, long-exposure pictures can be taken.

Work Experience

Product Development Manager

2002 - PRESENT
EnerSys Corporation
  • Architected and led the development for POEMS (Pipeline Operations Excellence Management System). POEMS is a web-based tool that supports pipeline operations in compliance with the 49 CFR regulations.
  • Architected and led the development of the IOC (Intelligent Operator Console). IOC is a collection of plugins and specific buildout that adds additional features to a ClearSCADA SCADA system.
  • Architected and led the development for RapidSCADA. RapidSCADA is a WPF application that is designed to manage the topology of SCADA servers and the dataflow from the field into the SCADA host.
  • Oversaw the design, fabrication, configuration, and commissioning of a complete uranium leaching automation and SCADA system—including multi-protocol data collection system, flow metering, and facility automation.
  • Developed a tool for SCADA self configuration using Visio to define the RTU behavior. From the Visio, an RTU program was generated and a matching SCADA configuration was deployed to ArchestrA (later ClearSCADA).
  • Designed and developed a service for SCADA's back-end data collection as well as the utility that configured the SCADA system.
Technologies: Microsoft SQL Server, C#, Windows Services, User Interface (UI), Telerik, Windows Forms (WinForms), ASP.NET MVC

Co-Owner | Architect | Lead Developer

1999 - 2016
Data Gateway Services
  • Oversaw the full software product design, implementation, and maintenance for a service that periodically collected the information from the customer's gas measurement database, encrypted the data with PGP, then sent it to the Data Gateway servers. Once there, the data was decrypted and verified before loading into a SQL database. The database feeds an ASP website where our customers could provide their customers with access to their data.
  • Designed, built, and maintained the SQL server database.
  • Designed, built, and maintained all the application services.
  • Managed and had responsibility of the full internal and co-located network infrastructure.
  • Provided hands-on customer service.
Technologies: Microsoft SQL Server, Windows Services, C++

Prime Generator

A project I developed messing around on ProjectEuler.net a while back. Several of their questions involve prime numbers, so I wrote this efficient, caching prime generator in C#.

Languages

C#, T-SQL (Transact-SQL), C, C++, Embedded C++, Embedded C, JavaScript

Frameworks

Entity, ASP.NET MVC 5, Telerik Kendo UI, ASP.NET Core, ASP.NET MVC, Angular

Libraries/APIs

Windows Forms (WinForms)

Tools

Microsoft Visual Studio, Visual Studio, Mercurial, Git

Other

Windows Services, OPC UA, Telerik for WinForms, User Interface (UI)

Storage

Microsoft SQL Server

Platforms

Windows, Telerik, Oracle

1985 - 1995

Bachelor's Degree in Computer Science

University of Texas - Austin, TX, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring