Skip to content
View ScottS45's full-sized avatar

Block or report ScottS45

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ScottS45/README.md

Scott Sheen

Sheen Consulting International Inc.
Senior Software Developer & Consultant
Clarion • SoftVelocity • CapeSoft • Application Takeovers • Modernization • Databases • Systems Integration

Sheen Consulting


About Me

Senior software developer and consultant with 30+ years of experience building, taking over, modernizing and supporting business-critical software.

I have been using SoftVelocity Clarion since the Clarion Professional Developer (CPD) era (30+ years), through later DOS and Windows releases, Legacy and ABC applications, and current Clarion development.

A large part of my consulting work involves taking over existing Clarion applications when the original developer has retired, moved on or is no longer available.

That work often includes:

  • Understanding existing source code and business logic
  • Rebuilding or restoring dependable development environments
  • Clarion Legacy and ABC applications
  • Troubleshooting difficult or long-standing problems
  • Continuing and completing existing development
  • Application modernization and version migration
  • Microsoft SQL Server integration
  • TPS / DAT and other data conversions
  • Reporting and workflow improvements
  • Web services and REST API integration
  • Long-term development and support

Technologies

Clarion / SoftVelocity

  • SoftVelocity Clarion
  • ABC and legacy/template-based Clarion applications
  • Template development
  • CapeSoft tools and templates
  • Custom GitHub integrations for Clarion development
  • Clarion dictionaries and data integration
  • TopSpeed / TPS data

Databases & Data

  • Microsoft SQL Server
  • Oracle
  • Pervasive PSQL / Actian Zen
  • MySQL
  • PostgreSQL
  • ODBC and SQL-based data integration
  • TopSpeed / TPS

Languages & Integration

  • Clarion
  • C# / .NET
  • Python
  • PHP
  • SQL
  • REST APIs
  • JSON / XML
  • Windows and Linux systems integration

Application Modernization

  • Legacy application takeovers
  • Clarion modernization and migration
  • Database migrations and restructuring
  • API and third-party system integration
  • Legacy-to-modern system integration

Clarion Specialties

Area Experience
Application Takeovers Taking responsibility for established Clarion applications and continuing development
Legacy Systems CPD, DOS, Windows, Legacy and ABC applications
Modernization Moving proven applications forward without unnecessary rewrites
SQL & Data SQL Server, database design, TPS/DAT conversion and data migration
Troubleshooting Difficult application, build, data and performance problems
Integration REST APIs, web services and connections to modern platforms
Long-Term Support Ongoing enhancements, maintenance and technical continuity

Beyond Clarion

I also work with Python, C#, PHP, REST APIs, Linux and hardware/software integration when those technologies are the right fit for the project.

My public GitHub work reflects some of this broader systems-integration experience.


Sheen Consulting International Inc.

I provide software development and consulting through Sheen Consulting International Inc., including Clarion development, application takeovers, modernization, SQL/data work, integrations and technical leadership.

🌐 www.sheenconsulting.com


Clarion experience from CPD to today.
Building new systems — and keeping proven systems moving forward.

Popular repositories Loading

  1. Xantrex-Rvc-VenusOS Xantrex-Rvc-VenusOS Public

    RV-C/CAN integration for Xantrex Freedom Pro inverter/chargers with Victron Venus OS. Python service using SocketCAN and D-Bus.

    Python 5 4

  2. ScottS45 ScottS45 Public

    Scott Sheen / Sheen Consulting International Inc. - Clarion development, application takeovers, modernization, databases, APIs and systems integration.

  3. PowerMonitor PowerMonitor Public

    Windows battery and application power monitor built in C#/.NET 8 WinForms with CPU/GPU diagnostics, energy attribution, SQLite history, calibration and alerts.

    C#