Gaston Elhordoy, Developer in Córdoba, Argentina
Gaston is available for hire
Hire Gaston

Gaston Elhordoy

Verified Expert  in Engineering

JavaScript Developer

Location
Córdoba, Argentina
Toptal Member Since
April 12, 2014

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, and React to his skill set. He has broad experience leading and working in groups where cooperation is critical.

Portfolio

El Facturero
MEAN Stack, NoSQL, Amazon Web Services (AWS), CSS, AngularJS, Bootstrap, Heroku...
Nexedu
Redis, Firebase, NativeScript, Angular, MongoDB, Express.js, Node.js...
Support.com
PostgreSQL, AngularJS, React, JavaScript, Amazon Web Services (AWS), CSS...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Sublime Text, Linux, MacOS, Amazon Web Services (AWS)

The most amazing...

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

Work Experience

Founder

2015 - PRESENT
El Facturero
  • Outlined the whole architecture stack on the client and server-side technologies and everything in between.
  • Met with potential customers, analyzed requirements, and defined the product backlog.
  • Interviewed and hired candidates. Managed a team of two distributed developers to help build the platform.
Technologies: MEAN Stack, NoSQL, Amazon Web Services (AWS), CSS, AngularJS, Bootstrap, Heroku, REST, Redis, Full-stack, Agile Software Development, Git, Amazon CloudFront CDN, Architecture, Docker, Databases, REST APIs, Full-stack Development, Card Payments, Digital Payments, Payment Gateways

CTO, Co-founder

2018 - 2021
Nexedu
  • Defined architecture, including the mobile stack, was my first time working on this layer.
  • Aligned technical backlog to meet business needs and implemented core critical functionality.
  • Moved most of the logic from a monolith app to a serverless approach based on AWS Lambda and API Gateway.
  • Conducted technical interviews and mentored junior developers.
Technologies: Redis, Firebase, NativeScript, Angular, MongoDB, Express.js, Node.js, AWS Lambda, Amazon Web Services (AWS), Twilio API, NoSQL, TypeScript, CSS, Full-stack, Agile Software Development, Git, Bootstrap, Amazon CloudFront CDN, Amazon S3 (AWS S3), Architecture, Docker, NestJS, Databases, REST APIs, Full-stack Development

Full-stack Engineer

2019 - 2019
Support.com
  • Implemented new features in the road to help the company to approach a new business model.
  • Integrated Prerender.io into the AWS stack for a React app.
  • Created and configured infrastructure resources on AWS, including CloudFormation stacks, CloudFront, Lambda Functions, and S3.
Technologies: PostgreSQL, AngularJS, React, JavaScript, Amazon Web Services (AWS), CSS, Full-stack, Agile Software Development, Git, Amazon CloudFront CDN, Amazon S3 (AWS S3), SQL, Architecture, Databases, REST APIs, Full-stack Development, Card Payments, Digital Payments, Payment Gateways, Stripe Payments

Full-stack Engineer

2016 - 2019
Unreel
  • Implemented business logic and UI components according to the definitions of the PO.
  • Redesigned the payment layer, moving from a Braintree-specific implementation to a generic one, processing payments through different gateways such as Stripe, PayPal, Google Play, iTunes, and Roku.
  • Migrated from a monolith back end to a distributed architecture, including a mix of microservices and domain-specific servers.
Technologies: PayPal, Stripe, MongoDB, Express.js, Node.js, AngularJS, AWS Lambda, Amazon Web Services (AWS), NoSQL, TypeScript, CSS, Roku, Full-stack, Agile Software Development, Git, Bootstrap, Amazon S3 (AWS S3), Architecture, Databases, REST APIs, Full-stack Development, Card Payments, Digital Payments, Payment Gateways, Stripe Payments, Python

Full-stack Developer

