Microsoft Technology Stack Developer (Xamarin / .NET / Azure)
I have 10+ years in total experience as developer for the Microsoft technology stack, my expertise on .NET and C# related technologies is very competitive, hence I possess strong skills to design, develop and deploy high quality applications using Xamarin platform primarily while also being able to work on .NET backends, web services and platforms like Azure.
The latest 8+ years I have been dedicated to mobile, starting with Windows Platform and for the latest 3+ years I have been working with Xamarin platform.
I have developed a wide range of high quality mobile applications, from content and multimedia to mobile banking, mobile payments and highly transactional business apps, on some of them I was also involved in the backend services.
For 4 years I also led a team of up to 8 mobile and C# developers and as a result I have experience coaching, coordinating and assembling teams with skills on .NET, cloud and mobile native Android, iOS and Windows platforms.
As part of my skills I am able to develop a multi-layer architecture based on best practices for .NET in the Core component in all my Xamarin apps, based on MVVM pattern and SOLID principles complemented with other design patterns with C# achieving with it adaptive, tested and reusable code while also improving maintenance and bug solving speed. I invest in improving architecture patterns in every project.
I know how to work with the application development lifecycle using Scrum and Kanban methods leveraging tools like Jira or VSTS I'm able to work side to side with UX design, project management and QA teams
Mostly 6:00PM + on CST, weekends workable :)