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, Git, Azure DevOps, Windows Development, Commercials...
Rakan Maghribi
C#, .NET, SQL Server, Visual Studio Development, Google Maps Development...
HP Indigo
SQL Server, REST, SQL, .NET, .NET Core, C#, C++, Automation, Automated Testing...

Experience

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

2022 - 2024
Massivit 3D
  • Led 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, Git, Azure DevOps, Windows Development, Commercials, Desktop App Development, Desktop App Design, Windows App Design, Windows App Development, Windows Development, UI Development, Windows Development, Automation, Automated Testing, .NET Framework, Desktop, Software Architecture, LINQ, Telerik, Visual Studio Development, Visual Studio Development, Event-driven Architecture, Reverse Engineering

C# Developer

2023 - 2023
Rakan Maghribi
  • Developed a fully working REST server to find the best route in the traveling salesman problem (TSP).
  • Used 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, SQL Server, Visual Studio Development, Google Maps Development, Google Optimize, Automation, Automated Testing, .NET 6, Swagger, Software Architecture, .NET MAUI, Razor Pages, API Integration, API, API Development, Visual Studio 2022, Event-driven Architecture

R&D Team Leader

2018 - 2020
HP Indigo
  • Led and oversaw the development of Indigo Press Control, the back-end server connecting a user's web front end and the (industrial) press machine.
  • Oversaw the properties module development and maintenance, including the layer responsible for providing precise data to all the software components.
  • Implemented a notification mechanism through a REST API.
Technologies: SQL Server, REST, SQL, .NET, .NET Core, C#, C++, Automation, Automated Testing, .NET Framework, Agile Development, LINQ, Visual Studio Development, Visual Studio Development, Event-driven Architecture

CTO

2018 - 2018
MySupermarket
  • Directed all R&D activities, including multiple websites with millions of unique hits in a month, a price comparison engine, and web crawling.
  • Managed cross-functional teams, including R&D, QA, and automation; oversaw the architecture, tech stack, integration, and scalability/security while delivering quality content on time and within budget.
  • Served as a motivational leader for direct reports and the extended team.
  • Managed and developed a prestigious web crawler project for the UK Office for National Statistics (ONS) to be used in the UK official index calculation.
Technologies: Web Development, Web Scraping, Mobile App Design, BigQuery, Web MVC, REST, SQL, .NET Core, .NET, C#, Automation, Automated Testing, .NET Framework, Angular, LINQ, Visual Studio Development, Visual Studio 2015

R&D Manager

2016 - 2018
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.
  • Won a multimillion-dollar project, MallUP, for the company.
  • Participated in project price estimations for each prospect.
Technologies: Web MVC, REST, Oracle Development, .NET Core, .NET, C#, C++, Automation, Automated Testing, .NET Framework, Agile Development, ASP.NET, Software Architecture, LINQ, API, API Development, Visual Studio Development, Visual Studio 2015, Event-driven Architecture, Front-end, JavaScript, Full-stack, Reverse Engineering

Senior Developer

2015 - 2016
mPrest
  • Designed and developed an IoT product for the agriculture industry.
  • Self-learned AWS IoT, DynamoDB, TypeScript, containers, and microservices.
  • Prepared in-depth documentation of specific aspects of AWS IoT before the formal documentation was available.
Technologies: AWS, AWS IoT, .NET, C#, TypeScript, Microservices Development, .NET Framework, LINQ, Visual Studio Development, Visual Studio 2015

Senior Developer

2013 - 2015
CoolVision
  • Led and was responsible for 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 and was responsible for a URL repository of objects as an Azure API gateway.
Technologies: SQL Server, Azure, Amazon CloudSearch, Amazon EC2, Amazon Route 53, .NET, C#, Windows Development, Desktop App Design, Desktop App Development, Windows App Development, Windows App Design, Windows Development, Windows Development, UI Development, Automation, Automated Testing, .NET Framework, Software Architecture, LINQ, API Development, Visual Studio Development, Visual Studio Development, Event-driven Architecture

Development Manager

2012 - 2012
Fluent Trade Tech
  • Managed a team tasked with developing mathematical models for a ForEx feed handler and algorithmic trading with µ-seconds ultra-low latency implementation.
  • Tracked the full lifecycle development of the flagship algo-trading software.
  • Oversaw all QA, automation, and deployment activities.
