Diego Fortes, Developer in Buenos Aires, Argentina
Diego is available for hire
Hire Diego

Diego Fortes

Verified Expert  in Engineering

Software Developer

Location
Buenos Aires, Argentina
Toptal Member Since
January 4, 2016

Diego是一名信息系统工程师,拥有超过十年的开发和设计网站和web应用程序的经验. 他对像JavaScript这样的前端技术有着难以置信的热情, TypeScript, HTML, CSS, React, and related web frameworks. Diego还具有出色的沟通能力,曾在多个全球团队工作过.

Portfolio

Curology
TypeScript, React, MobX,响应式网页设计(RWD), ECMAScript (ES6)...
Restoration Media
Web, CSS3, HTML5, JavaScript, AngularJS, MongoDB, Express.js, Node.js...
iwoca
盖茨比、Web、CSS3、HTML5、JavaScript、Stylus、Contentful、GraphQL、React...

Experience

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.

Work Experience

Senior Front-end Engineer

2019 - 2022
Curology
  • 使用Gatsby和Emotion Library作为主要技术栈,将用PHP编写的公司网站转换为React.
  • 使用React添加新功能并维护几个面向客户端的web应用程序, TypeScript, MobX, and Emotion as the main technologies.
  • 负责后台web应用程序的维护和新功能的添加.
  • 贡献并将React组件库转换为Radiance UI公司的TypeScript. This library is public and uses Storybook.
Technologies: TypeScript, React, MobX,响应式网页设计(RWD), ECMAScript (ES6), JavaScript, Git, React Testing Library, Cypress, 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, SQL, Amazon Web Services (AWS), APIs, Next.js、UI组件、设计系统、用户界面、用户体验

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.
  • 为astrologyhive编写了一个带有Passport的身份验证机制和一个Google策略.com and triviahive.com.
  • 使用Mocha, Chai, Sinon和Supertest开发后端测试,覆盖率至少达到80%.
  • 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.
技术: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, SQL, Amazon Web Services (AWS), APIs, UI Components, Design Systems, Figma, User Interface (UI), User Experience (UX), PostgreSQL

Front-end Developer

2018 - 2018
iwoca
  • 使用站点生成器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: 盖茨比、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, APIs, UI Components, Design Systems, User Interface (UI), User Experience (UX)

Full-stack JavaScript Developer

2016 - 2017
Sellr
  • 开发并支持四个使用MEAN栈构建的web应用程序.
  • 支持并定制了一个React应用程序,用于欧博体育app下载和过滤.
  • 完全重新设计了一个web应用程序,以匹配现代UI组件和UX和许多UI组件从所有应用程序与响应式移动支持.
  • Supported a back-end API in Node.js, Express, MongoDB, and MySQL.
  • Developed three AngularJS/Ionic mobile apps from scratch.
技术: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, SQL, APIs, UI Components, Design Systems, User Interface (UI), User Experience (UX)

Full-stack JavaScript Developer

2016 - 2017
CUPS App
  • Created several page templates with EJS for the front-end pages.
  • 开发Express服务器路由规则和几个不同的中间件.
  • Developed analytics-tracking logic with ES6 and Babel.
  • Refactored sections of the site using React components.
技术:jQuery, Web, CSS3, HTML5, JavaScript, React, EJS, Babel, 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, SQL, APIs, UI Components, Design Systems, User Interface (UI), User Experience (UX)

Front-end Developer

2016 - 2016
PaidUp
  • 用Angular 1设计和开发新的网站前端架构.5, Angular UI-Router, Browserify, and npm scripts.
  • 使用Materialize和Less开发响应式布局和自定义设计.
  • Redesigned the front-end system from Angular to Vue.js.
技术:Web, CSS3, HTML5, JavaScript, Less,响应式设计,Browserify, Node.js, AngularJS, Responsive Web Design (RWD), ECMAScript (ES6), Git, Flexbox, HTML, MacOS, JSON, NPM, Vue, Front-end, SQL, APIs, UI Components, Design Systems, User Interface (UI), User Experience (UX)

Front-end Developer

2016 - 2016
PVBid
  • Revamped the web app design using Sass and jQuery.
  • 分析并迁移一些AngularJS UI/UX逻辑到jQuery,以提高站点性能.
  • 帮助团队使用先进的Angular和jQuery技术提高性能.
Technologies: jQuery, Web, CSS3, HTML5, JavaScript, Gulp, Sass, HTML, AngularJS, Responsive Web Design (RWD), Git, Flexbox, MacOS, Responsive Design, JSON, Front-end, APIs, Design Systems, User Interface (UI), User Experience (UX)

Front-end Developer

2016 - 2016
Listen360
  • 更新了web应用程序,以匹配在Photoshop中创建的设计. Enhanced the UI/UX via JavaScript and jQuery.
  • 实现第三方jQuery插件,如Datepicker,并自定义风格和功能.
  • 致力于使用纯Sass和CSS实现响应式设计以支持移动设备.
Technologies: Knockout (Knockout.js), jQuery, Web, CSS3, HTML5, JavaScript, Sass, HTML, Responsive Web Design (RWD), Git, Flexbox, MacOS, Responsive Design, JSON, Front-end, APIs, Design Systems, User Interface (UI), User Experience (UX)

