About Me
I'm a seasoned technology leader with a proven track record of success in startup environments. I have a deep understanding of the challenges and opportunities that come with building software from the ground up, and I'm passionate about leading teams to achieve ambitious goals. My experience as a CTO, combined with my hands-on engineering background, makes me ideally suited to guide the technical vision and execution of an early-stage startup.
- Startup DNAÂ : I've operated exclusively within startup environments since 2017, giving me a deep understanding of the unique dynamics and demands of these settings. I thrive in fast-paced environments where adaptability and resourcefulness are essential. My experience at Odondo, where I successfully transitioned a legacy Django monolith to a modern, cloud-based architecture, demonstrates my ability to navigate technical challenges while delivering tangible results.
- Technical Leadership and Execution : I bring a rare blend of strategic vision and hands-on technical expertise. As CTO, I've successfully led engineering teams through all stages of the software development lifecycle, from ideation to deployment. My diverse skillset encompasses software architecture, requirements gathering, and effective communication, ensuring alignment between technical solutions and business objectives. I'm also a proficient coder with experience across various technologies, including Python, React, Node.js, and AWS, to name a few.
- Building High-Performing Teams : I'm a strong believer in fostering collaborative and productive team environments. I prioritize mentorship and support team members in their professional development, as evidenced by testimonials from colleagues who have benefited from my guidance. I believe that a positive and growth-oriented culture is crucial for attracting and retaining top talent.
- Passion for Innovation and Impact : I'm driven by a desire to build innovative products that make a real difference. I'm constantly seeking new ways to improve and push the boundaries of what's possible with technology. My involvement in the developer community through activities like podcasting, conference talks, and blog posts reflects my commitment to sharing knowledge and fostering a culture of innovation.
I'm excited to join an early-stage startup and contribute my experience, leadership, and technical skills to build a successful company. I'm confident that my passion for innovation and my commitment to building high-performing teams will enable us to achieve great things together.
What I do
Software Engineering
With experience across various technologies and project sizes, I've honed my ability to pragmatically deliver high-quality software in a timely manner .
Software Architecture
I've developed expertise in building scalable, maintainable, and extensible software architectures that adhere to SOLID and DDD principles. I've learned from experience that architecture is often more than just stringing together boxes on a whiteboard.
Mentorship
I owe a great deal of my success to the people who've invested their time and knowledge in me. I'm passionate about paying this forward by helping other software engineers achieve their goals and develop their skills.
Leadership
Delivering software projects to the right level of quality and on-time is vital for any business but in startups, like the ones I've been helping to succeed, this is especially true. I've led successful software projects in startups through effective project management, support, and encouragement of team members .