Dror Ferents, Software Developer in Tenafly, NJ, United States
Dror Ferents

Software Developer in Tenafly, NJ, United States

Member since July 16, 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.
Dror is now available for hire

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), CPPV...

Location

Tenafly, NJ, United States

Availability

Part-time

Preferred Environment

C, C++, Visual Studio, Visual Studio 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.

Employment

  • 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), CPPV, 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++

Experience

  • 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.

Skills

  • 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
  • Frameworks

    Qt
  • Storage

    SQL Server 2014, SQLite, MySQL, Microsoft SQL Server
  • Other

    Rogue Wave Stingray, CPPV

Education

  • Bachelor's degree in Computer Science and Physics
    1988 - 1991
    Bar-Ilan University - Ramat-Gan, Israel

To view more profiles

Join Toptal
Share it with others