Rafael Chiti, Developer in Barcelona, Spain
Rafael is available for hire
Hire Rafael

Rafael Chiti

Verified Expert  in Engineering

Front-end Developer

Location
Barcelona, Spain
Toptal Member Since
July 1, 2014

Rafael is passionate about change and trying new things, both professionally and, in general, with his life. He is a skilled web developer with over 13 years of experience. He loves startups and is extremely proactive. His primary focus is on UI engineering and product development.

Portfolio

Big Swing (via Toptal)
CSS3, HTML5, C3.js, Node.js, Browserify, CommonJS, Flux, React
Seed2A
HTML5, CSS3, RequireJS, Backbone.js, JavaScript
SCVSoft
Passenger, NGINX, PostgreSQL, Backbone.js, JavaScript, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, Sublime Text, Linux, MacOS

The most amazing...

...project I've coded is a platform that allows forecasters to visualize and handle large loads of data from wind farms and manipulate it in a rich application.

Work Experience

Full stack JavaScript

2014 - 2015
Big Swing (via Toptal)
  • Building a real time Single Page App from scratch.
  • Configuring a token based authentication system for the whole App.
  • Integrating a cutting edge framework and architecture that suited the App needs (React JS + Flux).
  • Integrating a map solution that needed custom design and behaviour (with Mapbox).
  • Creating multiple custom components and widgets that were reused across the app saving considerable amount of time on the development process.
Technologies: CSS3, HTML5, C3.js, Node.js, Browserify, CommonJS, Flux, React

Software Engineer

2014 - 2014
Seed2A
  • Built a SPA with a complex user interface for investigators in the field of genetics.
  • Reimplemented a security mechanism from scratch in order to migrate to token-based authentication.
  • Implemented architecture for working on top of a complex API with multiple AJAX calls per operation.
  • Created some reusable UI components.
  • Refactored old fashioned uploaders/downloaders to take advantage of the new XHR2 implementation via AJAX.
Technologies: HTML5, CSS3, RequireJS, Backbone.js, JavaScript

Software Engineer

2012 - 2013
SCVSoft
  • Built a platform for visualizing energy forecasts for wind farms in the US.
  • Built a single page app for showing a dashboard with complex user interactions.
  • Created architecture for running processes in parallel for loading big chunks of weather data into a database. Featured an administrative tool.
  • Defined components for enhancing the user experience on a complex dashboard with charts and tools.
  • Implemented complex charting capabilities on top of a charting library in order to satisfy particular requirements from wind energy companies.
Technologies: Passenger, NGINX, PostgreSQL, Backbone.js, JavaScript, Ruby on Rails (RoR)

Project Manager

2011 - 2012
Teracode
  • Ensured adoption of methodology across multiple teams.
  • Managed multiple clients.
  • Ensured proper execution of statements of work (SOWs).
  • Implemented farming.
  • Handled risk management.
  • Ensured career development for multiple teams.
  • Provided career opportunities based on the particular goals of employees.
  • Worked with the company's Agile team on the definition and the propagation of various methodologies across the company.
  • Handled technical recruiting.
  • Led technical courses as part of the coaching staff of the company.
Technologies: Web Platforms

Web Developer, Project Leader

2009 - 2011
Teracode
  • Worked on the launch of several projects, defining architecture and methodologies.
  • Managed client expectations, running demos and communications.
  • Led Scrum master tasks and ensured Agile adoption in the team.
  • Implemented DevOps tasks, managing the server deployments and configurations.
  • Mentored team members.
  • Conducted performance reviews of team members.
  • Handled technical recruiting for the company.
  • Served as a member of the teaching staff of the company, teaching technical courses on Maven, Wicker, and other tools.
  • Disambiguated requirements with clients.
  • Defined the architecture and seed for various projects.
Technologies: Groovy Grails Tool Suite, iOS, Apache Tomcat, CSS, HTML, JavaScript, PostgreSQL, Apache Wicket, Apache Maven, Hibernate, Java

Web Developer

2005 - 2009
Teracode
  • Created a large-scale platform for bid management with a team of 10+ people.
  • Handled back-end work and UI work.
  • Refactored a large and complex tests structure for the platform.
  • Built new pieces of the application from top to bottom.
  • Reviewed the performance of queries.
  • Coached new members of the team.
Technologies: Oracle, JavaScript, HTML, CSS, Spring, Hibernate, Apache Struts, Java

Board

https://github.com/rafaelchiti/board
This is a simple board/card interface for testing a well structured architecture with nodes. It was developed using JavaScript, ES6, React.js, and state of the art patterns.

Languages

JavaScript, CSS, HTML, CSS3, Ruby, HTML5, SQL, Java, Bash

Libraries/APIs

React, Backbone.js, jQuery, Node.js, jQuery UI, RequireJS, C3.js

Tools

Git, Adobe Photoshop, Gulp, Stylus, Apache Tomcat, Groovy Grails Tool Suite, Passenger, Sublime Text, Browserify, Adobe Illustrator, Apache Maven, Subversion (SVN), Vim Text Editor, NGINX, Node Inspector, Sublime Text 3

Paradigms

Agile Software Development, Scrum

Platforms

MacOS, Linux, Oracle, iOS

Other

Mobile App Development, User Experience (UX), Web Platforms, CommonJS, Lean Development

Frameworks

Flux, Express.js, Ruby on Rails (RoR), Apache Struts, Hibernate, Spring, Apache Wicket

Storage

RethinkDB, MongoDB, PostgreSQL, MySQL

2006 - 2014

Engineering Degree in Computer Engineering

University of Buenos Aires - Buenos Aires, Argentina

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
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