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

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

Employ an algorithmic thinking style, demonstrating proficiency in Big O notation and the implementation of divide-and-conquer recursions.

Plan and develop interfaces using REST, gRPC, ZeroMQ, and other protocols.

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

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

Sep 2015 Today

Epoch Source serves as the legal framework for my entrepreneurship initiatives.

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

Lead Developer Squircle Ltd

Feb 2010 April 2019

Established start-up that provides online platform and tools to kindergartens.

Responsible for team development and maintenance of digital assets and services.

Freelancer Epoch

Jan 2006 Sep 2015

Assisted startups and businesses in achieving robust and swift web solutions on Linux through open-source projects.

Co-Founder PawsTrail

April 2011 Oct 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

April 2007 Oct 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.