Eran Tenenboim, Developer in Frankfurt, Hessen, Germany
Eran is available for hire
Hire Eran

Eran Tenenboim

Verified Expert  in Engineering

Bio

Eran is an accomplished software engineer and team leader with two decades of experience serving a wide range of companies, from startups to global banks. He is an expert in server-side programming, low-latency systems, algorithmic trading, and database development and has extensive know-how in the full lifecycle of the software design process. A strategic thinker, Eran can take a bird's-eye view and narrow it down to the smallest of details.

Portfolio

Standard Software Development SHPK
Performance, High-load, Node.js, Scalability, NestJS, Accounting, Finance...
Ricoh
.NET, Microservices, REST, Amazon Web Services (AWS), Containerization, DevOps...
Axiomatic Technology
Visual Studio, C++, Microsoft Visual C++, AWS IoT, Complex SQL Queries...

Experience

  • C++ - 20 years
  • C# - 16 years
  • SQL - 15 years
  • System Architecture - 15 years
  • Microservices - 5 years
  • Jenkins - 5 years
  • Remote Team Leadership - 5 years
  • Azure - 3 years

Availability

Full-time

Preferred Environment

Windows, CODE, Visual Studio, Ubuntu Linux, Raspbian, Jenkins, AWS CLI, Azure DevOps

The most amazing...

...APIs I’ve designed and developed are broker APIs that increase the volume of national stock market by 30%.

Work Experience

Transactions Performance Engineer

2024 - 2025
Standard Software Development SHPK
  • Developed infrastructure to standardize system component acceptance, focusing on both logical integrity and performance metrics. This improved system performance by 30%.
  • Proposed architectural improvements using Terraform for automated infrastructure, Docker for containerized microservices, and AWS CloudFormation for resource management to enhance scalability, robustness, and maintainability, boosting ROI by 15%.
  • Implemented changes in a Go open-source project to address automatic garbage collector issues, optimizing performance by leveraging memory toggling to work with the garbage collector, not against it.
  • Mentored the development team on microservices architecture, providing guidance on design principles, best practices, and industry standards to enhance system scalability, efficiency, and maintainability.
Technologies: Performance, High-load, Node.js, Scalability, NestJS, Accounting, Finance, Architecture, Ledgers, Financial Accounting, Financial Transactions, Double-entry Bookkeeping, Go, Generative Artificial Intelligence (GenAI), Cloud Infrastructure, AWS Cloud Architecture, Cloud Architecture, AWS CloudFormation, Docker Compose, Docker, Microservices Architecture, Microservices, PostgreSQL, TypeScript

Microservices Engineer

2024 - 2024
Ricoh
  • Implemented an automated deployment process using Azure DevOps for the development environment, significantly improving the productivity of the development teams.
  • Collaborated with multiple development teams, offering comprehensive support in infrastructure design, architectural guidance, and best practices to ensure scalable and efficient solutions.
  • Supported deployment processes across multiple environments, ensuring smooth development, staging, and production transitions.
  • Mentored the infrastructure team in creating Terraform scripts, enabling the company to automate environment configuration and management.
  • Automated environment configuration and management with Terraform scripts, reduced manual efforts, improved consistency, and streamlined the deployment pipeline, enhancing scalability and operational efficiency.
  • Optimized database performance with advanced MySQL development on AWS Aurora, utilizing efficient stored procedures, query tuning, schema design, and automated scaling to enhance speed, reliability, and scalability.
  • Created a scalable service layer using AWS API Gateway and AWS Lambda, streamlining API routing, back-end processing, and event-driven workflows, ensuring high availability, cost efficiency, and seamless integration within a serverless architecture.
  • Designed and maintained an OAuth 2 client leveraging AWS Lambda for secure authentication with AWS API Gateway, enabling token management, seamless integration with API services, and compliance with security standards in a serverless environment.
Technologies: .NET, Microservices, REST, Amazon Web Services (AWS), Containerization, DevOps, Distributed Systems, Python, Docker, Google Cloud Platform (GCP), Azure, Kubernetes, Terraform, Jenkins Pipeline, Jenkins, Groovy, Bash, Bash Script, AWS CLI, AWS Serverless Application Model (SAM), AWS Lambda, Azure DevOps, Azure CLI, MySQL, Stored Procedure, SQL, SQL Stored Procedures, Jira, System Architecture, System Architecture Design, OpenAPI, AWS Cloud Development Kit (CDK), AWS CloudFormation, AWS IoT, Continuous Delivery (CD), Continuous Integration (CI), Complex SQL Queries, Business Process Automation, Workflow, Database Design, Database Schema Design, Relational Database Design, Vanilla JS, Performance, Scalability, Solution Architecture, CI/CD Pipelines, gRPC, Full-stack Development, Minimum Viable Product (MVP), Database Architecture, Serverless, Amazon Cognito, Amazon S3 (AWS S3), API Gateways, Consulting, Amazon Elastic Container Service (ECS), Amazon API Gateway, Amazon Simple Queue Service (SQS), Large-scale Projects, Serverless Architecture, HIPAA Compliance, Solution Design, Software Development

Visual Studio Developer

