Introduction & Background

I am an engineer with almost 10 years of experience working in technology. I have primarily worked as a server admin, facing many problems related to database synchronization, data replica, manage of roles, permissions, concurrence witha pplications and security. My obsession for automate tasks and be more productive give me the chance to be in charge of projects related to working in real time, with thousands of clients around my country. After that, I have worked across a broad range of technologies thereon Java, .NET, SQL, Javascript, Node, Mongo and most recently .NET Core and Spring. As well as spending a reasonable amount of time building applications for the web, which has given me an exposure to a range of javascript technologies over the years, through jQuery. I enjoy building interesting products, with a good Product Management focus and a good emphasis on good engineering principles and clean code. I prefeer estructured methodologies like TDD, because give you more confident deliveries I have worked in large scale consultancy roles across Europe, Asia and Latin America, and the most satisfying thing has been to teach my team the technology, best practices and be disruptive, because Agile metodologies like Scrum if are planned are incredible powerful.

Areas of experience & interest

Scrum Master   Spring MVC/Boot/Security   JAVA   SQL   API design   REST   .NET Core   Mongo   Microservices   Reddis   Docker   Jenkins   Project Management   Technical Architecture   Machine Learning  

Work Experience


Some projects I am Working On

Additional Information

Java: I am experienced in a variety of Java API’s and frameworks. I have worked with Spring 4, Spring Boot, Bash and Security, JPA in addition to others.

Cloud platforms: I have primarily used Azure for running production apps on the cloud. I have experience setting up, configuring and running applications using a range of Azure solutions, including Active Directory, App Services, Containers, Azure Cosmos and SQL DAtabases

Web Development: Through building web applications, I have also worked with various client side technology, having used jQuery, Bootstrap, Angular, HTML5, Ajax, JSON, Rest Clients.

Development Control: I have a good knowledge of application life-cycle management and have worked with SVN, Git, Maven, Gradle, Sonar, Jenkins, Octopus, Team Foundation, etc. I have experience with an array of testing tools and technologies.

I have also gained experience and knowledge of other technologies from several side projects and research that I have undertaken in my free time, including Android, a variety of social APIs (Twitter etc) and cloud platforms such as CloudFoundry/OpenShift/AppFog/AWS.