Facundo S.

Facundo S.

Senior Software Engineer

Argentina
Hire Facundo S. Hire Facundo S. Hire Facundo S.

About Me

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.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

MercadoMayorista
MercadoMayorista
Tech Lead/Software Engineer
2020 - 2020
Argentina
  • 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.

Betterez
Betterez
Senior Software Engineer
2015 - 2020 (5 years)
Canada
  • 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.

Devecoop
Devecoop
Owner/Senior Software Engineer
2014 - 2018 (4 years)
Argentina
  • 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.

Universidad Tecnológica Nacional FRBA (UTN FRBA)
Universidad Tecnológica Nacional FRBA (UTN FRBA)
Assistant professor of Programming Paradigms
2013 - 2015 (2 years)
Argentina
  • 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.

Freelance Consultant
Freelance Consultant
Software Engineer
2013 - 2014 (1 year)
Remote
  • Implemented several projects with different technologies, the most significant being an e-learning platform.

  • Collaborated with other developers to work on process problems and challenges that affect customer satisfaction in the implementation of projects.

  • Ensured application responsiveness for clients, managing database administration, and troubleshooting issues.

Accenture
Accenture
.NET Developer
2010 - 2012 (2 years)
Argentina
  • Designed, developed, and configured software systems to meet market and client requirements.

  • Worked on the development of web platforms using .NET technologies and required methodologies.

  • Implemented new features and support current applications, analyzing functional specification for completeness.

Portfolio

Software Engineer - Betterez
Software Engineer - Betterez

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.

Technical Leader/Software Engineer - MercadoMayorista
Technical Leader/Software Engineer - MercadoMayorista

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.

Software Engineer - CF Movements
Software Engineer - CF Movements

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.

Education

Bachelor degree
Bachelor degree
National Technological University, Buenos Aires