2024 - 2024
Axiomatic Technology
  • Understood client requirements, recommended optimal solutions, and effectively communicated these across all levels, ensuring alignment between technical and non-technical stakeholders to foster collaborative success.
  • Enhanced the client’s Visual Studio C++ configuration to ensure seamless integration and functionality with newer C++ libraries, optimizing their system for future advancements and maintaining compatibility across evolving software environments.
  • Mentored the client to optimize their Jenkins CI/CD pipeline for advanced C++ versions, ensuring smooth integration and performance enhancement tailored for modern development and deployment processes.
Technologies: Visual Studio, C++, Microsoft Visual C++, AWS IoT, Complex SQL Queries, Database Design, Database Schema Design, Consulting, Software Development, Serial Communication

Microservices Engineer

2023 - 2024
Ricoh
  • Developed a CI/CD methodology for different teams.
  • Supported teams in their tasks and found better ways to communicate and integrate the artifacts of each team with the others.
  • Suggested ways to solve integration tasks and tools for development and auto QA.
  • Developed pipelines in Jenkins and Azure DevOps and ensured they were compatible with compliance requests.
  • Presented ways to turn a monolith system into microservices and how to implement them.
  • Helped the different teams in their code, whether it was Python or MySQL.
  • Mentored the infrastructure team in creating Terraform scripts, enabling the company to automate environment configuration and management.
  • Automated environment configuration and management with Terraform scripts, reduced manual efforts, improved consistency, and streamlined the deployment pipeline, leading to enhanced scalability and operational efficiency.
Technologies: .NET, Microservices, Amazon Web Services (AWS), Containerization, REST, GraphQL, Distributed Systems, DevOps, Azure, Google Cloud Platform (GCP), Python, Node.js, Docker, Kubernetes, AWS CLI, AWS Serverless Application Model (SAM), Terraform, Jenkins, Groovy, Azure DevOps, Git, MySQL, REST APIs, AWS Lambda, Agile, Scrum, Microsoft SQL Server, Redis, Bash, Lambda Functions, Software Design, AWS DevOps, AWS IoT, Continuous Delivery (CD), Continuous Integration (CI), Complex SQL Queries, Business Process Automation, Workflow, Database Design, Database Schema Design, Relational Database Design, Vanilla JS, Performance, Scalability, Solution Architecture, CI/CD Pipelines, gRPC, Full-stack Development, Minimum Viable Product (MVP), Database Architecture, Serverless, Amazon Cognito, Amazon S3 (AWS S3), API Gateways, Consulting, Amazon Elastic Container Service (ECS), Amazon API Gateway, Amazon Simple Queue Service (SQS), Large-scale Projects, Serverless Architecture, HIPAA Compliance, Stored Procedure, Azure CLI, AWS CloudFormation, Solution Design, Software Development

R&D Tech Team Lead

2022 - 2024
HealthGateway Africa Trust
  • Led a volunteer project for a virtual hospital, managing four teams and 30 members. Drove collaboration, solved challenges and ensured timely results, showcasing leadership, and strategic focus.
  • Served as a technical lead and mentor, onboarding and training junior team members. Provided guidance, fostered skill development, and supported career growth while ensuring seamless integration into the team and alignment with project goals.
  • Implemented best practices and processes to streamline development and improve overall team performance.
  • Worked closely with stakeholders to understand requirements and deliver on-time, high-quality results.
  • Communicated effectively with team members and stakeholders to keep them informed of project status, timelines, and deliverables.
Technologies: GraphQL, Node.js, Jira, Git, GitHub, Jenkins, WhatsApp API, WhatsApp, React, Cross-functional Team Leadership, Team Leadership, Remote Team Leadership, Team Mentoring, AWS Lambda, Amazon EC2, Amazon EC2 API, Amazon S3 (AWS S3), MongoDB, MongoDB Atlas, Linux, Training, System Architecture Design, System Architecture, Containerization, Software Development Lifecycle (SDLC), VM, JScript, NoSQL, Software System Architecture Development, Docker Compose, ASCII, UTF-8, REST APIs, Test Case Development, AWS DevOps, Amazon DynamoDB, Startups, Software Design, Requirements, Microsoft SQL Server, MySQL, Bash, AWS Serverless Application Model (SAM), AWS CLI, Lambda Functions, AWS IoT, Continuous Delivery (CD), Continuous Integration (CI), Business Process Automation, Workflow, Database Design, Database Schema Design, Relational Database Design, Go, Performance, Scalability, Solution Architecture, CI/CD Pipelines, Full-stack Development, Minimum Viable Product (MVP), Database Architecture, Data Engineering, Serverless, API Gateways, Consulting, PDF, Concurrency, Amazon Elastic Container Service (ECS), Large-scale Projects, Serverless Architecture, Twilio, HIPAA Compliance, AWS CloudFormation, GraphQL API, Solution Design, Software Development, TypeScript, Web Scraping, Data Scraping

Raspberry Pi Developer

2023 - 2023
SQU Services Inc.
  • Developed a Raspberry Pi app to control payment through a bill acceptor. The connection was through GPIO and the same as the keypad and the display screen.
  • Designed system architecture of an end-user station that connects to the main server that controls and monitors the activation of each end user. Worked on all connectively through the web and handled all security issues.
  • Built the main service with FastAPI so the customer could control and communicate with each end station.
  • Used Python for development and handled hardware and software, making sure that the entire setup was working.
  • Handled source control and the tracking mechanism and kept the client up to date in each and every step.
