Sheen Consulting International Inc.
Senior Software Developer & Consultant
Clarion • SoftVelocity • CapeSoft • Application Takeovers • Modernization • Databases • Systems Integration
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
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
| 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 |
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.
I provide software development and consulting through Sheen Consulting International Inc., including Clarion development, application takeovers, modernization, SQL/data work, integrations and technical leadership.
Clarion experience from CPD to today.
Building new systems — and keeping proven systems moving forward.