Currently, I’m a Technical Lead at Cisco , improving performance across the fabric.
As an engineer, I solve problems: The context, the origin, or the nature of the problems are orthogonal to the approaches I take in solving them.
I believe in the beauty of simplicity ( both in code and also in design).
My passion is to create fast, responsive, intuitive interfaces, tools, and applications that millions love and use.
It’s the curiosity that matters. Or asking the right questions, forming ideas, refining those ideas based on measurements and evidence.
The solution is a side effect of curiosity.
When I talk, I love to talk about…
- Performance Engineering;
- Widgets, APIs, Microservices;
- And Serverless Architectures.
Public speaking is the most awesome and the most terrifying experience that you’ll live simultaneously. Everyone must do it at least once in their life.
- Here are some of the talks I’ve given so far:
- Scaling Your Node.JS API Like a Boss
- The Secrets of High-Performance Mobile Applications
- The Modern Hacker’s Guide to The Universe
I like tinkering with systems, and I’m not afraid to break stuff.
Since 2003, I have been all over the stack, as far as stack goes.
I find gaps in software architectures, business workflows, and organizational structures—optimizing them to become better, faster, stronger.
I’ve created mobile and web front-ends, built desktop and mobile apps, played with SQL/NoSQL/GraphQL data stores, and more.
I’ve automated the deployment of microservices, played with serverless architectures, Kubernetes, and its friends, such as istio.
I’ve used real-time databases, streams, WebSockets, protocol buffers, lambda functions, and message queues.
I’ve crafted solutions to improve the scalability and performance of both front-end, and also back-end systems.
I’m pretty sure there’s much more to add to the list that I don’t remember right now.