Technologies: Raspberry Pi, Raspberry Pi 3 GPIO, Python, System Architecture, Requirements, Git, Bash, Software Design, Continuous Delivery (CD), Continuous Integration (CI), Workflow, Database Design, Database Schema Design, Relational Database Design, Performance, Scalability, Solution Architecture, gRPC, Full-stack Development, Minimum Viable Product (MVP), Payment Gateways, Database Architecture, Consulting, Concurrency, Twilio, Embedded Systems, I2C, Solution Design, Software Development, Serial Communication

Docker Expert

2023 - 2023
Verbal Voice Technologies, Inc.
  • Created a window docker so the project can be built in a standard environment.
  • Prepared a vcpkg dynamically based on a Dockerfile.
  • Prepared an easy setup for the client to activate and use the docker after building and deploying it.
Technologies: Docker, C++, Amazon Web Services (AWS), Windows Services, DevOps, GitHub, Git, Go, Minimum Viable Product (MVP), Consulting, Software Development

Bluetooth Engineer

2023 - 2023
Kailax PTE LTD
  • Researched and built a driver for BLE over Ubuntu based on the Jetson environment.
  • Researched and updated the device tree for Jetson to solve some hardware discoveries.
  • Scrutinized and researched some BLE tools to allow better discovery.
Technologies: Bluetooth, Bluetooth Low Energy (LE), Bash, Git, Python, Consulting, Embedded Systems, I2C, Software Development, RS-232, Serial Communication

Python/C++ Developer

2022 - 2023
10dynamics Limited
  • Redesigned the existing monolith architecture to a microservices-based system so that each component could be developed parallel to the other.
  • Implemented the component with a behavior-driven development (BDD) approach so the system would remain stable while going over the transition.
  • Prepared a CircleCi pipeline to allow a CI/CD process for the system.
Technologies: Python, Cython, C, C++, Docker, Git, GitHub, Jira, Linux, Ubuntu, Bash Script, VM, Docker Compose, System Architecture, OOP Designs, Numba, NumPy, Software Development Lifecycle (SDLC), Pytest, Hypothesis Testing, Containerization, CircleCI, System Architecture Design, Python API, SQL Server 2012, Software System Architecture Development, ASCII, UTF-8, SQLAlchemy, Fintech, Test Case Development, Amazon EC2, AWS DevOps, Amazon DynamoDB, Startups, Software Design, Banking & Finance, Hedge Funds, Investments, Assets, Bash, Requirements, CI/CD Pipelines, Continuous Delivery (CD), CMake, Database Design, Database Schema Design, Performance, Finance, Financial Transactions, Scalability, Solution Architecture, Stock Trading, Trading Systems, Database Architecture, Data Engineering, Consulting, Asyncio, Concurrency, AWS IoT, High-frequency Trading (HFT), Solution Design, Software Development, Google Cloud, Artificial Intelligence (AI), CAN Bus, RS-232, Machine Learning

C++/Python Developer (Contract)

2022 - 2022
634ai
  • Handled the design system architecture for indoor traffic control based on signals and future prediction of vehicles.
  • Implemented navigation control for self-driven vehicles when combined with normal traffic indoor facility.
  • Reprogrammed a script-based app into a well-structured application while using BDD methods.
  • Increased test coverage by 30% for the whole system to improve system reliability.
Technologies: Agile, Python 3, Raspbian, Raspberry Pi, Raspberry Pi 3 GPIO, Robot, Agile Delivery, Agile Sprints, Algorithms, Docker, Docker Hub, C++17, Self-driving Cars, Traffic Monitoring, Jenkins, Jira, Git, GitHub, Distributed Systems, DDS, Software System Architecture Development, System Architecture Design, Pytest, Hypothesis Testing, Test-driven Development (TDD), Behavior-driven Development (BDD), MongoDB Atlas, System Architecture, Python, Python API, Containerization, Software Development Lifecycle (SDLC), VM, ELK (Elastic Stack), NoSQL, FTP Servers, Docker Compose, Robotics, ASCII, Flask, REST APIs, Go, Test Case Development, Startups, Software Design, CI/CD Pipelines, Bash, CMake, Workflow, Database Design, Database Schema Design, Relational Database Design, Performance, Scalability, PostgreSQL, Minimum Viable Product (MVP), Event-driven Architecture, FastAPI, Consulting, Asyncio, Concurrency, Real-time Systems, Solution Design, Software Development, Google Cloud, Serial Communication

Team Leader and System Architect

2020 - 2022
Finscore Analytics
  • Applied a hands-on approach as a software architect and team lead of a fintech software.
  • Managed multiple teams of up to 12 developers and an automation QA team.
  • Designed and led the upgrade from a monolithic to a microservices-oriented system.
  • Coordinated the development, DevOps, QA automation, and deployment of products to clients.
  • Built a Jenkins pipeline from scratch and converted the manual deployment process from once in two weeks to CI/CD with a sustainability system.
  • Developed data-gathering tools using C# and ASP.NET.
  • Trained people so they could join the automation QA team and taught Python and Selenium to the team so they could convert a Gherkin-based product into a full system BDD.
Technologies: ASP.NET, Jenkins, SQL, Linq2SQL, CI/CD Pipelines, Behavior-driven Development (BDD), Behave, Gherkin, C#, JScript, RabbitMQ, REST, Jira, Git, Azure, Python, Redis, Software Architecture, Node.js, Microservices, REST APIs, APIs, Microservices Architecture, Architecture, JavaScript, JSON, Python API, Distributed Systems, XML, XML Parsing, Back-end, API Architecture, UML, Requirements, Linux, Bash, Pytest, Algorithms, Trading, System Integration, Async/Await, NoSQL, Object-oriented Programming (OOP), Microsoft SQL Server, QA Automation, .NET 4, Unit Testing, Messaging, Integration Testing, Entity Framework, Back-end Development, Azure Functions, Team Leadership, Agile, Full-stack, API Design, Cloud Architecture, Smart Contracts, Decentralized Systems, Ethereum, Printer Drivers, Ubuntu, Shell, Redis Cache, LINQ to SQL, Python 3, DevExpress, Web Forms, IIS, CSS, ASP.NET MVC, LINQ, Pub/Sub, .NET, Scripting, Windows Services, Windows App Development, GitHub, WinDbg, Web Architecture, T-SQL (Transact-SQL), IT, OOP Designs, SQL Server 2017, Object-oriented Design (OOD), SDKs, Technical Leadership, Slack, GitFlow, Microsoft Visual C++, Databases, Software, Gang of Four (GOF) Design Patterns, Object-relational Mapping (ORM), Relational Databases, ODBC, PostgreSQL, SMS, Automation Scripting, UDP, Relational Data Mapping, Loggers, Stock Market, SQL Server DBA, DevOps, Microsoft Unit Tests, Sockets, SQL Stored Procedures, Team Management, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, API Integration, Digital Banking, System Architecture Design, MongoDB Atlas, System Architecture, Remote Team Leadership, .NET Core, GraphQL, Containerization, Software Development Lifecycle (SDLC), VM, ELK (Elastic Stack), PHP, SQL Server 2012, ADO.NET, FTP Servers, Cross-functional Team Leadership, Software System Architecture Development, Docker Compose, Desktop App Development, ASCII, UTF-8, Flask, .NET 6, Go, Fintech, Test Case Development, Microsoft Excel, Amazon EC2, AWS DevOps, Amazon DynamoDB, Startups, Software Design, Banking & Finance, Investments, Assets, Azure DevOps, AWS IoT, Continuous Delivery (CD), Continuous Integration (CI), Complex SQL Queries, Business Process Automation, Workflow, Database Design, Database Schema Design, Relational Database Design, Vanilla JS, Performance, Finance, Financial Transactions, Scalability, Solution Architecture, gRPC, Stock Trading, Trading Systems, Full-stack Development, Credit Cards, Minimum Viable Product (MVP), Payment Gateways, FastAPI, Database Architecture, Data Engineering, Serverless, API Gateways, Consulting, PDF, Concurrency, Large-scale Projects, Serverless Architecture, Stored Procedure, Azure CLI, AWS CloudFormation, Solution Design, Software Development, Google Cloud, TypeScript, Web Scraping, Data Scraping

Tech Team Lead

2018 - 2020
Alcon Systems
  • Led a team of software developers using the Agile methodology.
  • Worked with clients to understand their needs and determined the technology together, set targets, and handled the delivery.
  • Recruited developers and freelancers to achieve organizational targets.
  • Prepared software system architecture for a serverless unit. The system was based on Yocto Linux and written with Python and JavaScript. The connectivity was done with MQTT.
Technologies: ASP.NET, Amazon Web Services (AWS), C++, C#, CouchDB, Python 3, Yocto, Ubuntu Linux, Windows, Bluetooth, Universal Windows Platform (UWP), .NET Core, Windows Presentation Foundation (WPF), Test-driven Development (TDD), Jira, Git, Subversion (SVN), SQLite, C, Microsoft SQL Server, MySQL, Python, Software Architecture, MQTT, Microservices, REST APIs, APIs, Microservices Architecture, Architecture, JavaScript, JSON, XML, XML Parsing, Back-end, API Architecture, UML, Requirements, Linux, Bash, Pytest, Algorithms, System Integration, Internet of Things (IoT), Async/Await, NoSQL, Object-oriented Programming (OOP), .NET, QA Automation, .NET 4, Unit Testing, Messaging, Integration Testing, Entity Framework, Back-end Development, Azure Functions, Team Leadership, Agile, Full-stack, API Design, Cloud Architecture, Decentralized Systems, Ubuntu, Shell, Redis Cache, Agile Sprints, Scrum, JavaScript 6, Node.js, React, C++17, IIS, CSS, ASP.NET MVC, LINQ, Pub/Sub, Asynchronous Programming, Scripting, Windows Services, Windows App Development, WinDbg, Web Architecture, T-SQL (Transact-SQL), Kernel, Devices, IT, OOP Designs, RabbitMQ, MongoDB, SQL Server 2017, Object-oriented Design (OOD), SDKs, Technical Leadership, GitFlow, Microsoft Visual C++, Databases, Software, Gang of Four (GOF) Design Patterns, Object-relational Mapping (ORM), Relational Databases, ODBC, Embedded C, Device Drivers, Embedded C++, UDP, Relational Data Mapping, Bluetooth Low Energy (LE), Industrial Internet of Things (IIoT), Embedded Software, Loggers, SQL Server DBA, DevOps, Distributed Systems, Microsoft Unit Tests, Sockets, TCP/IP, Multi-tasking, Team Management, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, API Integration, System Architecture Design, System Architecture, Remote Team Leadership, Python API, Software Development Lifecycle (SDLC), VM, SQL Server 2012, ADO.NET, Cross-functional Team Leadership, Software System Architecture Development, Docker Compose, Robotics, Desktop App Development, ASCII, UTF-8, SQLAlchemy, Flask, Fintech, Test Case Development, Amazon EC2, Amazon DynamoDB, WebSockets, Software Design, Raspberry Pi, Raspberry Pi 3 GPIO, Groovy, AWS Serverless Application Model (SAM), Jenkins, AWS IoT, Continuous Delivery (CD), Continuous Integration (CI), Business Process Automation, Workflow, Database Design, Database Schema Design, Relational Database Design, Vanilla JS, Performance, Solution Architecture, PostgreSQL, Full-stack Development, Minimum Viable Product (MVP), FastAPI, Database Architecture, Data Engineering, Consulting, Concurrency, Real-time Systems, HIPAA Compliance, Embedded Systems, I2C, Stored Procedure, Azure CLI, AWS CloudFormation, Solution Design, Software Development, CAN Bus, RS-232, Serial Communication