Technologies: C++, C#, SQL, FIX Protocol, Linux, Linux, Realtime, Subversion (SVN), Event-driven Architecture

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, C#, C++, Automation, Automated Testing, Protobuf, Agile Development, .NET WCF, Visual Studio Development, Visual Studio 2005, Event-driven Architecture

Senior Team Lead

2003 - 2006
Formula Telecom Solutions
  • Oversaw 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.
  • Led and was responsible for 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, SQL, Oracle Development, Perl, C#, C++, Delphi, Desktop, Windows Development, Software Architecture

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 and was responsible for budget management, integration, and delivery of quality content on time and within budget; also served as a motivational leader for direct reports and the extended team.
  • Handled 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, SQL Server, ActiveReports, Infragistics, TCP/IP, Winsock API, SNMP, WMI, SQL Server, Visual Basic, C#, C++, Windows App Design, Windows App Development, Desktop App Design, Desktop App Development, Windows Development, Windows Development, UI Development, Desktop, Networks, Software Architecture

Lead C++ Expert

1999 - 2001
Pepsi
  • Oversaw the full lifecycle design and development of two generations of a routing application's front end to run on over 10,000 Intermec (Symbol) handheld devices.
  • Broke consultancy records for the length of my contract at Pepsi.
  • Led all requirements assessments efforts and budget management for the product.
Technologies: Infragistics, PVCS, IBM Rational Rose, Sybase, Microsoft Development, Microsoft Development, OWL, C++

Senior C++ Consultant

1997 - 1999
ETCI
  • Led several C++ and other projects for company clients.
  • Designed and developed for Transport Dynamics 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.
  • Worked as a member of the requirements and assessment team for several C++ projects.
Technologies: GNU, Standard Template Library (STL), Borland C, 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, which automated the process of data transfers 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 Development, Microsoft Development, OWL, C++, Desktop App Design, Desktop App Development, Windows App Design, Windows App Development, Windows Development, Windows Development, UI Development, SCADA, Desktop, C++

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

MAY 2019 - PRESENT

Certified Hi-Tech Manager

HP Indigo

Libraries/APIs

REST API, API Development, Windows Development, Entity Framework, API, Google Maps Development, Azure, Standard Template Library (STL), WMI, Winsock API, Infragistics, Microsoft Development, Microsoft Development, Protobuf, LINQ, Node.js

Tools

Visual Studio Development, Visual Studio .NET, Git, Jira, Microsoft Development, C#, C++, GitHub, Bitbucket, Geocoding, Postman, Fiddler, Excel Development, Microsoft Access Development, Google Optimize, C++, BigQuery, Subversion (SVN), ActiveReports, IBM Rational Rose, Borland C, InstallShield, Visual Studio 2015, Visual Studio Development

Languages

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

Frameworks

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

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 Development, Agile Development, Event-driven Architecture

Platforms

Windows Development, Oracle Database, Linux, AWS, AWS IoT Core, Oracle Development, Azure, Mobile App Design, AWS IoT, Amazon EC2, Kubernetes, Windows Development, Windows Development, Azure Functions, Desktop, Web Development, Telerik, Visual Studio 2022, Visual Studio Development

Industry Expertise

Virtual Coaching

Storage

SQL, JSON, Relational Databases, Database, Redis, PL/SQL, PostgreSQL, Elasticsearch, Oracle Development, AWS, SQL, SQL Server, SQL Server, Sybase, SQL Server

Other

Software Engineering, Web MVC, Web Scraping, Data Scraping, Technical Leadership, Back-end Developers, Scraping, Code Review, Source Code Review, Interviewing, Technical Hiring, Team Management, GUI Design, Software Development, Leadership, Traveling Salesman Problem (TSP), Multithreading, 3D Print Design, UI Development, Diameter, 3D, RESTful Services, Mathematics, Repository Pattern, Telerik for WinForms, Algorithms, Debugging, Back-end Developers, SDKs, Software Development Lifecycle (SDLC), Web Development, FIX Protocol, API Connectors, Artificial Intelligence, Windows Communication Foundation (WCF), Fintech Development, 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, Excel Development, Commercials, Windows Development, Desktop App Design, Windows App Design, UI Development, .NET Framework, SCADA, Networks, Software Architecture, API, Microsoft Dataverse, .NET WCF, Visual Studio 2005, Front-end, Full-stack, Reverse Engineering

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