
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.
Wrok in iimproving the currentt workflow of the legacy system for marketng. Introducing best practices and refactoring spagetti code ...
Wrok in iimproving the currentt workflow of the legacy system for marketng. Introducing best practices and refactoring spagetti code to make it mantainable. Improving CI/CD pipeline.
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
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.