As a Software Engineering Manager, I led teams of talented engineers to build scalable, reliable, and efficient software systems. My role involved overseeing the technical direction of projects, managing engineering teams, collaborating with stakeholders, and ensuring timely delivery of high-quality products.
Design System Adoption
Recruite, hire, and manage an engineering team to develop Bonsai, the design system for a large-scale platform serving the agriculture industry. This project was critical in establishing a consistent UI/UX across multiple applications, improving development efficiency, and ensuring a cohesive visual identity.
Platform Modernization
Led a team of software engineers to migrate from a legacy monolithic application to a modern event based microservice architecture, significantly improving scalability and reducing technical debt. Manigerial tasks included:
Product Feature Teams
Managed many cross-functional engineering teams and worked closely with product and design teams to align technical goals with business objectives. Some of the projects included:
Team Growth and Mentorship:
Managed a teams between 5 to 12 engineers, providing mentorship, conducting one-on-one coaching, and fostering a collaborative and growth-oriented culture. Led weekly technical discussions to promote best practices and shared knowledge, ensuring a high level of engineering competency across the team.As a Technical Lead, I focused on setting the technical direction for the projects I worked on, making architectural decisions, and mentoring junior developers. I worked on building high-performance systems, optimizing existing codebases, and ensuring alignment with overall business goals.
As an independent contributor, I have worked on several personal projects and freelance contracts. My focus has been on building scalable web applications, contributing to open-source projects, and helping businesses develop custom solutions tailored to their needs.
As a seasoned software engineer with over 25 years of experience, I've worked on a wide range of projects and technologies, from creating high-performance systems to leading teams in building scalable solutions. Having navigated both the challenges of coding and the intricacies of software architecture, I've come to appreciate the value of design and simplicity in software development. My journey has led me to explore various fields, from cloud architecture to data engineering, as I look to stay ahead of emerging trends and technologies.
Over the years, I've transitioned from hands-on development to more strategic roles, focusing on creating innovative solutions and leading teams towards efficient, high-impact results. While I've enjoyed working with AWS, Node.js, TypeScript, and more, I've come to realize that I thrive in environments where I can focus on conceptualizing projects, building prototypes, and shaping the direction of a product—rather than being stuck in the weeds of day-to-day code development.
Today, I'm driven by a desire to work on small, impactful projects that align with my interests, like motorcycles, technology, and blockchain. My current focus is on helping businesses grow, particularly in the Web3 space, while building content-driven websites and podcasts that tell stories and connect people. As I evolve in my career, I am passionate about making a difference in the tech world without being bogged down by traditional corporate roles. My journey is now centered around creating meaningful, long-term projects and sharing my insights through media content.