Who I am

My name is Memi Lavi, and I began my software career the day I laid my eyes on this beauty:

תמונה קשורה

The Commodore 64 was my first (computerized) love, and ever since that fateful day in 3rd grade, I knew this was what I wanted to do with my life. Fast forward about 40 years, and I’m now a senior software and cloud architect and consultant, a mentor and trainer, collaborating with large enterprises and startups to design systems that perform flawlessly, even under the toughest conditions.

Over the past 20 years as an architect, I’ve developed a unique methodology that fosters close collaboration with customers, always working toward the same ultimate goal: aligning the system with the organization’s objectives. After all, the CEO doesn’t care about the nuances of software architecture—they just need it to work so the organization can thrive. Period.

By leveraging the latest best practices and tools, carefully evaluating implementation options, and ensuring alignment with the existing IT infrastructure and the development team’s skills, I create architectural solutions that meet all functional and non-functional requirements. These are then dochttps://memilavi.com/consultings/umented in a clear, actionable format that’s useful for everyone—from junior developers to the CIO.

But this is just part of what I do — explore my consulting and training services to learn more.

What I do

I’ve had the privilege of working with clients across a diverse range of industries, including Government, Military, Telecommunications, Banking, Cybersecurity, and Startups.

From designing systems capable of handling thousands of requests per second to architecting solutions for less than ten users that still required dozens of servers (it’s a long story!), I’ve tackled a wide array of challenges.

I’ve spent weeks collaborating with team leaders to shave 30 milliseconds off transaction times and held strategic discussions with CEOs to restructure entire development teams when necessary.

I’ve partnered with security experts to ensure their cutting-edge appliances are shielded from DDoS attacks while seamlessly integrating with third-party APIs over the web.

I’ve also trained countless developers and architects on topics directly impacting their daily work—like APIs, cloud computing, microservices, and more.

Beyond hands-on consulting, I’ve taught over 300,000 students worldwide through my digital courses on software architecture, cloud solutions, API design, software security, and more. You can check out my courses here.

Additionally, I founded and manage the largest Facebook group for developers and software architects, with over 40,000 members. It’s a vibrant community where professionals learn, share, and grow together. Feel free to visit and join the group here.

In short, no matter what your system does or how your organization operates, there’s a good chance I’ve worked in your field before. I’d be delighted to leverage my knowledge and experience to help meet your needs.

 

Technology stack

Unlike many other architects, I strongly believe that a Software Architect should be deeply involved in the code and technical details. After all, I can’t confidently recommend a library, framework, or platform without ensuring it meets your system’s requirements. I’m committed to staying at the forefront of software architecture, constantly keeping up with the latest advancements. Over the years, I’ve applied a wide range of best practices and technologies, including:

Cloud

AWS, Azure, GCP

Development Platforms and runtimes

.NET, Java, Python, NodeJS

Architectural Patterns

Microservices, Event Driven, Pub/Sub, Client / Server, Monolith, Desktop (yep, did that too)

Front End

Angular, React, jQuery

Databases

MSSQL, MySQL, PostgreSQL, Oracle, Mongo, CosmosDB, BigTable and lots more...

Certificates

Contact Me