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 is now available for hire
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

Portfolio

Experience

  • Java, 10 years
  • JavaScript, 9 years
  • Spring, 9 years
  • Git, 8 years
  • Node.js, 8 years
  • AngularJS, 6 years
  • Service-oriented Architecture (SOA), 6 years
  • MongoDB, 6 years
Córdoba, Cordoba, Argentina

Availability

Part-time

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.

Employment

  • CTO, Co-founder

    2018 - PRESENT
    Nexedu
    • Defined architecture.
    • Implemented critical functionality.
    • Conducted technical interviews.
    • Mentored junior developers.
    • Participated in the business path for the application.
    • Aligned technical backlog to meet business needs.
    Technologies: Node.js, Express, MongoDB, Angular, NativeScript, Firebase, Redis
  • Full-stack Developer

    2016 - PRESENT
    Unreel.co (via Toptal)
    • Implemented business logic and UI components according to the definitions of the PO.
    • Completed a redesign and refactoring of the payment layer, migrating from Braintree to Stripe and PayPal.
    Technologies: AngularJS, Node.js, Express, MongoDB, Stripe, PayPal
  • 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 - 2016
    Monthly Treasure (via Toptal)
    • Implemented business logic exposed through REST services that were consumed by a React Native app.
    • Integrated 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
    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: 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 proof of concepts 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
    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: Java, Spring, CXF, REST, Hibernate, Drools, SOA, OSWorkflow
  • 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, Struts, Quartz, Oracle, SVN
  • Software Developer

    2005 - 2006
    Cubika
    • 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
    Red-Banca
    • Developed and maintained the company website.
    Technologies: PHP, JavaScript, Apache, MySQL

Experience

  • Nexedu (Development)
    http://nexedu.com.ar

    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)
    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 (Development)
    http://elfacturero.com.ar

    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)
    https://github.com/gastonelhordoy/grunt-rpm

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

  • 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.

Skills

  • Languages

    Java, JavaScript, ECMAScript (ES6), SQL
  • Frameworks

    Express.js, AngularJS, Hibernate, JPA, JBehave, Spring, Bootstrap 3, Bootstrap, Java Agent DEvelopment (JADE), GWT, Angular, NativeScript
  • Libraries/APIs

    Socket.IO, Node.js, AngularUI, Facebook Open Graph API, Vue.js
  • Tools

    Eclipse IDE, Subversion (SVN), Sublime Text, Mongoose, SoapUI, Git, Apache Solr, Jenkins, Sonar
  • Paradigms

    REST, Concurrent Programming, Service-oriented Architecture (SOA), Agile Software Development, Event-driven Programming
  • Platforms

    Java EE, Windows, Heroku, Iron.io, MacOS, Linux, Algolia, Meteor
  • Storage

    MongoDB, MySQL, Redis, NoSQL, Memcached
  • Other

    ES6 Promises, Architecture

Education

  • 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