Diego Fortes, Software Developer in Buenos Aires, Argentina
Diego Fortes

Software Developer in Buenos Aires, Argentina

Member since December 4, 2015
Diego is an information systems engineer with over a decade of experience developing and designing websites and web applications. He is especially passionate about front-end technologies and is always happy to learn the latest frameworks. He has experience with JavaScript/ES6, HTML/CSS, and other related frameworks. Diego also has great communication skills and has worked on many global teams.
Diego is now available for hire




Buenos Aires, Argentina



Preferred Environment

Mac, VSCode, Git, Airbnb JS Styleguide

The most amazing...

...app I've coded is a 100% React app with an integration with Google Maps, a custom carousel for banners, and complex form handling with Node.js as the back-end.


  • Full-stack JavaScript Developer

    2017 - PRESENT
    Restoration Media
    • Wrote from scratch the back-end app and API with Node.js, Express.js, and MongoDB.
    • Coded an authentication mechanism with Passport and a Google strategy.
    • Developed back-end tests with Mocha, Chai, Sinon, and Supertest with at least 80% coverage.
    • Created the website with custom designs using EJS, LESS, and Gulp.
    • Coded the front-end of the admin app in AngularJS.
    • Integrated AdButler in an existing site.
    Technologies: Node.js, Express.js, MongoDB, AngularJS
  • Front-end Developer

    2018 - 2018
    Iwoca (via Toptal)
    • Developed the new site code foundation and structure using the site generator Gatsby.
    • Defined the Data Schema, Queries and Mutations for GraphQL.
    • Developed the server side rendering and front-end logic in React.
    • Created the CMS structure and data models in Contentful CMS.
    • Implemented a custom site design and made it responsive using Stylus.
    Technologies: React, Gatsby, GraphQL, Contentful, Stylus
  • Full-stack JavaScript Developer

    2016 - 2017
    Sellr (via Toptal)
    • Developed and supported four web applications built with the MEAN stack.
    • Supported and customized a React app for product listing and filtering.
    • Completely redesigned one of the web apps to match modern UI components and UX and many UI components from all apps with responsive mobile support.
    • Supported a back-end API in Node.js, Express, MongoDB, and MySQL.
    • Developed three AngularJS/Ionic mobile apps from scratch.
    Technologies: AngularJS, React, Redux, Node.js, Express.js, MongoDB, MEAN Framework, LESS, Ionic
  • Full-stack JavaScript Developer

    2016 - 2017
    CUPS (via Toptal)
    • Created a new page template with EJS.
    • Developed Express server routing rules and several different middlewares.
    • Developed analytics-tracking logic with ES6 and Babel.
    • Refactored sections of the site using React components.
    Technologies: Node.js, Express.js, ES6, Babel, EJS, React, jQuery
  • Front-end Developer

    2016 - 2016
    PaidUp (via Toptal)
    • Designed and developed the new web site front-end architecture with Angular 1.5, Angular UI-Router, Browserify, and NPM scripts.
    • Developed the responsive layout and custom design with Materialize and LESS.
    Technologies: AngularJS, Node.js, NPM, Browserify, Responsive Designs, LESS
  • Front-end Developer

    2016 - 2016
    PVBid (via Toptal)
    • Revamped the web app design using Sass and jQuery.
    • Analyzed and migrated some AngularJS UI/UX logic to jQuery to improve site performance.
    Technologies: jQuery, AngularJS, HTML, Sass, Gulp
  • Front-end Developer

    2016 - 2016
    Listen360 (via Toptal)
    • Updated the web application to match the designs created in Photoshop.
    • Implemented third-party jQuery plugins like Datepicker and customized the style and functionality.
    • Enhanced the UI/UX via JavaScript and jQuery.
    • Implemented responsive designs to support mobile devices using pure Sass and CSS.
    Technologies: jQuery, HTML, Sass
  • Front-end Developer

    2016 - 2016
    DoubleNet Pay (via Toptal)
    • Updated the existing web application layout to match the responsive designs created in an InVision app.
    • Fixed bugs and refactored JavaScript, Backbone, and Handlebars code.
    • Created a front-end build system with Gulp to miniaturize and concatenate JavaScript and CSS files.
    Technologies: HTML, Bootstrap, Handlebars, Backbone.js, Gulp
  • Ionic/AngularJS developer

    2015 - 2015
    • Developed a mobile application using Ionic and AngularJS frameworks.
    • Implemented and styled more than 30 screens designs from mock up images using Ionic components and Sass custom styling.
    Technologies: AngularJS, Angular UI Router, Ionic, Sass
  • Internet Services Analyst

    2011 - 2015
    • Implemented and was responsible for the solution design, development, and support of ExxonMobil public websites and public web applications.
    • Developed and designed single page applications using AngularJS, Node.js, and Sass.
    • Supported and designed solutions for the infrastructure that host the web-applications, JBoss, IIS, and Windows servers.
    • Administered to Webtrends analytics, Google Search Appliance, and the Akamai CDN.
    • Participated as a tech lead in the architecture and technology stack designs for an important global eCommerce public web application for a business critical project.
    Technologies: JavaScript, AngularJS, HTML5/CSS3, Sass, jQuery, Responsive Designs, ASP.NET, C#, Java
  • Web Application Developer

    2011 - 2011
    • Supported a business-critical J2EE application.
    • Worked with a prototype JavaScript framework and RESTful web services.
    • Developed SQL scripts for DB2 servers.
    • Implemented an innovative model driven business framework.
    Technologies: JavaScript, Prototype, Java, SQL
  • Java Developer

    2010 - 2011
    • Supported an eCommerce web application for Zonaprop.com.
    • Built a reusable web component with HTML/CSS, jQuery, and jQuery UI.
    • Wrote SQL scripts and stored procedures for Oracle and MS SQL databases.
    Technologies: HTML/CSS, JavaScript, jQuery UI, Java, Spring MVC, Hibernate
  • Web Developer

    2009 - 2010
    EMC Corporation (via Globant)
    • Supported the EMC regional websites using the Documentum CMS Platform.
    • Developed campaign microsites (e.g. EMC Annual Forums or RSA Conferences) and email newsletters.
    • Created banners with Photoshop.
    • Constructed and maintained blogs with WordPress, PHP, and MySQL.
    Technologies: HTML, CSS, JavaScript, CMS, PHP, MySQL, Adobe Photoshop, WordPress
  • Web Developer

    2008 - 2009
    • Developed site templates with XSLT and XML that were compiled to HTML.
    • Transformed styles designs and mock-ups from Photoshop to HTML/CSS.
    • Developed the site logic with vanilla JavaScript.
    Technologies: HTML, CSS, JavaScript, XML, XSLT, Photoshop


  • GitHub Profile (Other amazing things)

    This is my GitHub profile where I post code examples and make code contributions to the community.

  • React Examples (Development)

    This is my React Examples project.
    A sandbox where I can learn, test, and demonstrate my skills with React, Flux, Redux, ES6, ReduxSaga, Radium, React Router, and related technologies.

  • CodePen Profile Link (Other amazing things)

    This is my CodePen Portfolio where I post code examples and code challenges; it is also my front end testing playground.


  • Languages

    CSS3, Sass, HTML5, SCSS, JavaScript, ECMAScript (ES6), Less, GraphQL
  • Frameworks

    Mocha.js, Express.js, Ionic, Bootstrap 3, AngularJS, Redux, Knockout.js
  • Libraries/APIs

    Node.js, Chai, React, jQuery, EJS, Redux-saga, Firebase Web SDK, Backbone.js, GatsbyJS
  • Tools

    Stylus, Gulp.js, JSX, Webpack, Bower, Grunt, Babel, Browserify, Git, Mongoose, Adobe Photoshop
  • Paradigms

    REST, Responsive Web Design (RWD)
  • Platforms

    Web, Firebase
  • Storage

    JSON, MongoDB, Redis


  • Bachelor's degree in Information Systems Engineering
    2003 - 2008
    National Technological University - Buenos Aires, Argentina

To view more profiles

Join Toptal
Share it with others