Federico Dayan, Software Developer in Pembroke Pines, FL, United States
Federico Dayan

Software Developer in Pembroke Pines, FL, United States

Member since September 16, 2013
Federico is a passionate, senior, full-stack developer with more than a decade of experience working on the web ecosystem. He has extensive experience helping clients develop ideas and making them real. He believes that clean code and separation of concerns makes great software.
Federico is now available for hire


  • Freelance
    Ruby, Ruby on Rails (RoR), React, RSpec, Cypress
  • Freelance
    RSpec, Sidekiq, Responsive Design, Redux Thunk, SQL, Firebase, Heroku...
  • Awesome Doc
    Responsive Design, SQL, JavaScript, ECMAScript (ES6), MobX, Antd, Jest, React...



Pembroke Pines, FL, United States



Preferred Environment

Atom, Terminal, MacOS

The most amazing...

...thing I've coded is a web application for processing 1,000 requests per second running on the cloud that was auto scaling up and down based on performance.


  • Senior Full-Stack Developer

    2021 - 2021
    • Created UI components in React for managing different components such as volunteering, donation, campaigns, and idea boards.
    • Developed GraphQL queries to be consumed by React components.
    • Constructed controllers, views, and models in Ruby on Rails for the admin to manage the platform.
    Technologies: Ruby, Ruby on Rails (RoR), React, RSpec, Cypress
  • Senior Full-stack Developer

    2020 - 2020
    • Developed an application to keep track of different metrics of mental health and habit tracking. The user was able to go to the app daily and keep track of his moods, anxiety, sleep, sadness, and more.
    • Developed the ability to create custom trackers and built components in React and Ruby on Rails.
    • Built a user interface to display tracker's data in different ways: calendars, line charts, and bar charts.
    • Used Redux for state management, developed action creators and reducers.
    • Led the team with agile and Scrum best practices like stand-ups, user stories, iteration planning, and retrospectives.
    • Built the entire control flow, from sign-up to login and account deletion. Developed React components and Ruby on Rails models and controllers.
    • Developed a responsive application to work on mobile devices.
    • Created jobs in Sidekiq for sending recurrent emails and DB data processing.
    • Developed an API for front-end React components with token authentication.
    Technologies: RSpec, Sidekiq, Responsive Design, Redux Thunk, SQL, Firebase, Heroku, PostgreSQL, JavaScript 6, Redux, React, Ruby on Rails (RoR), Ruby
  • Senior Full-stack Developer

    2020 - 2020
    Awesome Doc
    • Developed a community-based application for rating and recommending doctors. Users were able to ask for recommendations to friends, creating a list of selected practitioners.
    • Developed React components and tested them using Jest.
    • Built controllers and models in Ruby on Rails and tested them using RSpec.
    • Used agile best practices for organizing tasks and responsibilities.
    • Developed a responsive application to work on mobile devices.
    Technologies: Responsive Design, SQL, JavaScript, ECMAScript (ES6), MobX, Antd, Jest, React, Ruby on Rails (RoR)
  • Senior Full-stack Developer

    2019 - 2019
    Children's Council San Francisco
    • Led the development of a search engine for connecting eligible families to a subsidized childcare service.
    • Integrated the search engine app with a WordPress application.
    • Developed components and controllers in Angular as part of the architecture of the application.
    • Interacted with designers to integrate images, UI, and UX.
    • Developed a unit test in RSpect and a feature test in Cucumber.
    Technologies: REST APIs, SQL, JavaScript, CoffeeScript, AngularJS, Ruby on Rails (RoR)
  • CTO

    2018 - 2019
    • Developed a web application for making group gifts—it enables users to send money to a pool and the administrator to buy a gift card for a recipient with that money.
    • Migrated a web application to a new solution utilizing a higher design quality and best practices in Ruby on Rails and JavaScript; implemented an agile process for development, continuous integration, and unit testing.
    • Integrate third-party APIs for getting gift cards and processing payments.
    Technologies: REST APIs, RSpec, JavaScript, Ruby on Rails (RoR)
  • Senior Full-stack Developer

    2018 - 2019
    California Court Digital Service
    • Led the development of a plugin for searching courts in React that allowed displaying them in a very friendly way to the user. The purpose of the app was to improve the experience of the search result.
    • Connected the front end of the app with the Google Spreadsheets API for the search.
    • Interacted with designers to integrate design with UI, images, and UX.
    • Wrote tests in Jest for testing the React components.
    • Wrote tests using Puppeteer for end-to-end testing of use cases.
    Technologies: SQL, JavaScript, MobX, Jest, ECMAScript (ES6), React
  • Senior Rails Developer

    2017 - 2018
    • Developed a web application that enabled clients to browse their IT ratings and allowed over-time comparison of ratings with other performers in the IT industry.
    • Developed an admin application for handling users, profiles, clients, and access to the main application.
    • Developed a web application with AngularJS for letting SMEs collect company data in a practical way.
    • Wrote feature tests with Cucumber for testing functionality.
    • Refactored legacy code to incorporate a new design.
    Technologies: JavaScript, AngularJS, Ruby on Rails (RoR), Ruby
  • Senior React/Rails Developer

    2017 - 2018
    • Developed a web application for handling applications for housing in San Francisco.
    • Created the back-end API in Rails connected to Salesforce.
    • Wrote tests in Jest, RSpec, and puppeteer for testing components.
    • Created reusable components in React to be integrated in the app.
    • Interacted with Salesforce using custom Salesforce SOQL language.
    Technologies: Salesforce, React, Ruby on Rails (RoR), Ruby
  • Full-stack Developer

    2015 - 2016
    • Implemented Agile best practices for organizing the team.
    • Refactored a legacy Rails app to handle more load and use best practices.
    • Covered the web app with unit tests for easier refactoring and implementing of CI.
    • Built a matching framework for finding grants for students.
    • Built a scraper for importing grants from the web.
    Technologies: Heroku, Ruby on Rails (RoR), Ruby
  • Lead Developer

    2015 - 2015
    • Developed a cloud-based web application that was used by more than 86 stores in Europe to process requests for smartphone repairs and returns.
    • Trained and mentored two junior developers to develop stable, supportable Ruby on Rails applications, using recognized standards and best practices.
    • Ensured that all developed applications operated according to customers’ requirements.
    Technologies: Bootstrap, Heroku, JavaScript, Ruby on Rails (RoR)
  • Senior Ruby Developer

    2014 - 2015
    • Developed a web application for helping musicians distribute their content and monetize their videos.
    • Helped current developers using best practices and libraries and mentoring in Agile methodologies (Scrum, CI, TDD, etc).
    • Introduced a continuous integration pipeline: deployment with Capistrano, automatic deployment with Git hooks, regression testing, and all put together with Codeship.
    • Developed a Socket.IO server for collecting video metrics.
    • Maintained, improved, and supported Amazon web service infrastructure: S3, EC2, ELB.
    Technologies: Amazon Web Services (AWS), Git, Capistrano, Codeship, Cuba, Ruby
  • Senior Ruby on Rails Developer

    2013 - 2014
    • Developed a Rails engine for creating WordPress-like applications.
    • Developed Rails engines for administrating websites.
    • Wrote tests using Cucumber, Rspec, and FactoryGirl.
    Technologies: REST APIs, Capistrano, Chef, Haml, Sass, jQuery, JavaScript, Ruby, Ruby on Rails (RoR)
  • Lead Ruby on Rails Developer

    2011 - 2013
    PR Newswire
    • Led the development of a web application that generates HTML content for online advertisement.
    • Developed unit and functional tests.
    • Set up a continuous integration server.
    • Prepared twelve hours' worth of training for the Ruby language and Rails framework.
    • Made a web application responsive for all devices and screen sizes.
    Technologies: JavaScript, CoffeeScript, Ruby
  • Lead Architect

    2010 - 2011
    • Led the architecture of a web application to exchange user data between companies.
    • Developed a web application for collecting and sending user data with a demand of 500 requests per second and a return time of 100ms. The application is running in a cluster of twenty nodes on Amazon EC2.
    • Developed a web application in Ruby on Rails for browsing and purchasing user data.
    • Developed mapreduce applications to manipulate more than 1TB of data in Java and Python.
    • Developed a Ruby on Rails application for managing the database, run reports, transaction, and map reduce jobs.
    • Maintained a distributed index updated in more than five nodes.
    • Implemented a Scrum environment.
    Technologies: Python, Java, Ruby
  • Senior Software Developer

    2008 - 2009
    Media Math
    • Developed a web application for purchasing online advertisement space automatically.
    • Developed a Ruby on Rails application for managing assets and for an online campaign.
    • Developed Ruby scripts to automate tasks.
    • Developed a scheduler in Java to publish campaigns to three different ad exchanges.
    • Developed the back-end in Java to administer domain model.
  • Senior Software Developer

    2007 - 2008
    Jones Apparel Group
    • Developed an eCommerce engine.
    • Maintained eCommerce sites for Nine West, Bandolino, Barneys, and Espirit brands.
    • Integrated retail stores with online site inventories.
    • Developed a Ruby on Rails application for running reports.
    • Developed Ruby scripts for manipulating files.
    • Developed reports in SQL.
    Technologies: Java
  • Java Developer

    2007 - 2007
    Royal Caribbean
    • Contributed to a team of thirty developers responsible for developing points of sale for travel agencies.
    • Consumed web services.
    • Wrote unit tests.
    • Created JSP pages.
    • Maintained JDocs to keep them up to date.
    Technologies: Java
  • Java Developer

    2006 - 2007
    • Coded a web application using Spring MVC.
    • Coded models to talk to a rational DB using Hibernate.
    • Developed web services for providing an API.
    • Wrote Unit and Integration tests for models, services, and controllers.
    • Wrote SQL scripts for reporting.
    Technologies: Java
  • Application Developer

    2004 - 2006
    GlobeTel Communication
    • Developed web services for transferring money from a bank account to a prepaid calling card with Java and Spring. The application was integrated with banks in Mexico and Venezuela through web services. The web service had to support a high demand and was not allowed to be down.
    • Developed a web application for managing the web services, transactions, and clients.
    • Developed various SQL reports.
    • Developed an application for managing the stock options for employees.
    • Managed and added accounts to an Asterix in test environment.
    Technologies: Java
  • ColdFusion Developer

    2004 - 2004
    • Developed an online pharmacy with ColdFusion.
    • Developed an admin app for managing inventory.
    • Integrated the application with Fedex.
    • Gathered requirements from the client.
    Technologies: JavaScript, CSS, HTML, Adobe ColdFusion
  • Java Developer

    2003 - 2004
    Maclee Express
    • Built a web application for taking printing orders in stores.
    • Developed an algorithm for ordering jobs in the most efficient way.
    • Created a web application to work on a touchscreen kiosk.
    • Coded SQL reports for financial use.
    • Developed unit tests with JUnit.
    Technologies: Java
  • Java Developer

    2002 - 2003
    • Developed modules for a web application for collecting patient histories.
    • Developed reusable tag libs for the UI.
    • Managed deployments to test and UAT environments.
    • Developed a web service for third-party APIs.
    Technologies: HTML, JavaScript, Java
  • PHP Developer

    2001 - 2002
    • Developed forums for a client in PHP.
    • Developed and maintained shopping carts in PHP.
    • Supported client content management capabilities for websites.
    • Developed UI using JavaScript and HTML.
    • Set up LAMP environments for deploying PHP web applications.
    Technologies: HTML, JavaScript, PHP
  • ASP Developer

    1999 - 2000
    Científica Sur
    • Developed an online bookstore with ASP.
    • Set up an IIS server for deploying the application.
    • Gathered requirements from clients.
    • Developed database schema for a bookstore.
    • Developed an admin application for managing the bookstore.
    Technologies: ASP



  • Languages

    CSS, SQL, Sass, JavaScript, Ruby, ECMAScript (ES6), CoffeeScript, Java, HTML, PHP, Haml, JavaScript 6
  • Frameworks

    Ruby on Rails (RoR), ZURB Foundation 2, Jest, Redux, Bootstrap, AngularJS, Hadoop, ASP, Cuba, Cypress
  • Libraries/APIs

    React, jQuery, Backbone.js, MobX, Facebook API, Antd, REST APIs, Sidekiq, Puppeteer
  • Tools

    Git, Terminal, Mercurial, Chef, Capistrano, Sublime Text, Atom, Babel, Codeship, Redux Thunk, RSpec
  • Paradigms

    Test-driven Development (TDD), Object-oriented Programming (OOP), Continuous Integration (CI), Model View Controller (MVC), Agile Software Development, Functional Programming, Extreme Programming, Scrum, Responsive Web Design (RWD)
  • Platforms

    Android, Heroku, Ubuntu, MacOS, Linux, Oracle, Amazon Web Services (AWS), Salesforce, Firebase
  • Storage

    PostgreSQL, MySQL, MongoDB, SQLite, Membase, HBase, Sybase
  • Other

    Responsive Design, Stripe Payments, BrainTree

To view more profiles

Join Toptal
Share it with others