Software Engineering Manager
—— Helping engineering teams and leaders reach their full potential through mentoring, and strategic guidance.

How can I help you
With over 11 years of experience in engineering leadership, I offer specialized services to help individuals and organizations reach their full potential
1:1 Mentoring
Personalized guidance for engineers and managers looking to level up their career and tackle specific challenges.
Public Speaking
Engaging talks and workshops on engineering leadership, team building, and technical excellence.
Team structuring
Optimize your engineering organization structure for growth, efficiency, and developer happiness.
About me

With over 11 years of experience in engineering leadership at international companies, I’ve helped teams across the globe improve their processes, structure, and overall effectiveness.
My approach combines technical expertise with a deep understanding of people and organizational dynamics. I believe that great engineering is about more than just code—it’s about building the right culture, systems, and practices that enable teams to do their best work.
Background
- 11+ years in tech leadership
- Scaled teams
- Former new leaders
Expertise
- Engineering Management
- Organizational Design
- Technical Leadership
Posts
-
3 Mistakes That Made Me a Better Manager
In my years of leading teams, I’ve made mistakes. But there are 3 that particularly marked me: they hurt, drained…
-
Techstars Startup Weekend
I created a startup in 54 hours. What did you do this weekend? Did it meet my expectations? On November…
-
Web Summit: Volunteer Vs Attendee
Driven by my desire to attend the event for the first time and not having a ticket, I discovered the…
-
Taking the Helm as Engineering Manager: Leading an established Engineering team
Joining and leading an established team as an Engineering Manager can be both exciting and challenging. Building relationships, understanding existing…
-
Launching Your App in a New Market: A Team Lead’s 3-Month Plan
The goal of this article is to provide a general and agnostic vision to Engineering Managers or Team Leads/Managers facing…
-
Elevating Team Productivity: Strategies for Success
Elevating your team’s productivity can be done by soft-skills or hard-skills improvement. Keep things simple, MVP definitions, involve other departments…
-
Dealing with my manager
Dealing with your manager is a relationship that can always be improved. Mentorship, seeking advice on managing frustration or specific…
-
Scaling Your Team Up
Scaling your team up by contributing to your teammates’ development and growth. Cultivate a fostering culture and train new leaders.
-
1on1 meetings
Recognize the significance of one-on-one meetings. Contribute to your team’s growth and create a comfortable workspace to bring out the…
Newsletter
Subscribe to my newsletter!
© 2025 Dani Heredia. All rights reserved.