I love using, building and promoting software that solves problems. I have been engineering software for over 18 years now and I enjoy doing it very much.
-
Leadership: Building, leading, and managing small to mid-sized agile delivery teams.
-
Agile Methodologies: Deep expertise in delivering software employing agile methods like iterative development, continuous integration, scrum, test-driven development (TDD), and pair programming.
-
Full-Stack Development: Over 18 years of deep experience engineering software applications for the web, desktop, and mobile.
- Microsoft .NET: Over 5 years of technical experience building web and desktop applications.
- Ruby on Rails: Close to 4 years of experience building dynamic and usable web applications.
- Java & Spring Boot: Close to 3 years of experience building distributed, reactive systems and microservices.
- Mobile: Over a year's experience contributing to engineering mobile applications for iOS and Android using Cocoa, and Hybrid Mobile Frameworks like Cordova, and Ionic.
-
Problem Solving: Experience solving challenging technical and functional problems, with a customer-driven focus on building usable products.
-
Open Source: Love Open Source and contributing to it.
-
🌱 I’m currently learning Generative AI, Vibe Coding and Productivity
-
💬 Ask me about Software Craftsmanship, Mentoring, Software Engineering, Agile Development, .NET, Ruby on Rails, Java, Spring Boot, Mobile Development
-
⚡ Fun fact Love Music and I'm an Apple Adorer