Knowledgeable Software Engineer with 10+ years of experience working in multiple industries, specializing in Node.js and JavaScript technologies. Hands-on experience creating software solutions for big companies like Accenture, as well as startups like Betterez or my own company. I have extensive knowledge of systems engineering, architecture and analysis, especially full-stack web development, as well as soft skills, business and team management, with a strong emphasis on customer-centricity and business-focused solution development.
Oversaw the development process from maintaining and creating new features to deploying the MercadoMayorista platform.
Integrating other systems to the platform and adding good development practices. The most significant was the implementation and creation of tests on the platform since there were none implemented.
Worked closely with the business development team. Performed analysis, discussion, planning, implementing frontend and backend, testing and deployment of the system.
Maintained and developed new features for the Betterez platform. Implemented core features such as the customer loyalty platform, rewrote the prices and tax framework to support country-specific laws, one of the system’s most complex features to date.
Led a full modernization initiative, developing and implementing a new Vue front-end with server-side rendering, and migrating critical parts of a monolith to REST APIs architectured as micro-services.
Created several tools to enhance the development process such as a CLI to create new apps following these guidelines to be used as a micro front-end and deployed to Lambda services.
Worked on several types of projects with different languages and requirements, implementing different features, from a platform for the flow of employees to platforms that synchronize presentations with videos, transforming images, and integrations of payment gateways.
Specialized as a Full-stack web developer using Node.js and Vue.js, building multiple devices solution.
Mentored new developers, implemented good practices, acting as a team leader, implementing agile methodologies, among others.
Acted as a Teaching Assistant of the Programming Paradigms Chair, creating contents of the main programming paradigms, among them functional (Haskell), logical (Prolog) and objects (Smalltalk).
Created a collaborative learning environment where the individual requirements of all students are engaged.
Assist faculty or other instructional staff with teaching-related duties.
Betterez is a platform that provides sales, marketing, operational, and ancillary revenue functionality to both Travel and Multi-use Ticketing Operators. It provides clients the ability to increase their sales channels, increase customer loyalty, more efficiently manage their operations, and optimize revenue by quickly bringing on new products or services. My role in the project was to maintain the platform and add new features. Implemented core features such as the customer loyalty platform and rewrote the prices and tax framework to support country-specific laws and to apply cross-country percentages, one of the system’s most complex features to date. I had a leading role in the developing and implementing of a new Vue front-end with server-side rendering, as well as migrating critical parts of a monolith to REST APIs architectured as micro-services. Defined code and architecture guidelines across all the company, creating several tools to enhance the development process such as a CLI to create new apps following these guidelines to be used as a micro front-end and deployed to lambda services. Technologies used in the project: Node, Javascript, Vue, Elixir, MongoDB, PostgreSQL.
MercadoMayorista is Latinmedia Group's flagship magazine, distributed free of charge to related companies, reaching more than 5,000 contacts. In a tabloid format and designed to transmit relevant information to customers in an entertaining and agile way, Wholesale & Market Uruguay has been out month by month for 23 years and its main objective is to strengthen ties between corporations, wholesalers and resellers. My role in the project was to oversee the development process from maintaining and creating new features to deploying the
platform. Worked on integrating other systems to the platform and adding best development practices. I implemented testing since I identified the lack of test coverage as a main red flag when I audited the project. Technologies used in the project: Node, Reactjs, MongoDB.
CF Movements is a platform for finding training exercises and movements. With CF Movements you can see how a professional executes a movement. The application can be used on Android or iPhone. Worked on the design, development, deployment, testing, and release on the web. Technologies used in the project: Node, VueJS, PWA.