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

Software Developer in Buenos Aires, Argentina

Member since January 4, 2016
Diego is an information systems engineer with over a decade of experience developing and designing websites and web applications. He is incredibly passionate about front-end technologies like JavaScript, TypeScript, HTML, CSS, React, and related web frameworks. Diego also has excellent communication skills and worked on many global teams.
Diego is now available for hire

Portfolio

  • Curology
    TypeScript, React, MobX, Responsive Web Design (RWD), ECMAScript (ES6)...
  • Restoration Media
    Web, CSS3, HTML5, JavaScript, AngularJS, MongoDB, Express.js, Node.js...
  • iwoca
    Gatsby, Web, CSS3, HTML5, JavaScript, Stylus, Contentful, GraphQL, React...

Experience

Location

Buenos Aires, Argentina

Availability

Part-time

Preferred Environment

Git, Visual Studio Code, VS Code, MacOS

The most amazing...

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

Employment

  • Senior Front-end Engineer

    2019 - 2022
    Curology
    • Converted the company website written in PHP to React using Gatsby and Emotion Library as the primary tech stack.
    • Added new features and maintained several client-facing web applications using React, TypeScript, MobX, and Emotion as the main technologies.
    • Worked on maintaining and adding new features to the back office web application.
    • Contributed and converted the React component library to TypeScript of the Radiance UI company. This library is public and uses Storybook.
    Technologies: TypeScript, React, MobX, Responsive Web Design (RWD), ECMAScript (ES6), JavaScript, Git, React Testing Library, Cypress.io, Lodash, Flexbox, Emotion Library, Figma, Contentful, HTML, Visual Studio Code, VS Code, MacOS, Content Management Systems (CMS), Responsive Design, Adobe Photoshop, Chai, Webpack, Mocha, SCSS, JSON, REST, NPM, Redis, Babel, Less, HTML5, Web, CSS3, Storybook, GitHub, Vue, Front-end
  • Full-stack JavaScript Developer

    2017 - 2019
    Restoration Media
    • Wrote from scratch the back-end app and API with Node.js, Express.js, and MongoDB for astrologyhive.com.
    • Coded an authentication mechanism with Passport and a Google strategy for astrologyhive.com and triviahive.com.
    • 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, triviahive.com.
    Technologies: Web, CSS3, HTML5, JavaScript, AngularJS, MongoDB, Express.js, Node.js, Responsive Web Design (RWD), ECMAScript (ES6), Git, React, Lodash, Flexbox, HTML, Visual Studio Code, VS Code, MacOS, Responsive Design, Mongoose, Adobe Photoshop, Webpack, JSON, NPM, Redis, Babel, GitHub, Front-end
  • Front-end Developer

    2018 - 2018
    iwoca
    • 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: Gatsby, Web, CSS3, HTML5, JavaScript, Stylus, Contentful, GraphQL, React, Responsive Web Design (RWD), ECMAScript (ES6), Git, Flexbox, HTML, Visual Studio Code, VS Code, MacOS, Content Management Systems (CMS), Responsive Design, Adobe Photoshop, JSON, NPM, Babel, GitHub, Front-end
  • Full-stack JavaScript Developer

    2016 - 2017
    Sellr
    • 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: Web, CSS3, HTML5, JavaScript, Ionic, Less, MEAN Stack, MongoDB, Express.js, Node.js, Redux, React, AngularJS, Responsive Web Design (RWD), ECMAScript (ES6), Git, Flexbox, HTML, Visual Studio Code, VS Code, MacOS, Responsive Design, Adobe Photoshop, JSON, NPM, Babel, GitHub, Front-end
  • Full-stack JavaScript Developer

    2016 - 2017
    CUPS App
    • Created several page templates with EJS for the front-end pages.
    • 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: jQuery, Web, CSS3, HTML5, JavaScript, React, EJS, Babel, Emacs, Express.js, Node.js, Responsive Web Design (RWD), ECMAScript (ES6), Git, Flexbox, HTML, Visual Studio Code, VS Code, MacOS, Responsive Design, Adobe Photoshop, JSON, NPM, Front-end
  • Front-end Developer

    2016 - 2016
    PaidUp
    • Designed and developed the new website 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.
    • Redesigned the front-end system from Angular to Vue.js.
    Technologies: Web, CSS3, HTML5, JavaScript, Less, Responsive Design, Browserify, Node.js, AngularJS, Responsive Web Design (RWD), ECMAScript (ES6), Git, Flexbox, HTML, MacOS, JSON, NPM, Vue, Front-end
  • Front-end Developer

    2016 - 2016
    PVBid
    • Revamped the web app design using Sass and jQuery.
    • Analyzed and migrated some AngularJS UI/UX logic to jQuery to improve site performance.
    • Helped the team to improve performance with advanced Angular and jQuery techniques.
    Technologies: jQuery, Web, CSS3, HTML5, JavaScript, Gulp, Sass, HTML, AngularJS, Responsive Web Design (RWD), Git, Flexbox, MacOS, Responsive Design, JSON, Front-end
  • Front-end Developer

    2016 - 2016
    Listen360
    • Updated the web application to match the designs created in Photoshop. Enhanced the UI/UX via JavaScript and jQuery.
    • Implemented third-party jQuery plugins like Datepicker and customized the style and functionality.
    • Worked on implementing responsive designs to support mobile devices using pure Sass and CSS.
    Technologies: Knockout (Knockout.js), jQuery, Web, CSS3, HTML5, JavaScript, Sass, HTML, Responsive Web Design (RWD), Git, Flexbox, MacOS, Responsive Design, JSON, Front-end
  • Front-end Developer

    2016 - 2016
    DoubleNet Pay
    • 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: Web, CSS3, HTML5, JavaScript, Gulp, Backbone.js, Handlebars, Bootstrap, HTML, Responsive Web Design (RWD), Git, Flexbox, MacOS, Responsive Design, JSON, Front-end
  • Ionic and AngularJS Developer

    2015 - 2015
    SouthApps
    • Developed a mobile application using Ionic and AngularJS frameworks.
    • Implemented and styled more than 30 screen designs from mockup images using Ionic components and Sass custom styling.
    • Developed the business logic in AngularJS to support the hybrid apps.
    Technologies: Web, CSS3, HTML5, JavaScript, Sass, Ionic, AngularUI, AngularJS, Responsive Web Design (RWD), HTML, Responsive Design, Front-end
  • Internet Services Analyst

    2011 - 2015
    ExxonMobil
    • 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 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: jQuery, Web, CSS3, HTML5, JavaScript, Responsive Design, Java, C#, ASP.NET, Sass, AngularJS, Responsive Web Design (RWD), HTML, Content Management Systems (CMS), Front-end
  • Web Application Developer

    2011 - 2011
    IBM
    • Supported a business-critical Java J2EE application.
    • Worked with a prototype JavaScript framework and RESTful web services.
    • Developed and improved several SQL scripts for DB2 servers.
    • Implemented an innovative model-driven business framework.
    Technologies: JSX, jQuery, Web, CSS3, HTML5, JavaScript, SQL, Java, Prototype Framework, Responsive Web Design (RWD), HTML, Responsive Design
  • Java Developer

    2010 - 2011
    Dridco
    • 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: CSS, JSX, jQuery, Web, CSS3, HTML5, JavaScript, Hibernate, Spring MVC, Java, jQuery UI, HTML
  • Web Developer

    2009 - 2010
    Dell EMC XtremIO
    • Supported the EMC regional websites using the Documentum CMS platform.
    • Developed campaign microsites (e.g., EMC Annual Forums or RSA Conferences) and email newsletters.
    • Constructed and maintained blogs with WordPress, PHP, and MySQL.
    • Created banners with Photoshop and later deployed them to the corporate site or the WordPress clients.
    Technologies: Web, CSS3, HTML5, JavaScript, Content Management Systems (CMS), WordPress, Adobe Photoshop, MySQL, PHP, CSS, HTML
  • Web Developer

    2008 - 2009
    Enexum
    • Developed site templates with XSLT and XML that were compiled to HTML.
    • Transformed style designs and mockups from Photoshop to HTML/CSS.
    • Developed the site logic with vanilla JavaScript, HTML, and CSS.
    Technologies: Web, CSS3, HTML5, JavaScript, Adobe Photoshop, XSLT, XML, CSS, HTML

