Federico Dayan

Federico Dayan

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Sr full Stack engineering with 15 yrs, code clean obsessive compulsive disorder and refactor maniac
Sr full Stack engineering with 15 yrs, code clean obsessive compulsive disorder and refactor maniac

Software Developer with more than 20 years of global experience leading and supporting the design, development, testing, and launch of front-end and full-stack software solutions for web, cloud-based, and mobile platforms. Coordinates software-focused projects using Agile Methodologies to develop and support innovative applications. Expert in translating business requirements into emergent technology solutions. Has extensive experience as a remotely located, telecommuting Software Developer, with strong skills in effectively communicating project statuses and development progress.

Italian, Spanish, English
Buenos Aires (-03:00)
Joined February 2018
EXPERTISE
10 years experience
Lot of experience working Ruby on Rails. In the past 5 years, I position myself as consult for startups that need to grow to the next lev...
Lot of experience working Ruby on Rails. In the past 5 years, I position myself as consult for startups that need to grow to the next level. I go in and I help refactor the code made usually by junior developers and I help implementing best practices. I particularly help organizing projects that started small and ended up growing way too big. Organizing large projects in Rails might be a challenge, since its default architecture and conventions are thought for small projects. I I can help your wit any question you might have with Rails, how to organize large portions of code (controller, model, helper, etc.), so it does not drive you crazy and that is code that is a pleasure to work with. Also, I can help implementing best practices and procedures for a better and clean coding.
View more
View more
7 years experience
Strong experience working with React and related libraries. I have worked with React building small and large project with Redux and Mob...
Strong experience working with React and related libraries. I have worked with React building small and large project with Redux and Mobx. I have worked with UX/UI desgined and converting wireframes into protopyes and then full apps. I have worked witth React interacting with API services (builed by me mostlyI). can help you understand React, follow best practices, use some functional programming with React and organize large portion of code with different techniques. I have also exprience combining React and Rails.
Es6ReduxMobX
View more
4 years experience

REVIEWS FROM CLIENTS

Federico's profile has been carefully vetted and approved as a Codementor. Connect with Federico now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
Zippo
Helps you run pipelines of Hadoop jar jobs.
Ruby
2
0
hadoop-extra
Utilities, helpers and extensions for Hadoop/HBase
1
1
Stack Overflow
2346 Reputation
4
27
39
EMPLOYMENTS
Software Architect
Pearl Edison
2023-10-01-2024-05-01

Led the end-to-end development of an innovative onboarding application tailored to gather user specifications for new cooling or heati...

Led the end-to-end development of an innovative onboarding application tailored to gather user specifications for new cooling or heating equipment installations in residential settings.
Designed and developed a streamlined process for order configuration, installation progress tracking, and payment management.
Spearheaded the architecture and development of an intuitive admin interface, empowering efficient order configuration and comprehensive order tracking capabilities

Node.js
TypeScript
React
View more
Node.js
TypeScript
React
Next.js
View more
Senior Software Engineer
Taskrabbit
2021-12-01-2023-09-01

As a Senior Software Engineer on the Web Infrastructure team at Taskrabbit, I collaborated closely with a pod of six engineers to deve...

As a Senior Software Engineer on the Web Infrastructure team at Taskrabbit, I collaborated closely with a pod of six engineers to develop and maintain robust web applications. My primary focus was on building and enhancing the front-end components using React within the Next.js framework. Additionally, I took ownership of various testing responsibilities, including the development of Jest tests for React components and Playwright End-to-End (E2E) tests. Some of the modules I worked with at TaskRabbit are: Payments, Booking, Profile.

Key Responsibilities:

Front-end Development: Designed and implemented responsive and interactive front-end components using React, ensuring high-quality user experiences and seamless integration with Next.js.

Testing and Quality Assurance: Developed comprehensive Jest test suites to ensure the stability and reliability of React components. Additionally, I leveraged Playwright to design and implement E2E tests, covering critical user workflows and scenarios.

API Development: Utilizing Ruby on Rails, I played an active role in designing and developing RESTful API endpoints to facilitate seamless communication between the front-end and back-end systems. This included implementing efficient data retrieval and manipulation mechanisms.

Migration to React: Led the migration process of existing JavaScript components to React, leveraging modern patterns and best practices. This involved refactoring code, optimizing performance, and ensuring backward compatibility.

Ruby on Rails
Node.js
TypeScript
View more
Ruby on Rails
Node.js
TypeScript
React
Next.js
View more
Senior Software Engineer
Tracker Buddy
2021-01-01-2021-12-01

In my role at TrackerBuddy, I architected a comprehensive Ruby on Rails and React application tailored for daily tracking of various m...

In my role at TrackerBuddy, I architected a comprehensive Ruby on Rails and React application tailored for daily tracking of various mental health metrics, including moods, anxiety levels, sleep patterns, and more. I innovatively introduced a feature allowing users to design personalized trackers and ensured a dynamic user interface that displayed data using calendars, line charts, and bar graphs. My expertise in Redux played a pivotal role in managing application state, where I developed action creators and reducers. Leading the team, I adopted agile methodologies, emphasizing daily stand-ups, comprehensive user stories, and systematic iteration planning. My commitment to robust code was reflected in my use of Test-Driven Development with RSpec. I further strengthened the application's functionality by designing an API for React component integration and introduced token-based authentication for enhanced security. A highlight was the adept use of Sidekiq for background jobs, especially for data mining processes.

Ruby on Rails
Node.js
React
View more
Ruby on Rails
Node.js
React
View more
PROJECTS
Point of sale in cloud for 80+ stores in Eurpe
2016
Developed a cloud-based web application that was used by more than 86 stores in Europe to process requests for smartphone repairs and ret...
Developed a cloud-based web application that was used by more than 86 stores in Europe to process requests for smartphone repairs and returns. The applications was running in Amazn Web Services. It was not allowed to failed since stores could not take orders. The application was made of 1) the admin side and 2) the point of sale. It was responsive and accessible by tables in the store.
Ruby on Rails
Angular
View more
Ruby on Rails
Angular
View more
Developer application for collecting users information with 1k request per second
2012
Developed an application for collecting ad selling user information for major. All in the same request. The application was being hit by ...
Developed an application for collecting ad selling user information for major. All in the same request. The application was being hit by 1K request per second and it had to return in no more than 100ms. Major website (like New York Times) were implementing our code for selling and buying other users data. We were collecting and processing the data with hadoop and then making the data available in a large memcache cluster. Everythings was running in Amazon web service and the application was fault tolerant.
Java
Apache Hadoop
View more
Java
Apache Hadoop
View more