Michael Ben-Nes

Senior Software Architect

Intro

With nearly 30 years of professional experience, I am a seasoned Senior Software Architect, Full Stack Developer, and Internet entrepreneur.

I have successfully planned, developed, and led diverse software projects, collaborating with Fortune 100 companies including SAP, Cisco, 3M, DSP, as well as startups in domains such as insurance, cyber-security, social, and travel-tech.

Additionally, I actively contribute to open-source projects, including Flutter, Golang libs, PostgreSQL, PHP, Zend framework, and others.

Why Me?

Began programming at the age of 9, and it has since become both my craft and my passion.

I prioritize teamwork and foster an open-source approach to knowledge sharing.

Proficient in backend, storage, frontend, and other layers, offering a comprehensive architectural understanding of the entire system.

My primary concerns always revolve around simplicity, security, performance, durability, and cost-effectiveness.

Tech

Veteran at utilizing Event-Driven-Design systems using popular queues such as Kafka,Nats, SQS, and etc.

Implementing design patterns such as observer, facade, factory, composite, decorator, and others.

Employ an algorithmic thinking style focused on Big O notation to reduce resource utilization.

Deep understanding of communication protocols such as REST, gRPC, ZeroMQ, and others.

Construct and deploy Docker containers, whether on-cloud or on-premise, utilizing tech such as Kubernetes.

Experienced Data Engineer, mastering data flow and database utilization including RDBMS, NoSQL, and Graph databases.

Code Philosophy

KISS
While simplicity may not always be easy, strive to keep it simple and straightforward.
Design
Leverage Domain-Driven Design to clarify requirements and establish an ubiquitous language.
SOLID
Golden rules of OO for improved maintainability and reduced technical debt.
TDD
Avoid code rot and ensure peace of mind
Standards
Favor a shared language and common expectations.
Patterns
Steer clear of reinventing established concepts; opt for recognizable programming patterns.
Stateless
Promote simplicity and enable horizontal scalability

Experience

Senior Software Architect Cypago Ltd

Mar 2024 current

Cypago Automate manual , time consuming, and error-prone processes within a single enterprise Cyber GRC platform.

On the Infrastructure team, I am tasked with promoting new architectural solutions to solve common problems related to data flow, efficiency, and agility. This involves applying well-tested technologies and paradigms such as Event-Driven Design, Golang, and other open-source products.

Senior Software Architect Alma Security Ltd

Jul 2023 Dec 2023

Alma Security provides runtime security for the entire application layer, with context.

In my position, I was tasked with designing the system architecture from scratch, with a primary focus on seamless customer integration, efficient handling of extensive telemetry data collection, implementation of high-performing horizontal microservices, and careful consideration of database requirements.

Senior Software Architect LoyalSys Ltd (SAP)

Jan 2022 March 2023

Loyalsys, part of SAP CX, develops an intelligent customer loyalty solutions for commerce, designed to be truly integrated with the Marketing Platforms data and capabilities.

In my position, I was tasked with providing support for a substantial transactional load, handling a billion of daily requests through the implementation of a Micro-Service architecture.

This involved employing queue methodology, GRPC, and other relevant technologies to ensure the efficient and seamless processing of the high-volume transactional demands.

Senior Software Architect NanoScent Ltd

June 2019 Dec 2021

NanoScent, making scents readable. NanoScent developed a chip that allows electronic devices to “smell” odor. current example, COVID-19 Pandemic Screening.

In my role, I was responsible for strategically planning, constructing, and scaling up the IT infrastructure to support hundreds of thousands of IoT devices, utilizing contemporary tools. The emphasis was on maintaining efficiency, cost-effectiveness, and simplicity throughout the process.

Owner Epoch Source Ltd

Jan 2006 Today

Epoch Source (Ltd since 2015) serves as the legal framework for my entrepreneurship initiatives.

I've undertaken projects for the Israeli government, corporate clients, startups, and personal initiatives.

Here are some examples of projects I was involved in:

Solution Provider Brainpop Inc

2013 2019

BrainPOP provides e-learning platforms to schools, reaching millions of students worldwide.

I was tasked with developing and maintaining a backend solution for their innovative geometry teaching tool.

Solution Provider Alon Celular Ltd

2013 2015

The cellular company lacked a process for activating new customers.

I provided them with an autonomous data-scraping solution that replaced the tedious manual work of dozens of employees, enabling full customer activation within a short time frame.

Lead Developer Squircle Ltd

2010 2019

Providing services for a start-up that offers an online platform and tools to kindergartens.

I led the team responsible for the development and maintenance of all digital assets and services.

Co-Founder PawsTrail

2011 2014

Internet innovation that augments the web by highlighting links that the user would find most interesting. Based on an interest algorithm that processed visit history, trends and similar accounts.

Co-Founder GiveStream

2007 2014

GiveStream is a web-based platform developed to assist non-profit organizations to harness online purchasing and search power of their supporters to generate direct and guaranteed donations.

Co-Founder & CTO Canaan Surfing Ltd

October 1996 November 2005

An ISP that provided internet connectivity, web sites and email services to individuals and organizations.

Was responsible for the development of the server farm, web projects, and other emerging services.