Scott Ferrett

Scott Ferrett

Langebrueck, Germany
Hire Scott
Scroll To View More
Scott Ferrett

Scott Ferrett

Langebrueck, Germany
Member since December 6, 2013
Scott is a freelance architect and lead developer with extensive experience in C++, C#, and SQL. He has contributed to the ANSI standards for both C++ and SQL. He excels with problems that are best solved with multiple cooperative processes.
Scott is now available for hire
Portfolio
Experience
  • C/C++, 20 years
  • Clarion, 20 years
  • C#, 12 years
  • Agile Software Development, 20 years
  • Concurrent Programming, 16 years
  • Test-driven Development (TDD), 5 years
  • Windows, 20 years
  • SQL, 18 years
Langebrueck, Germany
Availability
Part-time
Preferred Environment
Windows, Visual Studio 2013, Git, SVN
The most amazing...
...system I ever developed was a programming language to simplify creating solutions for small businesses.
Employment
  • Co-Founder, CTO
    CarFormular (Germany)
    2012 - PRESENT
    • Developed, using Clarion, a program to produce documents used by Used Car Salespeople.
    Technologies: Clarion, PHP
  • Lead Developer
    SoftVelocity (USA)
    2002 - PRESENT
    • Maintained the Clarion.NET compiler.
    • In charge of IDE.
    • Maintained the Data Accesss Layer in Clarion for Windows and Clarion.NET.
    • Developed the Build Control Language used to build complex projects.
    • Developed the Version Control System integration in the IDE.
    Technologies: C#, C++
  • Contractor
    Windowbooks Inc
    2013 - 2014
    • Created system to allow their existing application to retarget MSSQL for storage instead of Btrieve
    • Created system to allow their existing application to retarget MSSQL for storage instead of TopSpeed tables
    • Assisted their development team in moving their system from ISAM to SQL based data storage
    Technologies: C++, Clarion
  • Senior Developer
    TopSpeed Development Center (UK)
    2000 - 2002
    • Developed, using C++, a fail safe inter-process and inter-machine communication layer for the company's super computer (Now marketed as HPCC Systems) .
    • Developed the communication system used to allow PCs to send commands to the super computer.
    • Created, using Java, a stock market forcasting program
    Technologies: MVP, C++
  • Senior Developer
    Clarion Software (UK)
    1995 - 2000
    • In charge of a small team developing and maintaining the file interface layer to the Clarion programming language.
    Technologies: C++, Clarion, Modula-2
  • Technical Support / Developer
    Clarion Software (USA)
    1992 - 1995
    • In charge of the TopSpeed Technical Support Department.
    • Developed the system for accessing Btrieve data files from the Clarion for DOS programming language.
    • Developed the system for accessing dBaseIII, dBaseIV, Clipper and FoxPro data files from the Clarion for DOS programming language.
    Technologies: C++, Modula-2, Pascal, Assembler, Clarion
  • Language Support Technician
    Jensen & Partners International (UK)
    1991 - 1992
    • Provided technical support to programmers programming in C++, Pascal, Modula-2, and Assembler.
    • Helped maintain the C++ runtime library.
    Technologies: C++, Modula-2, Pascal, Assembler
  • Contractor
    Measuremart Ltd (UK)
    1990 - 1991
    • Conducted feasibility study into the automation of the Personnel Section in charge of teachers.
    • Designed, implemented, tested, and documented a dBase IV system for maintaining school and councillor information.
    • Performed an audit of PC usage in the directorate covering hardware, operational procedures, and data redundancy.
    Technologies: dBase IV
  • Programmer
    Chemdata Pty Ltd (Australia)
    1988 - 1990
    • Converted a C dental package from Sun UNIX to XENIX then to TopSpeed C running under DOS.
    • Converted a UCSD-Pascal General Ledger & Creditors package to work with the company’s Pharmaceutical software.
    • In charge of the design and implementation of a major revision to the General Ledger & Creditors system and a separate Debtor system. Designed and implemented the underlying file system.
    • Designed and implemented a new menu system to be used throughout the company’s Pharmaceutical software.
    • Designed and implemented a menu editor to be used by the other developers within the company.
    • Wrote programs in dBase IV for the maintenance of the company’s client database.
    Technologies: TopSpeed C, UCSD Pascal
Skills
  • Languages
    C#, Clarion, C/C++, SQL, T-SQL, Modula-2, PHP
  • Libraries/APIs
    ODBC, SQLite, OCI
  • Paradigms
    Concurrent Programming, Agile Software Development, Test-driven Development (TDD)
  • Platforms
    Windows
  • Misc
    API Design
  • Tools
    MS Visual Studio Debugger, Subversion, Visual Studio, Bugzilla, Git
  • Storage
    MS SQL, PostgreSQL, MySQL, Oracle, SQL Anywhere, Pervasive PSQL, Btrieve
  • Frameworks
    NUnit
Education
  • Honours degree in Pure Mathematics
    Australian National University - Canberra, Australia
    1981 - 1984
I really like this profile
Share it with others