Skip to content

Instantly share code, notes, and snippets.

@fddayan
Last active June 7, 2023 17:29
Show Gist options
  • Save fddayan/615480561f843c199cd6a4fa17e3a74c to your computer and use it in GitHub Desktop.
Save fddayan/615480561f843c199cd6a4fa17e3a74c to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Federico Dayan",
"label": "Senior Software Engineer",
"url": "https://www.github.com/fddayan",
"summary": "Senior Software Engineer with more than 19 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.",
"profiles": [
{
"network": "LinkedIn",
"username": "federico-dayan",
"url": "https://www.linkedin.com/in/federico-dayan/"
},
{
"network": "Github",
"username": "federico-dayan",
"url": "https://www.github.com/fddayan"
}
]
},
"work": [
{
"name": "TaskRabbit",
"company": "TaskRabbit",
"position": "Senior Software Engineer",
"startDate": "2021-12-31",
"endDate": "2023-04-01",
"highlights": ["Full-stack","React", "NextJs", "TypeScript", "Storybook", "Ruby on Rails", "MySql"],
"url": "https://www.linkedin.com/company/taskrabbit/",
"location": "New York, New York, United States",
"summary": "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.\n\nKey Responsibilities:\n\nFront-end Development: Designed and implemented responsive and interactive front-end components using React, ensuring high-quality user experiences and seamless integration with Next.js.\n\nTesting 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.\n\nAPI 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.\n\nMigration 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." },
{
"name": "WeSpire",
"company": "WeSpire",
"position": "Senior Software Engineer",
"startDate": "2021-02-28",
"endDate": "2021-10-31",
"highlights": ["Full-stack","React", "JavaScript", "Ruby on Rails", "GraphQL"],
"summary": "As a Full Stack Software Engineer, I specialized in developing and maintaining UI components using React for a platform that encompassed various functionalities, including volunteering, donation management, campaigns, and idea boards. Additionally, I played a key role in backend development using Ruby on Rails, constructing controllers, views, and models to empower administrators with efficient management capabilities.\n\nKey Responsibilities:\n\nUI Component Development: Created and implemented UI components in React to facilitate seamless user interactions and intuitive management of volunteering, donation, campaigns, and idea boards. Ensured responsive designs and optimal user experiences.\n\nGraphQL Integration: Developed GraphQL queries and integrated them into React components to efficiently retrieve and manipulate data from the backend. This enabled streamlined communication between the frontend and backend systems.\n\nBackend Development: Leveraging Ruby on Rails, I constructed controllers, views, and models to provide administrators with a comprehensive platform management interface. This included implementing user-friendly features and robust data handling mechanisms.\n\nCollaboration and Maintenance: Collaborated with cross-functional teams to gather requirements, provide technical expertise, and ensure the smooth operation and continuous improvement of the platform. Participated in code reviews, bug fixing, and feature enhancements.",
"url": "https://www.linkedin.com/company/wespire/",
"location": "Boston, Massachusetts, United States"
},
{
"name": "California Court Digital Service",
"company": "California Court Digital Service",
"position": "Senior Software Engineer",
"startDate": "2019-02-01",
"endDate": "2020-12-31",
"highlights": ["Full-stack","React", "JavaScript", "Ruby on Rails"],
"summary": "As a Full-stack Software Engineer, I took a leadership role in developing a court search plugin using React. The objective of this plugin was to provide users with a highly user-friendly and intuitive experience when searching for courts. I connected the front-end of the application with the Google Spreadsheets API to facilitate seamless searching. Working closely with designers, I ensured the integration of design elements, UI components, images, and UX, resulting in a visually appealing and engaging user interface. Furthermore, I played a pivotal role in maintaining code quality through the implementation of Jest tests for React components and Puppeteer tests for comprehensive end-to-end testing of use cases.\n\nKey Responsibilities:\n\nPlugin Development: Led the development efforts of a court search plugin using React, focusing on creating an intuitive and user-friendly interface to enhance the search result experience. Leveraged React components to achieve the desired functionality and visual aesthetics.\n\nAPI Integration: Connected the front-end of the application with the Google Spreadsheets API, enabling seamless retrieval and display of court search results. Implemented efficient data retrieval mechanisms and ensured real-time updates.\n\nDesign Integration: Collaborated closely with designers to integrate design elements, UI components, images, and UX, resulting in a visually appealing and engaging user interface. Translated design concepts into functional components while ensuring responsiveness and cross-browser compatibility.\n\nTesting and Quality Assurance: Developed comprehensive Jest tests to validate the functionality and behavior of React components, ensuring code quality and robustness. Implemented Puppeteer tests for end-to-end testing of use cases, covering critical user workflows and scenarios.",
"location": "San Francisco, California, United States"
},
{
"name": "Housing.sfgov.org",
"company": "Housing.sfgov.org",
"position": "Senior Software Engineer",
"startDate": "2019-01-31",
"endDate": "2019-12-31",
"highlights": ["Full-stack","React", "JavaScript", "Ruby on Rails", "REST", "Salesforce"],
"summary": "Developed a web application for handling applications for housing in San Francisco.\nCreated the back-end API in Rails connected to Salesforce.\nWrote tests in Jest, RSpec, and puppeteer for testing components.\nCreated reusable components in React to be integrated in the app.\nInteracted with Salesforce using custom Salesforce SOQL language.",
"location": "San Francisco, California, United States"
},
{
"name": "Children's Council of San Francisco",
"company": "Children's Council of San Francisco",
"position": "Senior Software Engineer",
"startDate": "2019-01-31",
"endDate": "2019-05-31",
"highlights": ["Full-stack","React", "JavaScript", "Ruby on Rails"],
"summary": "As a Full Stack Software Engineer, I played a pivotal role in developing a web application specifically designed for handling housing applications in San Francisco. This involved creating a robust back-end API using Ruby on Rails, which was seamlessly connected to Salesforce. Additionally, I wrote comprehensive tests using Jest, RSpec, and Puppeteer to ensure the reliability and stability of the application’s components. As part of the development process, I also created reusable components in React that were integrated into the application. Moreover, I leveraged my expertise in custom Salesforce SOQL language to interact with Salesforce and optimize data retrieval and integration processes.\n\nKey Responsibilities:\n\nWeb Application Development: Developed a web application tailored for handling housing applications in San Francisco, focusing on delivering a user-friendly and efficient experience. Utilized a full stack approach, encompassing both front-end and back-end development.\n\nBack-end API Development: Created a robust and scalable back-end API using Ruby on Rails, ensuring seamless communication with Salesforce. Employed custom Salesforce SOQL language to optimize data retrieval and integration processes.\n\nTesting and Quality Assurance: Wrote comprehensive tests using Jest, RSpec, and Puppeteer to validate the functionality and behavior of application components. Ensured high code quality, reliability, and adherence to requirements.\n\nReusable Component Development: Created reusable components in React to enhance code maintainability and reusability, resulting in improved development efficiency and consistency across the application.",
"url": "https://www.linkedin.com/company/children's-council-of-san-francisco/",
"location": "San Francisco, California, United States"
},
{
"name": "HipChip",
"company": "HipChip",
"position": "Staff Engineer",
"startDate": "2018-01-31",
"endDate": "2019-01-31",
"highlights": ["Full-stack","jQuery", "JavaScript", "Ruby on Rails"],
"summary": "As a Full Stack Software Engineer, I spearheaded the migration of a web application to a new solution, utilizing Ruby on Rails and JavaScript to achieve a higher design quality and implement best practices. Alongside the migration, I implemented an Agile development process, incorporating continuous integration and unit testing to ensure the application’s reliability and efficiency.\n\nKey Responsibilities:\n\nWeb Application Migration: Led the migration of a web application to a new solution, leveraging Ruby on Rails and JavaScript. Focused on enhancing the design quality and adhering to industry best practices, resulting in improved performance, scalability, and maintainability.\n\nAgile Process Implementation: Introduced an Agile development process to streamline project management, foster collaboration, and increase productivity. Embraced principles such as iterative development, continuous integration, and unit testing, ensuring a more efficient and reliable software development lifecycle.\n\nFull Stack Development: Contributed to both the front-end and back-end aspects of the web application, utilizing Ruby on Rails for the server-side logic and JavaScript for interactive user interfaces. Employed industry best practices, design patterns, and coding standards to deliver high-quality code.\n\nContinuous Integration and Unit Testing: Implemented a continuous integration process, integrating code changes regularly and ensuring the application’s stability. Developed comprehensive unit tests to verify the functionality and behavior of individual components, ensuring the application’s reliability and minimizing bugs and regressions.",
"url": "http://www.hipchip.com",
"location": "Greater Boston Area"
},
{
"name": "Corsis",
"company": "Corsis",
"position": "Senior Software Engineer",
"startDate": "2017-01-31",
"endDate": "2018-01-31",
"highlights": ["Full-stack","jQuery", "Angular", "JavaScript", "Ruby on Rails"],
"summary": "As a Full Stack Software Engineer, I played a key role in the development of a web application that empowered clients to browse and analyze their IT ratings. This application also provided the capability to compare their ratings with other performers in the IT industry over time. Leveraging my expertise in AngularJS and Ruby on Rails, I successfully delivered a robust and user-friendly web application, enabling clients to gain valuable insights into their performance within the IT industry.\n\nKey Responsibilities:\n\nWeb Application Development: Developed a web application using AngularJS and Ruby on Rails to enable clients to browse their IT ratings and perform comparisons with other performers in the industry. Ensured an intuitive and engaging user interface, delivering a seamless user experience.\n\nRating Analysis and Comparison: Implemented functionality within the application to allow clients to analyze their IT ratings and compare them with other performers over time. Enabled users to gain insights into their performance relative to industry benchmarks.\n\nFull Stack Development: Utilized both front-end and back-end technologies, including AngularJS for the client-side and Ruby on Rails for server-side development. Ensured efficient data retrieval, storage, and presentation to deliver a comprehensive and reliable solution.\n\nTesting and Quality Assurance: Implemented thorough testing methodologies to ensure the stability, functionality, and performance of the web application. Conducted unit tests and integration tests to validate the behavior and compatibility of different components.",
"url": "http://www.corsis.com",
"location": "Greater New York City Area"
}
],
"awards": [],
"certificates": [],
"publications": [],
"skills": [
{
"name": "Ruby",
"level": "Expert",
"keywords": []
},
{
"name": "Ruby on Rails",
"level": "Expert",
"keywords": []
},
{
"name": "JavaScript",
"level": "Strong",
"keywords": []
},
{
"name": "TypeScript",
"level": "Strong",
"keywords": []
},
{
"name": "React",
"level": "Strong",
"keywords": []
},
{
"name": "Next.js",
"level": "Strong",
"keywords": []
},
{
"name": "SQL",
"level": "Expert",
"keywords": []
},
{
"name": "NoSQL",
"level": "Strong",
"keywords": []
},
{
"name": "Amazon Web Services",
"level": "Strong",
"keywords": []
},
{
"name": "Agile Methodologies",
"level": "Strong",
"keywords": []
}
],
"languages": [
{
"fluency": "Full Professional",
"language": "English"
},
{
"fluency": "Full Professional",
"language": "Italian"
},
{
"fluency": "Native Speaker",
"language": "Spanish"
}
],
"interests": [],
"references": [],
"projects": [],
"meta": {
"version": "v1.0.0",
"canonical": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment