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
  • Ruby on Rails (RoR), 5 years
  • jQuery, 5 years
  • Git, 4 years
  • PostgreSQL, 2 years
  • Amazon Web Services (AWS), 2 years
  • CoffeeScript, 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
    2015 - 2016
    Instrumentl
    • 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
    2014 - 2015
    Vydia
    • 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
    2013 - 2014
    MitreMedia
    • 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
    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: Ruby, CoffeeScript, JavaScript
  • Lead Architect
    2010 - 2011
    Brilig.com
    • 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
    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.
    Technologies: Ruby, Java, Python
  • 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
    Tracfone
    • 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
    Cesuras.com
    • 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
    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
    HCPersonal
    • 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
    2001 - 2002
    Mendquest
    • 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
    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
Experience
Skills
  • Languages
    Haml, JavaScript, Ruby, Java, Sass, SQL, Python, PHP, HTML5, CoffeeScript
  • Frameworks
    Spring MVC, Ruby on Rails (RoR), Hadoop, AngularJS, Bootstrap, Django
  • Libraries/APIs
    jQuery, Backbone.js, Facebook API
  • Tools
    Git, Terminal, TextMate, Subversion (SVN), Sublime Text, Mercurial
  • Paradigms
    Continuous Integration (CI), Model View Controller (MVC), Object-oriented Programming (OOP), Test-driven Development (TDD), Scrum, Extreme programming, Agile Software Development, Functional Programming, Responsive Web Design (RWD)
  • Platforms
    Linux, Mac, Ubuntu, Amazon Web Services (AWS), Oracle
  • Storage
    Sybase, HBase, Membase, PostgreSQL, SQLite, MongoDB, MySQL
I really like this profile
Share it with others