Scroll To View More
Gaston Elhordoy, JavaScript Developer in Córdoba, Cordoba, Argentina
Gaston Elhordoy

JavaScript Developer in Córdoba, Cordoba, Argentina

Member since December 4, 2013
Gaston has over 15 years of experience developing applications for big companies and for startups as well. After working with Java enterprise apps for more than eight years, he moved to Node.js, and shortly after became a full-stack developer adding Angular, Vue.js, and React to his skill set. He has broad experience leading and working in groups where cooperation is critical.
Gaston is now available for hire



  • JavaScript, 12 years
  • Node.js, 8 years
  • MongoDB, 7 years
  • Angular, 6 years
  • NativeScript, 4 years
  • Serverless, 3 years
Córdoba, Cordoba, Argentina



Preferred Environment

Mac, Linux, Sublime Text, Git, VS Code

The most amazing...

...professional experience I've had is leading a group of distributed developers from three different countries to a successful MMORPG implementation.


  • Full-stack Developer

    2019 - PRESENT
    • Implemented new features in the road to help the company to approach a new business model.
    • Integrated into the AWS stack for a React app.
    • Created and configured infrastructure resources on AWS, including CloudFormation stacks, CloudFront, Lambda Functions and S3.
    Technologies: JavaScript, React, AngularJS, PostgreSQL
  • CTO, Co-founder

    2018 - PRESENT
    • Defined architecture fron scratch.
    • Implemented critical functionality.
    • Moved most of the logic from a monolith app to a serverless approach based on AWS Lambda and API Gateway.
    • Mentored junior developers.
    • Conducted technical interviews.
    • Aligned technical backlog to meet business needs.
    Technologies: Node.js, Express, MongoDB, Angular, NativeScript, Firebase, Redis
  • Founder

    2015 - PRESENT
    El Facturero
    • Defined the whole architecture stack.
    • Analyzed requirements and defined the product backlog.
    • Designed and implemented the end-to-end solution.
    Technologies: MEAN stack
  • Full-stack Developer

    2016 - 2019 (via Toptal)
    • Implemented business logic and UI components according to the definitions of the PO.
    • Redesigned the payment layer, migrating from a Braintree focused implementation to a more flexible one, processing payments through Stripe, PayPal, Google Play, iTunes and Roku.
    Technologies: AngularJS, Node.js, Express, MongoDB, Stripe, PayPal
  • Full-stack Developer

    2016 - 2016
    Monthly Treasure (via Toptal)
    • Implemented business logic exposed through REST services that were consumed by a React Native app.
    • Integrated the app with Stripe for collecting payments.
    Technologies: Node.js, Mongoose, MongoDB, React Native, PostgreSQL
  • Senior Full-stack Engineer

    2014 - 2014
    Fiestah (via Toptal)
    • Implemented new functionality to allow non-registered users to make payments throw the platform.
    • Migrated several existing pages to a single-page application using Angular.
    • Adapted the back-end application and data model for new feature requirements.
    Technologies: Node.js, Express, Angular, MongoDB
  • Software Architect

    2012 - 2014
    • Implemented a continuous deployment strategy for applications, running automatic integration tests upon successful builds and deployments.
    • Defined the architecture of new features.
    • Outlined the product backlog and roadmap for the implementation of new features.
    • Mentored junior devs.
    • Conducted technical interviews for new candidates.
    Technologies: Java, Spring, Hazelcast, JPA, JBPM, Node.js, MongoDB, PostgreSQL, Oracle
  • Software Architect

    2012 - 2013
    Motorola Mobility
    • Provided technical assistance and mentoring to development teams.
    • Refactored main architectural layers in a legacy application in order to improve design and maintainability.
    • Defined architecture for new features.
    Technologies: Java, Spring, Hibernate, MyBatis, Maven, Oracle
  • Technical Lead

    2010 - 2012
    Band of Coders
    • Defined and executed load tests, profiling the application.
    • Migrated a Java back end to Node.js, comparing efficiency via the same set of load tests.
    • Implemented TDD and extensive unit-test coverage.
    • Integrated applications in different languages such as Unity3D, Flash, Java, and Node.js.
    • Built several proofs of concept in order to evaluate the most suitable technologies for the project's needs.
    Technologies: Java, Spring, Maven, Node.js, Membase, Memcached
  • Technical Lead

    2007 - 2010
    • Translated functional requirements into formal requirements and tracked them in user stories.
    • Evaluated technologies for meeting the expectations of a distributed business rules engine.
    • Participated actively in the definition and migration of a majority of the company's applications to a service-oriented architecture.
    Technologies: Java, Spring, CXF, REST, Hibernate, Drools, SOA, OSWorkflow
  • Software Developer

    2006 - 2006
    • Supported production in Latin America.
    • Fixed bugs and corrected critical errors with short resolution times.
    • Maintained an extremely close interaction with final users.
    Technologies: Java, Struts, Quartz, Oracle, SVN
  • Software Developer

    2005 - 2006
    • Improved and redesigned a proprietary CMS.
    • Developed rich internet applications with a proprietary framework.
    Technologies: Java, OSWorkflow, Spring, Quartz, EJB
  • Software Developer

    2004 - 2005
    Soft Systems
    • Analyzed, designed, and implemented desktop and client-server applications.
    Technologies: VB6, TransactSQL, MS SQL Server
  • Web Developer

    2003 - 2004
    • Developed and maintained the company website.
    Technologies: PHP, JavaScript, Apache, MySQL


  • Nexedu (Development)

    Nexedu is a communication platform for schools. It brings together all the players in the educative community keeping students and guardians in the loop. Think of a communication notebook on your cell phone. Guardians and students are immediately notified about any event or news sent by schools. I architected and designed the whole platform, coaching junior developers to build a tool that today is used by more than 30 schools in Argentina.

  • Unreel (Development)

    Worked as part of a distributed team for building a video aggregator platform that allowed creators to deliver their content to multiple devices including mobiles and TVs and monetize it.

  • El Facturero (Development)

    This is my own startup, integrated with the Argentinean IRS agency, which helps SMEs to manage their business and submit legal electronic invoices and other statements.

  • Fiestah (Development)

    I took over the project for implementing new functionality required to allow non-registered customers to make payments through the platform and adding new use cases. I also migrated several main views to a single-page application with Angular.

  • Grunt-rpm (Development)

    A Grunt plugin to create an RPM out of a project for distribution and installation.

  • Toptal Mentor
    Gaston is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Gaston shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    JavaScript, HTML5
  • Frameworks

    Bootstrap, Angular, Express.js, NativeScript
  • Libraries/APIs

    Node.js, Vue.js, React
  • Tools

    Amazon CloudFront CDN
  • Paradigms

    Agile Software Development, Lambda Architecture, Serverless Architecture
  • Platforms

    Heroku, AWS Lambda
  • Storage

    MongoDB, MySQL, Redis, NoSQL, AWS S3
  • Other

    Architecture, Serverless, Full-stack, Web Services, Lambda Functions


  • Bachelor's degree in Computer Engineering
    2007 - 2008
    Palermo University - Buenos Aires, Argentina
  • Tertiary degree in Computer Engineering
    2002 - 2005
    ORT Institute of Technology - Buenos Aires, Argentina
I really like this profile
Share it with others