Lead System Architect

2017 - 2018
Startup
  • Designed a high-frequency trading system and led a team of three developers in the build of it.
  • Designed CI/CD pipelines using Jenkins and trained developers to maintain the systems.
  • Worked with the algorithm department to implement trading algorithms.
  • Developed a high-frequency microservice system. The system gathers live quotes, analyzes them, and moves them; it runs as a self-sustaining execution component. All the communication between the different microservices was done with ZeroMQ.
Technologies: Jenkins, C++, Linux, Software Architecture, Microservices, APIs, Architecture, XML, XML Parsing, Back-end, API Architecture, Algorithmic Trading, UML, Requirements, Amazon Web Services (AWS), Algorithms, Trading, System Integration, Forex, Async/Await, Object-oriented Programming (OOP), Interactive Brokers API, .NET, Microsoft SQL Server, REST APIs, .NET 4, Unit Testing, Messaging, Integration Testing, Entity Framework, Back-end Development, Visual Basic, Team Leadership, Agile, API Design, Ubuntu, Shell, Redis Cache, SQL Server 2005, C++17, Pub/Sub, Asynchronous Programming, Scripting, Windows Services, GitHub, WinDbg, T-SQL (Transact-SQL), IT, OOP Designs, MongoDB, Object-oriented Design (OOD), SDKs, Technical Leadership, Microsoft Visual C++, Databases, Software, Gang of Four (GOF) Design Patterns, Object-relational Mapping (ORM), Relational Databases, Relational Data Mapping, Loggers, Stock Market, SQL Server DBA, DevOps, Microsoft Unit Tests, Sockets, TCP/IP, Multi-tasking, Team Management, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, API Integration, System Architecture Design, System Architecture, Software Development Lifecycle (SDLC), Digital Banking, SQL Server 2012, ADO.NET, Cross-functional Team Leadership, Software System Architecture Development, ASCII, Fintech, Test Case Development, Startups, Software Design, Hedge Funds, Investments, Assets, Banking & Finance, High-frequency Trading (HFT), Bash, Groovy, Business Process Automation, Database Design, Database Schema Design, Relational Database Design, Performance, Finance, Financial Transactions, Scalability, Solution Architecture, Stock Trading, Trading Systems, Minimum Viable Product (MVP), Payment Gateways, ZeroMQ, Database Architecture, Data Engineering, Concurrency, Real-time Systems, Stored Procedure, Solution Design, Software Development, Artificial Intelligence (AI), Machine Learning

