Experience

Director of Engineering

Avature Argentina

| Argentina

Running the Integrations Platform organization pursuing the mission of connecting the Avature Platform with the world in a smart an efficient manner. As a Director of Engineering, I'm in charge of defining and executing the company's strategy for connecting our platform with virtually any existing system. I'm responsible for setting a common direction for our organization's team in order to achieve our milestones.

Engineering Manager

Avature Argentina

| Argentina

Managing and growing Product Engineering teams building modules to support critical missions for Avature, such as Processes Automation and Employee Engagement. As an Engineering Manager, it is my responsibility to lead high-performance teams to success by orchestrating complex aspects of software development. I use a blend of technical and managerial skills to drive my teams into achieving remarkable milestones and encouraging other teams to be part of a transformative culture.


Sr. Engineering Manager

Medallia Argentina

| Argentina

As an Engineering Manager, I'm responsible for running a high performance Engineering team, geographically distributed between Palo Alto and Buenos Aires.
My time is accurately divided and ballanced between understanding the product from both, the requirements and the technical point of views, making sure that what is being built adds real value to the company's software platform, driving the Scrum Process to guarantee high performance and predictability by coaching the team, commuinicating with different stakeholders to simplify the path when needed, articulating plans to reflect and track the progress of the projects included on the roadmap, identifying and mitigating risks among others.


Engineering Project Manager

MuleSoft Argentina

| Argentina

I've spent most of my time at MuleSoft, managing Engineering Teams assigned to strategic partners/high profile integration projects.
It was my responsibility to lead high performance teams into solutions building, by using the products and technologies created by the company, providing feedback, tracking and pushing for these products improvements.

I have worked with MuleESB and CloudHub platform in order to develop Cloud Integrations, turning the company and the team into world-wide pioneers in this area with the natural need of defining the first sets of best practices to enlighten people following this path and building their owns.

After that, I've moved to work closely to the API platform team, running exciting community projects to grow the RAML ecosystem. Working on this, I was able to become an expert in the matters of APIs, not only from the developing perspective but also from the building process and business side.


Project Manager

IBM Argentina

| Argentina

During this period my career gradually transitioned from a deeply technical skill centered to a team building and project management oriented.
I've worked as and developed my Project Management skills on the internal "IBM Accounts" assigned to different projects (mid-2009 to mid-2011).

After that, I was assigned as Project Manager for the Integration team (10+ people) for "Tarjeta Naranja" Software Factory. The team was composed by extremely senior software developers and was the nexus between the existing applications maintained by the software factory (legacies) and the new developments that require coexistence with the current infrastructure (mid-2011 to August-2012).

IT Architect

IBM Argentina

| Argentina

I've joined IBM Argentina to work as the IT Architect for "GOYA" project for "Telefónica LATAM" telecommunications group.
It was my responsibility to define the application and integration architecture and lead the specialists lead developers group (6 people) in designing and building the critical components while mentoring the entire development team (20+ people). I was in charge of the communication with other interacting teams, such as "Business Analysis" (10+ people) and "Quality Assurance" (10+ people).


Lead developer / IT Architect

Reserv S.R.L.

| Argentina

While working at Reserv, I've been able to go through a wide range of industries by providing IT services mostly driven by building Enterprise Applications for the company's customers.
As a lead developer, I've written countless lines of code in many technologies, turning into an expert Software Designer, Technical Leader and finally IT Architect.

During my stay at Reserv, I was able to refine my technical skills while developing strong leadership capabilities. I have also had a great opportunity to interact directly with the customers, gathering requirements, and building trust relationships based on honoring the company's commitments.


Software Developer

Digbang

| Argentina

I started working at Digbang as a software developer with a solid technical knowledge but and a short experience working for companies. By working with and excellent group of IT professionals, getting involved into a wide range of projects, and driven by a never ending curiosity, I was able to leverage my skills at a great pace, becoming a Senior Developer in a little more than one year.


Software Developer

VlagUSA

| Argentina

This is where my professional career began. Since it was a small company with two teams of one developer each, during my stay at VlagUSA I was able to learn about the end-to-end development life-cycle, from requirements gathering to deployment and maintainence.
I wrote 40+ e-commerce applications (shopping carts) for a customers of a wide range of industries. I learned the bad way the reasons for working with best practices, reusing code, automating test and version the code and databases.

Own Projects

APIsAR

Meetup Group founder and organizer

APIsAR (APIs Argentina) is the first and only Argentine community focused on discussing the world of APIs. The community was officially launched on September 9th, 2014 and at the time of its first event, it had more than 300 members, mostly from Argentina, but also from other Latin American countries, as well as Spain.

Gallery

Links


Nobel

Researcher and Developer

Nobel is a code generator capable of scaffolding an Arduino application exposing a REST API starting with a Swagger or RAML definition. It is simple to use even for developers with little experience on Arduino, and the ramp up takes minutes.
I built the first version of this tool during a free-style hackathon, and ocasionally maintained it and added some features.

Gallery

Links


Articles

Writer

Blending my passion for Software Development, Research, Writing and Teaching, I spend a good time writing articles to share some knowledge or interests with the Software community. In addition to the posts on my own blog (OurBit), I have contributed to others' blogs as well.

Gallery

Links


Arduino Helpers

Researcher and Developer

Arduino Helpers is a set of libraries that let any developer to deal with some electronic components (Arduino compatible) in a higher level manner. By using these libraries, the electronic components are modeled as classes and objects and can encapuslate their own behavior.
This is a community project which main goal is to provide some tools for other developers. As a side effect, it is expected that other developers start contributing to the repository in order to make a big and seasoned library.

Links

Interests

MUSIC

Since I was a kid, I always enjoyed spending some good time listening and playing. Nowadays, I play guitar and keyboards almost every day and study some theory every now and then.

LITERATURE

I usually spend several hours a week reading. Though I prefer books, I must confess that my Kindle has become a great Pal. I used to do some short-story writing in the past, but these days I'm mostly focused on writing about Software.

ROBOTICS

I like building and programing electronic devices capable of interacting with the physical world. I consider myself an early bird of the IoT wave. Whenever I find some free time, I am coding some IoT related project.

SOFTWARE

This area goes beyond an interest. I have spent my entire professional career dedicated to my true calling: Building Software. I have enjoyed this discipline-art-craft by playing different roles among all these years (Developer, Architect, Manager), which provided me with a wide-range skillset and a deep knowledge of the SDLC.