Scan contact card
As a dedicated Software Developer, my passion lies in embracing challenges and continuously enhancing my technical skills. My professional journey is mostly rapidly assimilating new technologies for ensuring efficient and innovative solutions.
My expertise is mainly OOP in Java for over 20 years. However for the last 5 years, I’ve been working mostly on Typescript (Node.js) and PHP (Laravel) applications, always on the backend side of things: anything from REST apis to pub/sub backends, data scrappers / aggregators, distributed systems in general. My most recent experience has been on blockchain related projects, although not as a blockchain developer, but integrating other systems to blockchains like Ethereum, Polygon, Bitcoin and Cardano.
My core competencies include Java with SpringBoot, Typescript, PHP with Laravel, REST API design and implementation, Test-Driven Development (TDD), CI/CD practices, Docker, AWS and Cloudflare. While I have limited professional exposure to Vue.js, React, Rust, and Python, my career is marked by a commitment to learning and adapting cutting-edge technologies to excel in the dynamic field of software development.
Hospitales is a SaaS system to assist hospitals in daily operations during the COVID-19 pandemic.
Terapia Web Argentina - An online platform that enables online psychological therapy practice
See all Creations for more examples!
Decentraland is the first decentralized Metaverse that offers a virtual world where users own the land in that world. It is based on a custom developed decentralized network (the Catalyst Network) together with Ethereum and Polygon based NFTs.
I am part of the Platform team which maintains and develops new features on the Catalyst Network, together with an ecosystem of services that support the network and world Explorer, such as the communications infrastructure, content synchronization protocol, ownership validator implementations over The Graph and Ethereum RPC protocol, to name a few.
ARK Ecosystem, SCIC, is an international software development company headquartered in Paris, France. The primary focus is on building innovative technological solutions for the Blockchain industry.
Apart from the core blockchain software (open source) there are a number of projects in the Ark ecosystem and I have made contributions on a few of them. But my main contributions were in the SDK which handles the crypto- and blockchain- specifics of each of the different coins supported by Ark’s next-gen wallet. I wrote the full implementation for handling Cardano ADA and Bitcoin.
I design and architect software solutions, propose and coach on the adoption of software development agile methodologies and best practices.
We develop PHP based Single Page Applications (SPA) with Vue.js frontend and Laravel backend.
I also help architect a continuous integration pipeline for Python-based Machine Learning projects.
I was part of the Survey Builder team. Most of our time, we built REST APIs that were consumed by a React front-end called Open Admin.
I was part of the Confluence Cloud team, and have participated in a huge application transformation to allow Confluence to scale massively. The two main projects I contributed to were:
I was the technical lead for the Connectors Development Team that Epidata provides to Mulesoft as a strategic partner.
We developed, maintained and supported several of the Premium connectors: SAP ERP, SAP Concur, SAP Success Factors, Oracle Peoplesoft and Oracle EBS, MongoDB, Marketo, JIRA, and the list grows and grows.
Member of the architecture team, I was responsible for the overall architecture of the payment systems. It involved first time payments and recurring ones, in an asynchronous way, interfacing with a bunch of payment gateways throughout all Latin America and USA.
This position was shut down as the company shrunk operations in Argentina.
Medallia makes software to measure and improve the customer experience in real time, allowing businesses to listen to, understand, and then act on their customers’ feedback. Medallia has become the global leader in CEM industry.
I was part of the Text Analytics team responsible for extracting good quality information from unstructured data coming from different sources (but mainly surveys and social media) and making it available for real-time analytics. We leveraged NLP using Stanford Parser and Basistech product suite. We ran sentiment analysis using Machine Learning techniques, more specifically Support Vector Machines (SVM), with outstanding accuracy.
Apart from the challenges of natural language processing, we had to solve lots of infrastructural items to support massive processing throughput and availability; most important one was a distributed farm environment for processing.
IT Crowd Argentina is a software factory focused on providing services to U.S. based and European clients. Its main area of expertise is agile software development for complex web applications.
I contracted for ITC Argentina and participated in a very interesting and challenging project mainly using GWT and Spring Framework as the core technologies.
Network Solutions (now acquired by Web.com) is the leading provider of online e-solutions and the pioneer of the domain name registration service with nearly 30 years of experience.
Responsibilities:
Manage a local dev team in Argentina, part of a larger team distributed in 2 other US locations.
Interacting with our team counterparts in the US.
Design and development (including unit testing and documentation) of high-quality and high-performance software components for Network Solutions Storefront (www.networksolutions.com). Storefront is a JEE web application, hosted in 18 application server instances, with an average traffic of 9000 concurrent user sessions. It’s a critical system to the company and has high-availability requirements.
Key achievements:
Several major code refactoring tasks and cleanup tasks.
Introduction of unit testing to the project.
Mentored local team in many technology-related subjects.
Teaching RedHat and Oracle Official Certification Training Courses through main Training Partners. Courses taught (among others):
RedHat: JB336 – JBoss Administration, JB161 – JBoss and EJB3 for Java Developers, JB261 – JBoss for Advanced J2EE Developers, RHD167 – Hibernate Essentials.
Oracle: BEA WebLogic Server 9/10: System Administration, Oracle WebLogic Server 10g R3: System Administration, BEA Tuxedo Administration, BEA Tuxedo ATMI Application Development.
My responsibilities were related to reengineering (redesign and development) of the company’s main software product. The company is not project-oriented, but product-oriented. It has a business intelligence product developed over the last 10 years, which is undergoing a complete rewrite in Java.
Key achievements:
Platforms / Technologies / Tools: Java/J2EE, Hibernate JPA, JSF, ICE Faces, Tomcat, Derby, HTML, JavaScript, JUnit, Ant, SVN.
Responsibilities:
Key achievements:
Platforms / Technologies / Tools: Java/J2EE, Weblogic, JBoss, Oracle 9, Struts/Tiles, JMS, EJB/MDB, HTML, JavaScript, SWT, JUnit, Ant.
Responsibilities:
Key achievements:
Platforms / Technologies / Tools: Java/J2EE, MS-SQLServer 2000/2005, Selectica, Cayenne, Spring, HTML, JavaScript, JUnit, Ant.
Responsibilities:
Key achievements:
Platforms / Technologies / Tools: Java/J2EE, IBM Websphere Portal / RAD, MS-SQLServer 2000, ATG Dynamo, Axis Web Services, Jade OO Database, Apache HTTPClient, HTML, JHTML, JavaScript, JUnit, Ant.
Data migration project from a discontinued Java J2EE application into a mainframe one. I was part of the development team which did the extraction from an Oracle database and generated files to be input into a mainframe application.
Responsibilities:
Key achievements:
Platforms / Technologies / Tools: Core Java, Oracle 8i, MS-SQLServer 2000, ASP.NET, C#, HTML, Ant.
Datatransfer is a software house specialized in providing capture and switching technology for processing online electronic transactions. Website at http://www.datatransfer.com.ar.
I started as a Business Analyst, and soon became the leader of the team.
Responsibilities:
I was also involved in the company’s Continuous Improvement Process, aligning the processes of the team for CMMi certification.
Platforms / Technologies / Tools: Java, ClearQuest, Tomcat, Apache Forrest, JSP, HTML, Ant.
The company dedicates to the development of transactional solutions for the financial sector. Website at http://www.technisys.net.
I started as a Senior Java Developer. For the first two years I worked as a developer of retail banking and business banking Internet applications, and Web Portals for the main clients, including Interbanking, Visa, Bolsa de Comercio de Buenos Aires, Citibank, Telefónica de Argentina, Todo1 (Miami). I used XML/XSL technologies for web presentation layer and Technisys CyberBank product for core banking apps integration (usually mainframes). I used to design application architecture for company-wide apps, and give support to other teams in the company. I developed the first EJB- enabled banking app in Argentina.
During the last year I coordinated a team of up to seven people for the development of a Foreing Exchange product and then two applications built on top of that product, for Banco Privado de Inversiones and for Société Générale (French) Bank.
Platforms / Technologies / Tools: Java/J2EE, C language, Tomcat, JBoss, IBM Websphere AS 3.51, IBM MQ-Series, Oracle 8i, PKI infrastructure, JMS, EJB, XML/XSL transformations, JUnit, Servlets, Pushlets, JSP, Taglibs, Linux, HTML, Ant.
Lemma was an IT consultancy company. I worked on two major clients:
Platforms / Technologies / Tools: Visual Basic, ASP, Core Java2 SE, Oracle 8i.
Clarín is Argentina’s major newspaper, and the first one to have an online Internet version. Website at http://www.clarin.com.ar.
This was a part-time job. My major tasks were to monitor and manage email systems, Web servers, development servers, database servers, and implement some functionality to the online version of the newspaper.
Platforms / Technologies / Tools: HTML, JavaScript, Perl, Cgi (written in C and Perl), MS-SQLServer, Unix IRIX, Bash shell scripting.
I was a network administrator. Main tasks included support to users and installation of workstations.
Original name: Analista universitario de Computación.
5-year degree, equivalent to a Bachelor in Computer Science.
Original name: Técnico en administración de empresas.