Scott Ferrett,德国langebr<e:1>的开发者
Scott is available for hire
Hire Scott

Scott Ferrett

Verified Expert  in Engineering

C# Developer

Location
Langebrück, Germany
Toptal Member Since
January 28, 2014

Scott是一名拥有30多年c++经验的专业开发人员, C#, and SQL. During his career, 他为c++和SQL的ANSI标准做出了贡献, architected complex systems, led teams, 并在许多会议上发表. Scott擅长调整系统以提供最佳的用户体验.

Availability

Part-time

Preferred Environment

Git, Visual Studio, Windows, c#, c++, Clarion

The most amazing...

...我开发的系统是一种编程语言,可以简化为小型企业创建解决方案的过程.

Work Experience

Lead Developer

2002 - PRESENT
SoftVelocity
  • Maintained the Clarion.NET compiler.
  • Built the IDE.
  • 维护Clarion for Windows和Clarion的数据访问层.NET.
  • 开发用于构建复杂项目的构建控制语言.
  • 在IDE中开发了版本控制系统集成.
Technologies: C++, C#

Software Consultant

2014 - 2023
The Descartes Systems Group, Inc.
  • 签约完成他们企业系统的一部分从Btrieve到MS SQL的转换. 这个项目提前完成了,使他们的客户很满意.
  • 作为企业系统的一般故障排除专家.
  • 带领团队将其他系统从Btrieve转换为MS SQL.
  • 开发协议和系统,使团队能够采用敏捷开发实践.
技术:Clarion, btrive, Git, Microsoft SQL Server, c#

Co-founder, CTO

2012 - 2015
CarFormular
  • 使用Clarion开发了一个程序来生成二手车销售人员使用的文件.
Technologies: PHP, Clarion

Contractor

2013 - 2014
Windowbooks, Inc.
  • 创建了一个系统,允许现有的应用程序将MS SQL重新定位为存储而不是数据库.
  • 创建了一个系统,允许他们现有的应用程序将MS SQL重新定位为存储而不是最高速度表.
  • 协助开发团队将他们的系统从ISAM转移到基于sql的数据存储.
Technologies: Clarion, C++

Senior Developer

2000 - 2002
TopSpeed Development Center
  • Developed, using C++, 该公司的超级计算机(现在以HPCC系统公司的名字上市)的进程间和机器间的故障安全通信层.
  • 开发了允许个人电脑向超级计算机发送命令的通信系统.
  • 用Java创建了一个股票市场预测程序.
  • 在911恐怖袭击之后, 作为程序员团队的一员,负责识别恐怖分子的同伙, 制作“值得调查”的个人名单,随后导致“几次逮捕”."
Technologies: C++, MVP Design

Senior Developer

1995 - 2000
Clarion Software (UK)
  • 带领一个小团队开发和维护Clarion编程语言的文件接口层.
技术:Modula-2、Clarion、c++

Technical Support/Developer

1992 - 1995
Clarion Software (USA)
  • 领导极速技术支持部门.
  • 为DOS编程语言开发了从Clarion访问数据库数据文件的系统.
  • 开发了数据库访问系统, dBaseIV, Clipper, 和FoxPro数据文件从DOS编程语言的Clarion.
技术:Clarion, Assembler, Pascal, Modula-2, c++

Language Support Technician

1991 - 1992
Jensen & Partners International
  • 为程序员提供c++、Pascal、Modula-2和Assembler编程方面的技术支持.
  • 帮助维护c++运行时库.
技术:汇编,Pascal, Modula-2, c++

Contractor

1990 - 1991
Measuremart, Ltd.
  • 对教师人事科自动化进行了可行性研究.
  • Designed, implemented, tested, 并编制了一个用于维护学校和教务人员信息的dBase IV系统.
  • 对硬件目录下的PC使用情况进行审计, operational procedures, and data redundancy.
Technologies: dBASE

Programmer

1988 - 1990
Chemdata Pty, Ltd.
  • 转换C牙科包从Sun UNIX到XENIX,然后到在DOS下运行的极速C.
  • 将UCSD-Pascal总账和债权人包转换为与公司的制药软件一起工作.
  • 领导设计和实施了对总分类账和债权人制度以及单独债务人制度的重大修订. 设计并实现底层文件系统.
  • 设计并实施了一个新的菜单系统,用于整个公司的制药软件.
  • 设计并实现供公司内其他开发人员使用的菜单编辑器.
  • 在dBase IV中编写程序维护公司的客户端数据库.
技术:UCSD Pascal, Topspeed

Languages

C、c#、Clarion、c++、SQL、T-SQL (Transact-SQL)、Pascal、Assembler、Topspeed、dBASE、PHP、Modula-2

Frameworks

Qt, NUnit

Libraries/APIs

ODBC

Tools

Microsoft Visual Studio, Git, Subversion (SVN), Visual Studio, Bugzilla

Paradigms

敏捷软件开发、测试驱动开发(TDD)、并发编程、DevOps

Platforms

Windows、Oracle、Oracle云基础设施(OCI)

Storage

Pervasive PSQL, Btrieve, SQLite, Microsoft SQL Server, Amazon S3 (AWS S3), PostgreSQL, MySQL, SQL Anywhere

Other

API设计,MVP设计,UCSD Pascal

1981 - 1984

Honours Degree in Pure Mathematics

澳大利亚国立大学-堪培拉,澳大利亚

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring
" class="hidden">鼎普科技