Federico Dayan

Federico Dayan

Buenos Aires, Argentina
Hire Federico
Scroll To View More
Federico Dayan

Federico Dayan

Buenos Aires, Argentina
Member since August 15, 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
Portfolio
  • Instrumentl
    Ruby on Rails, Heroku
  • Vydia
    Ruby, Cuba, Codeship, AWS, Capistrano, Git
  • MitreMedia
    Ruby on Rails, Rurby, JavaScript, jQuery, Sass, Haml, Chef, Capistrano
Experience
  • Test-driven Development (TDD), 6 years
  • Ruby, 5 years
  • jQuery, 5 years
  • Ruby on Rails (RoR), 5 years
  • Git, 4 years
  • PostgreSQL, 2 years
  • CoffeeScript, 2 years
  • Amazon Web Services (AWS), 2 years
Buenos Aires, Argentina
Availability
Part-time
Preferred Environment
Mac OS X, Sublime, Terminal
The most amazing...
...thing I've coded is a web application for processing 1 thousand request sec running on the cloud that was auto scaling up and down based on performance.
Employment
  • Full-stack Developer
    Instrumentl
    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: Ruby on Rails, Heroku
  • Senior Ruby Developer
    Vydia
    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: Ruby, Cuba, Codeship, AWS, Capistrano, Git
  • Senior Ruby on Rails Developer
    MitreMedia
    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: Ruby on Rails, Rurby, JavaScript, jQuery, Sass, Haml, Chef, Capistrano
  • Lead Ruby on Rails Developer
    PR Newswire
    2011 - 2013
    • 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: Ruby, CoffeeScript, JavaScript
  • Lead Architect
    Brilig.com
    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: Ruby, Java, Python
  • Senior Software Developer
    Media Math
    2008 - 2009
    • 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.
    Technologies: Ruby, Java, Python
  • Senior Software Developer
    Jones Apparel Group
    2007 - 2008
    • 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
    Royal Caribbean
    2007 - 2007
    • 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
    Tracfone
    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
    GlobeTel Communication
    2004 - 2006
    • 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
    Cesuras.com
    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: ColdFusion, HTML, CSS, JavaScript
  • Java Developer
    Maclee Express
    2003 - 2004
    • 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
    HCPersonal
    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: Java, JavaScript, HTML
  • PHP Developer
    Mendquest
    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: PHP, JavaScript, HTML
  • ASP Developer
    Científica Sur
    1999 - 2000
    • 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
Experience
Skills
  • Languages
    Sass, SQL, Ruby, Haml, Java, JavaScript, Python, CoffeeScript, PHP, HTML5
  • Frameworks
    Ruby on Rails (RoR), Spring MVC, Bootstrap, Hadoop, AngularJS, Django
  • Libraries/APIs
    jQuery, Facebook API, Backbone.js
  • Tools
    Terminal, TextMate, Git, Mercurial, Sublime Text, SVN
  • Paradigms
    Model View Controller (MVC), Object-oriented Programming (OOP), Continuous Integration (CI), Test-driven Development (TDD), Scrum, Functional Programming, Responsive Web Design (RWD), Extreme programming, Agile Software Development
  • Platforms
    Mac, Amazon Web Services (AWS), Linux, Oracle, Ubuntu
  • Storage
    MySQL, MongoDB, PostgreSQL, SQLite, Sybase, HBase, Membase
I really like this profile
Share it with others