Rafael Chiti
Verified Expert in Engineering
Front-end Developer
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
Experience
Availability
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
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.
Software Engineer
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.
Software Engineer
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.
Project Manager
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.
Web Developer, Project Leader
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.
Web Developer
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.
Experience
Board
https://github.com/rafaelchiti/boardEducation
Engineering Degree in Computer Engineering
University of Buenos Aires - Buenos Aires, Argentina
Skills
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
Languages
JavaScript, CSS, HTML, CSS3, Ruby, HTML5, SQL, Java, Bash
Paradigms
Agile Software Development, Scrum
Platforms
MacOS, Linux, Oracle, iOS
Frameworks
Flux, Express.js, Ruby on Rails (RoR), Apache Struts, Hibernate, Spring, Apache Wicket
Storage
RethinkDB, MongoDB, PostgreSQL, MySQL
Other
Mobile App Development, User Experience (UX), Web Platforms, CommonJS, Lean Development
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