Front-end Developer

2016 - 2016
DoubleNet Pay
  • 更新了现有的web应用程序布局,以匹配在InVision应用程序中创建的响应式设计.
  • Fixed bugs and refactored JavaScript, Backbone, and Handlebars code.
  • 用Gulp创建了一个前端构建系统,以缩小和连接JavaScript和CSS文件.
Technologies: Web, CSS3, HTML5, JavaScript, Gulp, Backbone.js, Handlebars, Bootstrap, HTML, Responsive Web Design (RWD), Git, Flexbox, MacOS, Responsive Design, JSON, Front-end, APIs, Design Systems, User Interface (UI), User Experience (UX)

Ionic and AngularJS Developer

2015 - 2015
SouthApps
  • Developed a mobile application using Ionic and AngularJS frameworks.
  • 使用Ionic组件和Sass自定义样式从模型图像中实现和设计了30多个屏幕设计.
  • 在AngularJS中开发业务逻辑以支持混合应用.
Technologies: Web, CSS3, HTML5, JavaScript, Sass, Ionic, AngularUI, AngularJS, Responsive Web Design (RWD), HTML, Responsive Design, Front-end, APIs, User Interface (UI), User Experience (UX)

Internet Services Analyst

2011 - 2015
ExxonMobil
  • Implemented and was responsible for the solution design, development, 并支持埃克森美孚的公共网站和公共网络应用程序.
  • 使用AngularJS、Node开发和设计单页应用.js, and Sass.
  • 为承载web应用程序的基础设施提供支持和设计解决方案, JBoss, IIS, and Windows servers.
  • 管理的Webtrends分析,谷歌搜索设备和Akamai CDN.
  • 作为技术主管参与了一个重要的全球电子商务公共web应用程序的架构和技术堆栈设计,该应用程序用于业务关键型项目.
技术:jQuery, Web, CSS3, HTML5, JavaScript,响应式设计,Java, c#, ASP.NET, Sass, AngularJS, Responsive Web Design (RWD), HTML, Content Management Systems (CMS), Front-end, SQL, APIs, User Interface (UI), User Experience (UX)

Web Application Developer

2011 - 2011
IBM
  • Supported a business-critical Java J2EE application.
  • 使用JavaScript框架原型和RESTful web服务.
  • 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, APIs, User Interface (UI)

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.
  • 为Oracle和MS SQL数据库编写SQL脚本和存储过程.
Technologies: CSS, JSX, jQuery, Web, CSS3, HTML5, JavaScript, Hibernate, Spring MVC, Java, jQuery UI, HTML, APIs

Web Developer

2009 - 2010
Dell EMC XtremIO
  • 通过Documentum CMS平台支持EMC区域网站.
  • Developed campaign microsites (e.g., EMC Annual Forums or RSA Conferences) and email newsletters.
  • Constructed and maintained blogs with WordPress, PHP, and MySQL.
  • 用Photoshop制作横幅,然后将其部署到公司网站或WordPress客户端.
Technologies: Web, CSS3, HTML5, JavaScript, Content Management Systems (CMS), WordPress, Adobe Photoshop, MySQL, PHP, CSS, HTML, APIs

Web Developer

2008 - 2009
Enexum
  • 使用编译成HTML的XSLT和XML开发站点模板.
  • Transformed style designs and mock-ups from Photoshop to HTML/CSS.
  • Developed the site logic with Vanilla JS, HTML, and CSS.
技术:Web, CSS3, HTML5, JavaScript, Adobe Photoshop, XSLT, XML, CSS, HTML

Curology

http://curology.com
使用Gatsby框架将Curology网站从PHP转换为React. I later converted this Gatsby JavaScript code to TypeScript. Also, 我使用React处理过几个面向客户和后台的web应用程序, MobX, 以及Radiance ui——公司的一个公共组件库,我帮助开发了几个新组件, using TypeScript, React, and Storybook.

Radiance UI

http://github.com/curology/radiance-ui
Curology中使用的这个React UI组件库的原作者. Initial components were inside the main app repo in JavaScript, but for Radiance, I converted all to TypeScript, added enhancements, and expanded to more components. I mainly used Storybook, TypeScript, and React.
2003 - 2008

Bachelor's Degree in Information Systems Engineering

National Technological University - Buenos Aires, Argentina

Libraries/APIs

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

Tools

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

Frameworks

Express.js, Ionic, Bootstrap 3, AngularJS, Bootstrap, Redux, Next.js, ASP.NET, Prototype Framework, Spring MVC, Hibernate, Knockout (Knockout.js), Cypress, Jest

Languages

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

Paradigms

REST, Responsive Web Design (RWD), MEAN Stack

Platforms

Web, MacOS, WordPress, Contentful, Visual Studio Code (VS Code), Amazon Web Services (AWS)

Storage

JSON, MongoDB, MySQL, Redis, PostgreSQL

Other

Responsive Design, Front-end, APIs, UI Components, Design Systems, User Interface (UI), Application State Management, User Experience (UX), Content Management Systems (CMS), Storybook, Gatsby, Enzyme

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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