Dror Ferents, Developer in Tenafly, NJ, United States
Dror is available for hire
Hire Dror

Dror Ferents

Verified Expert  in Engineering

Software Developer

Location
Tenafly, NJ, United States
Toptal Member Since
August 24, 2020

Dror is a dedicated C++ and SQL developer and team leader with over 20 years of experience. As a start-up veteran, Dror leads projects from the specifications phase through their full life cycle. He excels with multi-threading, parallel processing, GUI, and performance optimizations. He is the inventor of a Protocol Definition Language (PDL), complete with IDE, compiler, optimizer, run time, and GUI. Dror is highly motivated, quality-oriented, versatile, and hands-on.

Portfolio

VKANSEE
MySQL, Microsoft Foundation Class Library (MFC), wxWidgets, Qt, SQLite, SQL...
DCC
Rogue Wave Stingray, SQL Server 2014, SQL...
RADCOM
Rogue Wave Stingray, Object Windows Library (OWL), Health IT...

Availability

Part-time

Preferred Environment

C, C++, Visual Studio, Visual Studio Code (VS Code), Standard Template Library (STL), Microsoft Foundation Class Library (MFC), Qt, wxWidgets, SQL, Microsoft SQL Server, SQLite, MySQL, Git, SourceTree, Visual SourceSafe, Bitbucket, Windows

The most amazing...

...product I invented was a Protocol Definition Language. I implemented its IDE, compiler, optimizer, run time, and GUI.

Work Experience

Senior C++ Programmer

2018 - PRESENT
VKANSEE
  • Designed, built, and maintained a reliable and efficient C++ code.
  • Implemented C++ applications for a Windows platform, high-performance non-GUI, and GUI management tools.
  • Developed multi-threading, parallel processing-efficient C++ code.
  • Utilized SQLite to implement distributed repositories management.
Technologies: MySQL, Microsoft Foundation Class Library (MFC), wxWidgets, Qt, SQLite, SQL, C++17, C++

Technical Lead

2003 - 2018
DCC
  • Joined a financial service start-up as founding partner and investor.
  • Designed, built, and maintained reliable and efficient C++ code. Created technical solutions while meeting customer deadlines, primarily using VS C++ in combination with MFC, ODBC, Rogue Wave Stingray, Windows, and SQL Server.
  • Designed, built, and maintained reliable and efficient SQL code by creating a set of mechanisms as stored procedures.
  • Determined requirements, wrote, and deployed algorithms. Tested and implemented C++ applications for the Windows platform. Managed the development team through the full product life cycle.
  • Improved the performance of more than a decade-old application by introducing multi-threading and memory management.
Technologies: Rogue Wave Stingray, SQL Server 2014, SQL, Microsoft Foundation Class Library (MFC), C++

Technical Team Lead

2000 - 2003
RADCOM
  • Invented and developed a Protocol Definition Language (PDL).
  • Conceptualized, designed, and created a network protocol analysis engine for network test equipment.
  • Developed the Protocol Definition Language (PDL) compiler and optimizer for embedded system high performance run-time.
  • Developed the GUI for user console, include libraries, and serialization.
  • Participated in multi-team design and development (waterfall model), maintenance, and QA.
  • Delivered second-generation performance optimizations as uploads from 37 seconds to 460 milliseconds, which resulted in a run-time full filter performance improvement of approximately 70%.
  • Introduced new concepts as asyncronous-display, or hardware pre-filters that improved by 50%-90%.
Technologies: Rogue Wave Stingray, Object Windows Library (OWL), Health IT, Microsoft Foundation Class Library (MFC), C++

Technical Team Lead

1998 - 2000
Cimatron
  • Assisted the application rewriting operations of CAD/CAM products using C, MFC, Standard Template Library (STL), Windows, and C++.
  • Led a GUI team of five to write the company infrastructure library.
  • Devised the first draft of the components library, including the serialization and undo mechanism.
  • Provided the project's critical mass and formulated interdepartmental collaborations while drafting the first version of the company's C++ style guide and other procedural and testing documentation.
Technologies: CAD, Microsoft Foundation Class Library (MFC), Standard Template Library (STL), C++

Technical Team Lead

1996 - 2000
SGS
  • Led a team to develop the design and CAD/CAM product for the garment industry.
  • Gathered market and customer feedback and expert analysis to align product design and parameters accordingly.
  • Developed an automated sizing and cost estimation application.
Technologies: Windows, Rogue Wave Stingray, Standard Template Library (STL), Microsoft Foundation Class Library (MFC), C++

Technical Lead

I joined a financial service start-up as a founding partner and investor. I designed and implemented service platforms by translating business requirements into actionable strategies. I built and maintained reliable and efficient C++ code.

Technical Team Lead

Conceptualized, designed, and created a network protocol analysis engine for network test equipment. Invented and developed a Protocol Definition Language (PDL), including a complete development environment as an IDE and debugger.

Languages

C++, C++17, SQL, C

Libraries/APIs

wxWidgets, Microsoft Foundation Class Library (MFC), Object Windows Library (OWL), Standard Template Library (STL)

Tools

Visual Studio, Visual SourceSafe, Visual Studio 2019, Git, Bitbucket, SourceTree, CAD

Platforms

Visual Studio 2017, Windows, Visual Studio Code (VS Code)

Frameworks

Qt

Storage

SQL Server 2014, SQLite, MySQL, Microsoft SQL Server

Other

Rogue Wave Stingray, Health IT

1988 - 1991

Bachelor's Degree in Computer Science and Physics

Bar-Ilan University - Ramat-Gan, Israel