Experience

  • Curology
    https://curology.com

    Converted the Curology website from PHP to React using the Gatsby framework. I later converted this Gatsby JavaScript code to TypeScript. Also, I worked with several customer-facing and back-office web applications using React, MobX, and Radiance UI—a public component library of the company that I helped develop several new components for, using TypeScript, React, and Storybook.

Skills

  • Languages

    HTML, CSS, CSS3, Sass, HTML5, SCSS, JavaScript, ECMAScript (ES6), Less, GraphQL, C#, Java, SQL, PHP, XML, XSLT, TypeScript
  • Frameworks

    Express.js, Ionic, Bootstrap 3, AngularJS, Bootstrap, Redux, ASP.NET, Prototype Framework, Spring MVC, Hibernate, Knockout (Knockout.js), Cypress.io
  • Libraries/APIs

    Node.js, Chai, React, jQuery, Flexbox, EJS, Emotion Library, Lodash, jQuery UI, AngularUI, Handlebars, Backbone.js, MobX, Vue
  • Tools

    Mocha, Stylus, Gulp, JSX, Webpack, Grunt, Babel, Browserify, Git, Mongoose, Adobe Photoshop, GitHub, VS Code, NPM, Figma
  • Paradigms

    REST, Responsive Web Design (RWD), MEAN Stack
  • Platforms

    Web, MacOS, WordPress, Contentful, Visual Studio Code
  • Storage

    JSON, MongoDB, MySQL, Redis
  • Other

    Responsive Design, Front-end, React Testing Library, Content Management Systems (CMS), Storybook, Gatsby

Education

  • 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