2016 - 2016
Monthly Treasure
  • Implemented business logic exposed through REST services that were consumed by a React Native app.
  • Integrated the app with Stripe for collecting payments.
  • Refactored and improved performance on the server side.
Technologies: PostgreSQL, React Native, MongoDB, Mongoose, Node.js, Amazon Web Services (AWS), TypeScript, Full-stack, Agile Software Development, Git, SQL, React, Databases, REST APIs, Full-stack Development, Card Payments, Digital Payments, Payment Gateways, Stripe Payments

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: MongoDB, Angular, Express.js, Node.js, NoSQL, Amazon Web Services (AWS), CSS, Full-stack, Agile Software Development, Git, Bootstrap, Architecture, Databases, REST APIs, Full-stack Development, Card Payments, Digital Payments, Payment Gateways, Stripe Payments

Software Architect

2012 - 2014
Arris
  • 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: PostgreSQL, MongoDB, Node.js, Java, CSS, Full-stack, Agile Software Development, Git, Bootstrap, SQL, Architecture, Databases, REST APIs

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, CSS, Full-stack, Agile Software Development, Git, Bootstrap, SQL, Architecture, Databases, REST APIs

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: Node.js, Java, Agile Software Development, Git, SQL, Architecture, Databases, REST APIs

Technical Lead

2007 - 2010
OSDE
  • 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: Service-oriented Architecture (SOA), REST, Java, CSS, Full-stack, Agile Software Development, SQL, Architecture, Databases, REST APIs

Software Developer

2006 - 2006
Citibank
  • 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, CSS, SQL, Databases, REST APIs

Software Developer

2005 - 2006
Cubika
  • Improved and redesigned a proprietary CMS.
  • Developed rich internet applications with a proprietary framework.
Technologies: Java, CSS, Full-stack, SQL, Databases

Software Developer

2004 - 2005
Soft Systems
  • Analyzed, designed, and implemented desktop and client-server applications.
Technologies: CSS, SQL, Databases

Web Developer

2003 - 2004
Red-Banca
  • Developed and maintained the company website.
Technologies: MySQL, JavaScript, CSS, SQL, Databases

Nexedu

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

http://unreel.me
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

http://elfacturero.com.ar
This is my startup, integrated with the Argentinean IRS agency. It helps small and medium businesses to manage their customers, products, and stocks and submit legal electronic invoices and other statements.

Fiestah

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 Plugin

https://github.com/gastonelhordoy/grunt-rpm
I needed to create RPM packages for some Node.js projects I was working on. At that time, Grunt was still quite popular, and I looked around its ecosystem, but I couldn't find anything that could help me. So after doing some research, I built a Grunt plugin to create RPM packages for distribution and installation.

Languages

JavaScript, HTML5, Java, TypeScript, CSS, SQL, Python

Frameworks

Bootstrap, Angular, Express.js, AngularJS, NestJS, NativeScript, React Native

Libraries/APIs

Stripe, Node.js, Vue, REST APIs, React, Twilio API

Tools

Mongoose, Amazon CloudFront CDN, Git, Sublime Text, Grunt

Paradigms

REST, Agile Software Development, Lambda Architecture, Serverless Architecture, Service-oriented Architecture (SOA), MEAN Stack

Platforms

Visual Studio Code (VS Code), Heroku, Linux, AWS Lambda, Amazon Web Services (AWS), Docker, MacOS, Firebase

Storage

MongoDB, MySQL, Redis, NoSQL, Amazon S3 (AWS S3), Databases, PostgreSQL

Other

Architecture, Serverless, Full-stack, Full-stack Development, Card Payments, Digital Payments, Payment Gateways, Stripe Payments, Lambda Functions, PayPal, Roku, RPM Packaging

2007 - 2008

Bachelor's Degree in Computer Engineering

Palermo University - Buenos Aires, Argentina

2002 - 2005

Tertiary Degree in Computer Engineering

ORT Institute of Technology - Buenos Aires, Argentina

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring