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.