(.NET/C#) Senior Software Engineer

2015 - 2017
Barclays Investment Bank
  • Developed a platform to calculate tax liabilities using NHibernate with Oracle. The platform was an internal system that enabled the bank to assess the customer's future liability.
  • Implemented bug tracking through TFS as well as source control.
  • Enforced TDD (test-drive development) strongly with 100% test coverage of the code. The components were done via dependency injection.
Technologies: C#, C#.NET, SQL, Oracle, NHibernate, Elastic, ELK (Elastic Stack), Elasticsearch, Test-driven Development (TDD), TeamCity, Unit Testing, TFS, Oracle SQL, Tax Systems, Entity 6, Entity Framework, Agile, Scrum, Dependency Injection, VB.NET, Visual Basic .NET (VB.NET), LINQ, Asynchronous Programming, .NET, Windows Services, Windows App Development, T-SQL (Transact-SQL), OOP Designs, Object-oriented Design (OOD), Microsoft Visual C++, Databases, Software, Gang of Four (GOF) Design Patterns, Object-relational Mapping (ORM), Relational Databases, ODBC, Relational Data Mapping, Loggers, Stock Market, Forex, SQL Server DBA, Microsoft Unit Tests, SQL Stored Procedures, API Integration, Software Development Lifecycle (SDLC), Digital Banking, ADO.NET, Software System Architecture Development, System Architecture Design, Desktop App Development, ASCII, UTF-8, Fintech, Test Case Development, Software Design, Investments, Assets, Banking & Finance, Database Schema Design, Performance, Finance, Financial Transactions, Data Engineering, Stored Procedure, Software Development

(C++/C#) Back-end Software Engineer | Applicative DBA

2011 - 2014
Sivron
  • Implemented and programmed a platform layer between algorithmic trading systems and the stock market.
  • Built Windows service for monitoring synchronized table data between databases.
  • Built trading system based on store procedure to provide customers transparent execution of complex orders.
Technologies: C#.NET, C++, Oracle, SQL Server 2010, SQL CLR, SQL Stored Procedures, TFS, Multithreading, APIs, Algorithmic Trading, Win32 API, Standard Template Library (STL), TCP/IP, Winsock API, Dotfuscator, Object-oriented Programming (OOP), Microsoft SQL Server, .NET 4, Unit Testing, Entity Framework, Back-end Development, Agile, API Design, SQL Server 2005, C++17, T-SQL (Transact-SQL), OOP Designs, Object-oriented Design (OOD), Loggers, Stock Market, Forex, SQL Server DBA, C#, Sockets, API Integration, Software Development Lifecycle (SDLC), Digital Banking, ADO.NET, Software System Architecture Development, System Architecture Design, Desktop App Development, ASCII, UTF-8, Fintech, Software Design, Hedge Funds, Investments, Assets, Banking & Finance, CMake, Complex SQL Queries, Database Design, Database Schema Design, Relational Database Design, Performance, Finance, Financial Transactions, Solution Architecture, Stock Trading, Trading Systems, Event-driven Architecture, Database Architecture, Concurrency, Real-time Systems, Stored Procedure, Solution Design, Software Development, Artificial Intelligence (AI)

Co-founder and CTO

2005 - 2011
SGT
  • Designed and developed an algorithmic trading system with the development team. Integrated database programming, artificial intelligence, and on-demand execution.
  • Programmed SDKs and APIs to connect different data streaming and execution vendors.
  • Created and implemented algorithms and algorithm generator systems.
Technologies: Algorithmic Trading, Algorithms, Forex, Trading, APIs, SQL, SQL Server DBA, MySQL, MQL, MQL4, Metadata, C++, C++98, C#, Leadership, PHP, Active Server Pages (ASP), ASP.NET, SDKs, System Architecture, CTO, SQL Server 2005, C++17, T-SQL (Transact-SQL), IT, Win32, OOP Designs, Object-oriented Design (OOD), Loggers, Sockets, SQL Stored Procedures, TCP/IP, Win32 API, Multi-tasking, API Integration, System Architecture Design, Software Development Lifecycle (SDLC), ADO.NET, Software System Architecture Development, Desktop App Development, ASCII, UTF-8, Fintech, Startups, Hedge Funds, Investments, Assets, Banking & Finance, High-frequency Trading (HFT), Software Design, CMake, Complex SQL Queries, Business Process Automation, Database Design, Database Schema Design, Relational Database Design, Vanilla JS, Performance, Architecture, Finance, Financial Transactions, Scalability, Solution Architecture, Stock Trading, Trading Systems, Minimum Viable Product (MVP), Event-driven Architecture, ZeroMQ, Database Architecture, Concurrency, Real-time Systems, Stored Procedure, Solution Design, Software Development, Artificial Intelligence (AI), Machine Learning

Experience

Back-end Software Developer and Applicative DBA

https://sivron.com/
I significantly improved an API for a leading broker in the stock markets by developing a new order distribution system. Initially, the system used extended stored procedures, which posed potential security risks and were inadequate for high-frequency trading requirements.

To address these issues, I transitioned the system to SQL CLR, aiming to achieve ultra-low latency. The original setup loaded in 800 microseconds, which I successfully reduced to 200 microseconds by optimizing in-memory socket management and ensuring persistent, rapid data access. My extensive knowledge of Microsoft SQL Server, SQL CLR, and Windows Internals was crucial in this enhancement.

This strategic upgrade not only secured the system but also dramatically boosted the broker's trading performance, leading to a 30% increase in overall trading volume. This had a significant impact on the stock market, showcasing the vital role of secure and efficient order processing in high-frequency trading environments.

Python and C++ Developer

The project consisted of a server-less distributed system. Each component is stand-alone and has to communicate as a whole unit.
The project included programming self-sustain units, designing and building a structured system architecture, testing the unit, and developing methods to create integration tests.

Monolithic to Microservices

I led two back-end and front-end teams of eight developers, two DevOps, and two automation QA to support the monolithic product. Even though it was working and had clients, it was not scalable, had no potential to be sold, lacked the CI/CD, and development was manual.

I adapted and created a Jenkins pipeline for CI/CD while recruiting people to maintain and enhance these capabilities. I also trained two support members to use Selenium and Python and introduced Gherkin to enable automation QA as a behavior test. After two months, we had a CI/CD with behavior test coverage that allowed us to start tearing up the system for microservices. I designed the system architecture to become a microservices system by breaking the system into microservices. After about six months, we changed 70% of the system to microservices, with a behavior test that kept the system's integrity.

Development of a High-frequency System

I designed and developed high-frequency trading systems.

The system gathers data through an offline process and transforms the best strategy into the execution process. It has to handle trading and trend trading.

Traffic Control for Indoor Self-driving Vehicles

https://www.634.ai/
I designed a traffic control system using Python, C++, DDS, and integration with ROS2 to regulate autonomous (SDVs) and non-autonomous vehicles, pedestrians, and automated components in a factory.

The Traffic Prediction Module in Python processed camera and sensor data to forecast movements, communicating via DDS. The Central Control System, implemented in C++, managed traffic flow, prioritizing SDVs, pedestrians, and vehicle safety. It sent real-time commands to ROS2 nodes for SDV navigation.

Raspberry Pi devices, acting as thin clients for signals and doors, were controlled through DDS messages. They efficiently activated or deactivated signals and doors based on traffic conditions, ensuring seamless synchronization without heavy processing.

This architecture combined real-time predictive control with lightweight automation, delivering a scalable and responsive solution for complex factory traffic.

Robot Acceptance Test System

https://www.getfabric.com/
The client needed a system to run acceptance tests on robots post-manufacturing. I designed and developed a dual-component infrastructure consisting of an embedded unit on the robot (Linux) and a test server (Windows). The robot received commands from a 3rd-party API provided by the manufacturing factory. I implemented a communication component using RabbitMQ to coordinate between the test server and robot, enabling seamless execution of tests.

The embedded unit executed commands locally, activating various components to perform specific tasks, while the test server defined acceptance criteria, orchestrated tests, and generated detailed reports. The process involved copying files to the robot, remotely running commands, and collecting results. Using a tech stack of C#, Python, FTP, Bash, and RabbitMQ, I ensured smooth communication and integration.

This system automated testing, ensuring compliance with quality standards while providing reliable, real-time feedback. The solution was scalable and efficient, streamlining the acceptance process for the client.

Bluetooth to Windows Connection

https://medium.com/@eyeNjoy/eye-n-joy-bringing-a-brighter-future-to-millions-of-people-around-the-world-b2a2abf4744d
This project is a combination of networking and low-level programming.

We created it using a combination of C#, Universal Windows Protocol (UWP), and the .NET Standard/Core/Framework.

The client wanted to connect a Bluetooth device to Windows 10. The device had no UI, and communication with it was through BLE (Bluetooth Low Energy).

After preparing the requirements and designing the system architecture, I connected the Bluetooth using UWP to Windows. I linked it to the API through TCP/IP sockets, which was exposed as a .NET Framework client library.

High Frequency Trading Machine

http://sgtglobal.com
I led the development of a high-frequency trading (HFT) system that integrated real-time execution with predictive analytics, optimizing trading strategies for securities and futures markets. By combining day trading with trend trading, the system delivered both immediate decisions and data-driven insights.

I designed and implemented the execution engine using multithreaded C++, achieving sub-millisecond precision. This component processed real-time data while incorporating adaptive risk management and order prioritization to ensure efficiency and compliance in volatile markets. I also developed an analytics module leveraging deep learning to analyze historical and real-time data overnight, automating strategy adjustments to keep the system responsive to market changes.

The system capitalized on high-volatility opportunities and trend insights by balancing short-term agility with long-term profitability. Its modular, scalable architecture, built for cross-platform deployment on Windows and Linux, ensured seamless integration of new features.

My work resulted in a 5% monthly revenue increase by combining precision, adaptability, and innovation, setting a benchmark for HFT systems in challenging trading environments.

HubSpot-integrated Chatbot Development

I developed a chatbot integrated with HubSpot to improve customer engagement and automate CRM tasks. Using Node.js, I built an architecture focused on scalability and responsiveness to handle real-time interactions efficiently.

To integrate with HubSpot, I utilized its APIs to establish seamless data exchange, enabling automatic updates to customer records. I designed modular conversational flows with logic-driven structures to adapt to various customer inquiries, ensuring relevant and precise interactions. I implemented a MongoDB-based system for state management and tracking to maintain the continuity of conversations.

During development, I created middleware for secure API requests and webhook triggers to manage real-time notifications. After rigorous testing for performance and accuracy under various scenarios, I deployed the chatbot in a cloud environment using Docker containers, making it scalable and portable.

The final solution automated tasks like lead capture, follow-ups, and customer support while synchronizing HubSpot CRM. This approach improved operational efficiency and ensured consistent, up-to-date customer records—the project successfully combined technical architecture with business needs.

Education

2007 - 2008

Course in Certified Ethical Hacker

Hi-Tech College - Herzelia, Israel

2001 - 2001

Course in Device Driver Kernel

Hi-Tech College - Herzelia, Israel

1997 - 1998

Professional Degree in Software Engineering

Sela University - Bnei Braq, Israel

Certifications

JULY 2003 - PRESENT

Software Engineering

Sela Group

Skills

Libraries/APIs

Node.js, Python API, Sockets, REST APIs, Entity Framework, LINQ, ODBC, SQLAlchemy, Complex SQL Queries, ZeroMQ, Asyncio, Linq2SQL, Microsoft Foundation Class (MFC) Library, Jenkins Pipeline, Win32 API, Standard Template Library (STL), Winsock API, Interactive Brokers API, React, NumPy, Amazon EC2 API, Microsoft Foundation Classes (MFC), GraphQL API, WhatsApp API, OpenAPI

Tools

RabbitMQ, Git, Visual Studio, GitHub, Pytest, WinDbg, Microsoft Visual C++, Microsoft Unit Tests, Docker Compose, Microsoft Excel, AWS CLI, CMake, Amazon Cognito, Amazon Simple Queue Service (SQS), MQTT, Jenkins, Behave, Jira, Subversion (SVN), Docker Hub, TFS, Dotfuscator, Shell, Microsoft Access, DDK, Elastic, ELK (Elastic Stack), TeamCity, LINQ to SQL, Slack, WinSCP, CircleCI, MongoDB Atlas, Terraform, AWS CloudFormation, Amazon Elastic Container Service (ECS), MinGW, AWS Cloud Development Kit (CDK)

Languages

Python 3, C++, C#, SQL, MQL4, Python, C#.NET, JavaScript, XML, C++98, Visual Basic, Excel VBA, VB.NET, Visual Basic .NET (VB.NET), T-SQL (Transact-SQL), Go, Stored Procedure, C++17, UML, Gherkin, VB, C, C++11, Bash, MQL, PHP, Active Server Pages (ASP), Visual Basic 6 (VB6), Visual Basic for Applications (VBA), JavaScript 6, HTML, CSS, Embedded C, Embedded C++, Bash Script, GraphQL, Groovy, TypeScript, Hack

Frameworks

.NET, .NET 4, ADO.NET, Flask, Vanilla JS, ASP.NET, CODE, .NET Core, Windows Presentation Foundation (WPF), Selenium, Entity 6, Robot, ASP.NET MVC, AWS Serverless Application Model (SAM), gRPC, NHibernate, NestJS

Paradigms

Microservices, REST, Microservices Architecture, API Architecture, Object-oriented Programming (OOP), Unit Testing, Agile, Object-oriented Design (OOD), Asynchronous Programming, Windows App Development, Web Architecture, Gang of Four (GOF) Design Patterns, Object-relational Mapping (ORM), Automation, Desktop App Development, Azure DevOps, Continuous Delivery (CD), Continuous Integration (CI), Database Design, Event-driven Architecture, Real-time Systems, Serverless Architecture, Behavior-driven Development (BDD), Test-driven Development (TDD), DevOps, Scrum, Dependency Injection, HIPAA Compliance

Platforms

Windows, Linux, Ubuntu Linux, Raspberry Pi, Raspberry Pi 3 GPIO, Amazon Web Services (AWS), AWS Lambda, Amazon EC2, AWS IoT, Oracle, Azure, Universal Windows Platform (UWP), Docker, Azure Functions, Ethereum, Ubuntu, Unix, Win32, Kernel, Raspbian, Bluetooth Low Energy (LE), Blockchain, Google Cloud Platform (GCP), Kubernetes, Twilio, HubSpot

Storage

SQL Server 2005, SQL Server 2010, SQL CLR, Microsoft SQL Server, MySQL, SQL Stored Procedures, JSON, XML Parsing, SQL Server DBA, NoSQL, SQL Server 2017, Databases, Relational Databases, Amazon S3 (AWS S3), SQL Server 2012, Amazon DynamoDB, Database Architecture, Google Cloud, MongoDB, Redis Cache, CouchDB, SQLite, Redis, Sybase, Elasticsearch, Oracle SQL, Web Forms, PostgreSQL, FileZilla FTP Server, mSQL

Industry Expertise

Banking & Finance, High-frequency Trading (HFT), Trading Systems, Accounting

Other

System Architecture, Team Leadership, Requirements, CI/CD Pipelines, Algorithmic Trading, CTO, JScript, TCP/IP, Software Architecture, APIs, Architecture, Back-end, Algorithms, Trading, System Integration, Forex, Stock Market, SDKs, Multithreading, Async/Await, Integration Testing, Back-end Development, API Design, Decentralized Systems, OOP Designs, IIS, Pub/Sub, Scripting, Windows Services, Technical Leadership, GitFlow, Software, Automation Scripting, UDP, Relational Data Mapping, Code Review, API Integration, Digital Banking, Software Development Lifecycle (SDLC), Software System Architecture Development, System Architecture Design, Cross-functional Team Leadership, Team Mentoring, FTP Servers, Robotics, ASCII, UTF-8, Fintech, Test Case Development, AWS DevOps, WebSockets, Startups, Software Design, Hedge Funds, Investments, Assets, Lambda Functions, Business Process Automation, Workflow, Database Schema Design, Relational Database Design, Performance, Finance, Financial Transactions, Scalability, Solution Architecture, Software as a Service (SaaS), Stock Trading, FastAPI, Data Engineering, Serverless, Authentication, API Gateways, Consulting, Solution Design, Concurrency, Amazon API Gateway, Large-scale Projects, Software Development, Artificial Intelligence (AI), CAN Bus, RS-232, Serial Communication, Machine Learning, DDS, Remote Team Leadership, Bluetooth, Distributed Systems, Training, Loggers, QA Automation, Metadata, Leadership, Internet of Things (IoT), Messaging, Full-stack, Cloud Architecture, Smart Contracts, Printer Drivers, Operating Systems, Windows Kernel Drivers, Windows Internals, Devices, Tax Systems, Agile Sprints, Self-driving Cars, Windows Subsystem for Linux (WSL), Multi-tasking, DevExpress, SMS, Device Drivers, Industrial Internet of Things (IIoT), Embedded Software, Windows 10, Agile Delivery, FTP, BSD Socket, SSH, Team Management, Technical Hiring, Source Code Review, Task Analysis, Interviewing, Cython, VM, Numba, Hypothesis Testing, Containerization, .NET 6, Azure CLI, New Products, Strategy, Full-stack Development, Credit Cards, Minimum Viable Product (MVP), Payment Gateways, PDF, Embedded Systems, I2C, Chatbots, Multimodal GenAI, Web Scraping, Data Scraping, Yocto, Hacking, Web Security, IT, IT Operations Management (ITOM), Traffic Cameras, Traffic Analysis, Traffic Monitoring, OWASP, WhatsApp, CRM APIs, High-load, Ledgers, Financial Accounting, Double-entry Bookkeeping, Generative Artificial Intelligence (GenAI), Cloud Infrastructure, AWS Cloud Architecture

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