Gaston Elhordoy
Verified Expert in Engineering
JavaScript Developer
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
Experience
Availability
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
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.
CTO, Co-founder
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.
Full-stack Engineer
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.
Full-stack Engineer
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.
Full-stack Developer
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.
Senior Full-stack Engineer
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.
Software Architect
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.
Software Architect
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.
Technical Lead
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.
Technical Lead
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.
Software Developer
Citibank
- Supported production in Latin America.
- Fixed bugs and corrected critical errors with short resolution times.
- Maintained an extremely close interaction with final users.
Software Developer
Cubika
- Improved and redesigned a proprietary CMS.
- Developed rich internet applications with a proprietary framework.
Software Developer
Soft Systems
- Analyzed, designed, and implemented desktop and client-server applications.
Web Developer
Red-Banca
- Developed and maintained the company website.
Experience
Nexedu
Unreel
http://unreel.meEl Facturero
http://elfacturero.com.arFiestah
Grunt RPM Plugin
https://github.com/gastonelhordoy/grunt-rpmSkills
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
Education
Bachelor's Degree in Computer Engineering
Palermo University - Buenos Aires, Argentina
Tertiary Degree in Computer Engineering
ORT Institute of Technology - Buenos Aires, Argentina
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring