Erez Nassimi, Developer in Petah Tikva, Israel
Erez is available for hire
Hire Erez

Erez Nassimi

Verified Expert  in Engineering

Bio

Erez has 30 years of experience in software development and 15 years in team building and management. His expertise covers multiple languages (C++, C#, Pascal, SQL), frameworks (.NET), paradigms (OOP, REST), platforms (Windows), protocols (Diameter, FIX), including API development, design patterns, web scraping, and clean coding. Familiar with stock options, currency exchanges, and trading/algo-trading, he has won innovation awards at Amdocs, contributing to CodeProject and StackOverflow.

Portfolio

Massivit 3D
C++, C#, .NET 4, Git, Azure DevOps, Windows Forms (WinForms), Commercials...
Rakan Maghribi
C#, .NET, Microsoft SQL Server, Visual Studio, Google Maps API, Google Optimize...
Comm-IT
Web MVC, REST, Oracle PL/SQL, .NET Core, .NET 4, C#, C++, Automation...

Experience

  • Object-oriented Programming (OOP) - 20 years
  • Clean Code - 20 years
  • C# - 12 years
  • C++ - 12 years
  • SQL - 8 years
  • REST - 4 years
  • .NET Core - 4 years
  • JavaScript - 1 year

Availability

Full-time

Preferred Environment

Linux, Windows, Web

The most amazing...

...things I've designed and developed were a price comparison website, a cable commercials web server, and an extremely fast billing engine.

Work Experience

R&D Team Lead

2020 - 2024
Massivit 3D
  • Headed the development of a slicer application for our industrial 3D printers on Windows and Azure platforms.
  • Managed features and tracked bugs through Azure DevOps using work item query language (WIQL), charts, and widgets.
  • Mentored QA staff to convert sets of tests to automation.
Technologies: C++, C#, .NET 4, Git, Azure DevOps, Windows Forms (WinForms), Commercials, Desktop App Development, Desktop App Design, Windows App Design, Windows App Development, Windows Desktop, Windows UI Design, Windows UI, Automation, Automated Testing, .NET Framework, Desktop, Software Architecture, LINQ, Telerik, Visual Studio 2017, Visual Studio, Event-driven Architecture, Reverse Engineering, HTML, ASP.NET Web Forms, NuGet

C# Developer

2023 - 2023
Rakan Maghribi
  • Developed a fully working REST server to find the best route in the traveling salesperson problem (TSP).
  • Used the Google Maps API and Google Optimization Tools (OR-Tools) API and created a new API.
  • Provided a very basic user interface (UI) as a proof of concept (POC) using Razor.
Technologies: C#, .NET, Microsoft SQL Server, Visual Studio, Google Maps API, Google Optimize, Automation, Automated Testing, .NET 6, Swagger, Software Architecture, .NET MAUI, Razor Pages, API Integration, API Design, API Development, Visual Studio 2022, Event-driven Architecture, Windows Server, NuGet

R&D Manager

2016 - 2020
Comm-IT
  • Hired and managed C++ and C# teams, converting a multimillion-dollar desktop application in the US cable commercial industry to a full web-based REST server compliant with .NET Core (hands-on) via a new API.
  • Directed all R&D activities in UK mySupermarket, including multiple websites with millions of unique hits in a month, a price comparison engine, and web scraping (mySupermarket.co.uk).
  • Managed a prestigious web scrapers project for the UK Office for National Statistics (ONS) to be used in UK official price index calculation (ons.gov.uk).
  • Managed the development of mathematical models for ForEx feed handler and algo-trading with microseconds ultra-low latency implementation (fluenttech.net).
  • Developed web-based network applications (Sniffer) for a storage product (storone.com).
  • Designed and developed an IoT product for the agriculture industry (netafim.co.il).
  • Won a multimillion-dollar project, MallUP, for the company (mallupapp.com).
Technologies: Web MVC, REST, Oracle PL/SQL, .NET Core, .NET 4, C#, C++, Automation, Automated Testing, .NET Framework, Agile Software Development, ASP.NET Core, Software Architecture, LINQ, API Design, API Development, Visual Studio, Visual Studio 2015, Event-driven Architecture, Front-end, JavaScript, Full-stack, Reverse Engineering, HTML, Stored Procedure, WPForms, Amazon DynamoDB, AWS IoT, TypeScript, Microservices, NoSQL, SQL, FIX Protocol, Linux Kernel, Linux, Realtime, Subversion (SVN), Event-driven Design (EDD), Event-driven Programming, Web Crawlers, Web Scraping, BigQuery, REST APIs, QA Automation, Test Automation, Angular, Agile, Visual Studio 2017, NuGet, Trading

Senior Developer

2012 - 2016
CoolVision
  • Spearheaded an in-house disaster recovery effort to secure thousands of websites managed by the company from DDOS.
  • Oversaw the development of a RESTful back-end server of the message center, similar to Facebook's message center, via a new API.
  • Managed a URL repository of objects as an Azure API gateway.
Technologies: Microsoft SQL Server, Azure API Management, Amazon CloudSearch, Amazon EC2, Amazon Route 53, .NET 4, C#, Windows Services, Desktop App Design, Desktop App Development, Windows App Development, Windows App Design, Windows Desktop, Windows UI, Windows UI Design, Automation, Automated Testing, .NET Framework, Software Architecture, LINQ, API Development, Visual Studio, Visual Studio 2012, Event-driven Architecture, NoSQL, TFS, Windows Server, NuGet

Development Group Leader

2006 - 2012
Amdocs
  • Served as the top diameter protocol expert in Amdocs turbo-charging, a flagship billing product for convergent, real-time charging.
  • Won two innovation awards for my work on the Diameter Explorer tool.
  • Served as a C++ IDE tools committee member, leading the efforts and adoption of tools across the invoicing R&D department.
Technologies: Vertex, Subversion (SVN), XSLT, Boost, The ACE ORB (TAO), Standard Template Library (STL), .NET 3, C#, C++, Automation, Automated Testing, Protobuf, Agile Software Development, .NET WCF, Visual Studio, Visual Studio 2005, Event-driven Architecture, WCF Web Services

Senior Team Lead

2003 - 2006
Formula Telecom Solutions
  • Was responsible for the development of several parts of the Leap Plus CRM and billing family, such as campaign management, contact management, IVR, beeper, and white page interfaces.
  • Handled the product tree, policies, installation packages, and conversion scripts.
  • Built and managed a team of seven developers and a team leader in a sister company, Matrix Talpiot, including all the requirements and tasks of the new development site, such as the environment, tools, training, task planning, and resource assignment.
Technologies: XML, Dynamic SQL, Oracle PL/SQL, Perl, C#, C++, Delphi, Desktop, Windows Desktop, Software Architecture, StarTeam, Stored Procedure

Project Manager

2001 - 2003
Regenetive
  • Served as the highest technical authority in the company, reporting only to the CEO and managing the development and QA teams.
  • Oversaw budget management, integration, and delivery of quality content on time and within budget. Served as a motivational lead for direct reports and the extended team.
  • Contributed to the full lifecycle design and development of Trans-Layer, an innovative network management application that automatically discovers and monitors network elements and resources from a single workstation.
Technologies: Visual Basic, Microsoft SQL Server, ActiveReports, Infragistics, TCP/IP, Winsock API, SNMP, WMI, SQL Server 2000, VB, C#, C++, Windows App Design, Windows App Development, Desktop App Design, Desktop App Development, Windows Desktop, Windows UI, Windows UI Design, Desktop, Networks, Software Architecture, TFS, ASP.NET

Lead C++ Expert

1997 - 2001
Pepsi
  • Designed and developed two generations of a routing application's front end to run on over 10,000 Intermec (Symbol) handheld devices.
  • Designed and developed a traveling salesman shortest path algorithm using mathematical graph optimization techniques from Princeton University as the heart of a route generator for a decision system.
  • Led all requirements assessment efforts and budget management for the product and also held consultancy records for the length of my contract at Pepsi.
Technologies: Infragistics, PVCS, IBM Rational Rose, Sybase, Microsoft Foundation Classes (MFC), Microsoft Foundation Class (MFC) Library, OWL, C++, Stored Procedure, GNU, Standard Template Library (STL), Borland C

Software Engineer

1994 - 1997
Motorola
  • Oversaw the complete lifecycle design and development of radio service software for Trans-European Trunked Radio (TETRA) with Motorola Corp in Fort Lauderdale, Florida.
  • Handled the complete lifecycle design and development of the MOSCAD Windows Toolbox for the high-level programming, downloading, execution, monitoring, and debugging of an embedded MOSCAD systems network.
  • Developed enhancements to Borland's C++ 4.52 compiler in OWL, automating data transfer from dialog boxes to the program.
  • Taught C++ reuse techniques (polymorphism, templates, etc.) to a team of C developers.
Technologies: InstallShield, PVCS, AWK, Delphi, Microsoft Foundation Classes (MFC), Microsoft Foundation Class (MFC) Library, OWL, C++, Desktop App Design, Desktop App Development, Windows App Design, Windows App Development, Windows Desktop, Windows UI, Windows UI Design, SCADA, Desktop, Embedded C++

Experience

MySupermarket

• Directed all R&D activities to become a leader in the price comparison and shopping industry with millions of users, including web crawling and multiple websites.
• Managed cross-functional teams including R&D, QA, and automation.
• Handled the architecture, technology stack, integration, scalability, and security.
• Delivered quality content on time and within budget.
• Served as a motivational leader for direct reports and the extended team
• Managed a prestigious web crawler project for the UK Office for National Statistics (ONS) to be used in the UK official index calculation.

Fantasy Manager

https://github.com/ereznassimi/Fantasy-Manager
Developed the back-end server of a football fantasy management system, including building teams, trading players, and managing balances.

It's written in .NET 3.1 and is fully compatible with the newest features of .NET 3.1, including new response codes.

Lite Profiler

https://github.com/ereznassimi/Lite-Profiler
Developed this module to enhance the performance of any web server written in C#. Using this module, it's easy to quickly find all bottlenecks, even the minor details. It can also focus on (a) specific part(s) of the code without impacting other areas.

Education

1990 - 1994

Master's Degree in Software Engineering

Technion | Israel Institute of Technology - Haifa, Israel

1984 - 1988

Bachelor's Degree in Computer Science

Sharif University of Technology - Tehran, Iran

Certifications

MAY 2019 - PRESENT

Certified Hi-Tech Manager

HP Indigo

Skills

Libraries/APIs

REST APIs, API Development, Windows Forms (WinForms), Entity Framework, Win32 API, Google Maps API, Azure API Management, Standard Template Library (STL), WMI, Winsock API, Infragistics, Microsoft Foundation Class (MFC) Library, Microsoft Foundation Classes (MFC), Protobuf, LINQ, Node.js

Tools

Visual Studio, Visual Studio .NET, Git, Jira, Microsoft Team Foundation Server, C#.NET WinForms, Microsoft Visual C++, GitHub, Bitbucket, Geocoding, Postman, Fiddler, Microsoft Excel, Microsoft Access, Google Optimize, C++Builder, BigQuery, Subversion (SVN), ActiveReports, IBM Rational Rose, Borland C, InstallShield, Visual Studio 2015, Visual Studio 2012, TFS, NuGet

Languages

C++, Pascal, C#, SQL, C#.NET, C, Delphi, VB, JavaScript, TypeScript, Visual Basic 6 (VB6), Python, C++11, Web Services Description Language (WSDL), VBScript, VB.NET, XSLT, Perl, OWL, AWK, XML, Visual Basic, Go, Embedded C++, HTML, Stored Procedure

Frameworks

.NET Core, .NET 4, .NET, ASP.NET Web API, ASP.NET MVC, ASP.NET Core MVC, Entity Framework Core, Qt 5, Qt, Selenium, .NET 3, Boost, Realtime, Razor, MVC Razor, Windows Presentation Foundation (WPF), ASP.NET Core, Angular, Swagger, .NET MAUI, Razor Pages, ASP.NET, ASP.NET Web Forms

Paradigms

Object-oriented Programming (OOP), REST, Management, Clean Code, Unit Testing, RESTful Development, Design Patterns, Azure DevOps, Automation, Model View Controller (MVC), Desktop App Development, Windows App Development, Automated Testing, Microservices, Agile Software Development, Event-driven Architecture, Event-driven Design (EDD), Event-driven Programming, Test Automation, Agile

Platforms

Windows, Oracle Database, Linux, Amazon Web Services (AWS), AWS IoT Core, Oracle, Azure, Mobile, AWS IoT, Amazon EC2, Kubernetes, Windows Desktop, Windows UI, Azure Functions, Desktop, Web, Telerik, Visual Studio 2022, Visual Studio 2017, Windows Server

Industry Expertise

Project Management

Storage

SQL Stored Procedures, JSON, Relational Databases, Databases, Redis, PL/SQL, PostgreSQL, Elasticsearch, Oracle PL/SQL, Amazon DynamoDB, Dynamic SQL, SQL Server 2014, SQL Server 2000, Sybase, Microsoft SQL Server, NoSQL

Other

Software Engineering, Web MVC, Web Scraping, Data Scraping, Technical Leadership, Back-end, Scraping, Code Review, Source Code Review, Interviewing, Technical Hiring, Team Management, Graphical User Interface (GUI), Software Development, Leadership, Traveling Salesman Problem (TSP), Multithreading, 3D Print Design, User Interface (UI), Diameter, 3D, RESTful Services, Mathematics, Repository Pattern, Telerik for WinForms, Algorithms, Debugging, Back-end Development, SDKs, Software Development Lifecycle (SDLC), Web Crawlers, FIX Protocol, API Connectors, Internet of Things (IoT), Windows Communication Foundation (WCF), Fintech, Finance, API Integration, Web Development, Forex, Mathematical Programming, Identity Server, .NET 6, Data Structures, Amazon Route 53, Amazon CloudSearch, The ACE ORB (TAO), Vertex, SNMP, TCP/IP, PVCS, GNU, APIs, Linux Kernel, Excel Add-ins, Commercials, Windows Services, Desktop App Design, Windows App Design, Windows UI Design, .NET Framework, SCADA, Networks, Software Architecture, API Design, Microsoft Dataverse, .NET WCF, Visual Studio 2005, Front-end, Full-stack, Reverse Engineering, StarTeam, WPForms, QA Automation, WCF Web Services, Trading

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring