go SELF




About Me

I am an Engineering Leader with 20 years of experience in engineering management and full stack software development. I thrive in the intersection of technology and leadership, guiding teams towards success in ever changing world of Software Engineering. I specialize in Software EngineeringSoftware ArchitectureOrganizational Design and Tech Transformation.

With a passion for innovation and a deep understanding of the software development lifecycle, I bring extensive experience in strategizing, planning, and executing complex projects. By staying abreast of emerging technologies and industry trends, I continuously seek opportunities to optimize processes and deliver cutting-edge solutions.

I love photography, traveling and food. I value transparency that is contextually relevant, curiosity, and the courage to boldly drive positive change.

Engineering

Distributed Systems

AWS Cloud Architecture

Event Processing + Kafka

Domain Driven Design

Web Application

DevOps

Java + Spring

SQL + NoSQL DB

Typescript + React

Leadership

People + Talent

Agile Project Management

Coaching + Mentoring

Strategy

Planning

Facilitation

Stakeholder Mangement

Organizational Leadership

Operational Excellence

Career Highlight

I had the privilege of working in many different roles throughout my career as a Software Engineer, Production Support Lead, Business Analyst, Solution Architect, Tech Lead, Front Line Manager, and Manager of Managers across companies like Shopify, Capital One, Barclays, as well as consulting. This diverse experience has shaped my approach to problem-solving, enabling me to view challenges from multiple perspectives, devise effective plans, and iterate towards achieving targets. It has also helped me establish myself as a trusted thought leader and change-maker.

Driving Engineering Excellence and Growth
Led multiple engineering teams in building brand-new products, taking them from concept to launch (0 to 1), as well as scaling and stabilizing existing platforms for growth (1 to N). Developed a strong reputation for big-picture thinking, serving as a trusted engineering partner providing technical guidance, cultivating high-performing teams, and ensuring high-quality delivery through data-driven decision-making.

Leading Technology Transformation
Accelerated technology transformation by promoting platform thinking, implementing reusable frameworks, leveraging DevOps practices, and fostering organizational alignment to build cloud-native applications.

Cultivating a Culture of Innovation
Inspired software engineering teams to embrace a “hack first” approach, fostering a culture of continuous innovation, and promoting evangelism, resulting in consistently exceptional solutions. Prioritized individual and group talent growth through empathetic leadership, candid communication, and effective mentoring and coaching.

Here are some of the internet facing applications that me and my teams worked on. Many others that are not listed here have influenced my blog posts.

Download Resume