
Federico Maria Almeida De Martino
Verified Expert in Engineering
Software Developer
Lisbon, Portugal
Toptal member since October 22, 2024
Federico is an experienced Ruby developer with a strong background in software development and mentoring teams. With experience across startups and large-scale enterprise environments, he's well-versed in several technologies and consistently aims to deliver high-quality solutions. Federico thrives in collaborative, team-driven environments, approaching challenges with optimism and a solution-oriented mindset.
Portfolio
Experience
- Leadership - 6 years
- Third-party APIs - 5 years
- REST - 5 years
- Ruby on Rails API - 5 years
- Ruby on Rails (RoR) - 5 years
- Ruby - 5 years
- GraphQL - 4 years
- Vue - 3 years
Availability
Preferred Environment
MacOS, Slack, Jira, Confluence, Zoom
The most amazing...
...accomplishment I've achieved was mentoring interns in 4-6 months to see them evolve into excellent engineers.
Work Experience
Senior Back-end Engineer
Toptal
- Mentored interns in junior and mid-level Ruby developer positions. I designed and maintained a six-month curriculum and provided guidance on technical challenges, best practices, and work organization.
- Worked on internal applications. Specifically, I contributed to an internal incident management tool integrated with Jira and Slack and an employee satisfaction bot integrated with Slack, both built using TypeScript.
- Developed an internal eCommerce platform built in Ruby on Rails (RoR), using GraphQL, SOAP, and REST.
- Built an application to display internal engineering data. It was built in RoR and powered by Google BigQuery.
- Modernized older applications, introducing Docker and improving deployments with Kubernetes to enhance efficiency and scalability.
Technical Lead
Aventure Bio
- Led a team of three developers and created a structured development process from scratch.
- Implemented Agile methodologies, including sprint planning, backlog prioritization, and sprint reviews, improving workflow efficiency.
- Developed a new ERP software to manage multiple retail shops, overseeing key functionalities such as product database management.
- Improved existing applications, including connectors between Shopify and external apps, introducing new features, refactoring legacy code, and improving test coverage.
Full-stack Developer
Yago
- Worked on a RoR-based application that communicated with the front end through REST APIs.
- Leveraged AWS to offload some business logic from the main app, primarily using AWS Lambda in Node.js and Amazon DynamoDB.
- Mentored and coached new interns who joined the team.
- Integrated external APIs with different insurance companies to display and calculate the best rate available for specific insurance types.
Consultant and Team Lead
Intrasoft International
- Managed the external consultant team, overseeing recruitment, training, and daily operations.
- Ensured team members met SLAs through training and support.
- Tracked KPIs with performance reports and maintained high service quality and client satisfaction.
- Trained end users, managed bugs and incidents, translated user needs into business requirements, and created test plans.
- Leveraged Tableau to connect to a Microsoft Access database, streamlining data collection for annual reports and allowing real-time analysis, dynamic visualizations, and efficient report generation.
Experience
ERP Application
Internal eCommerce Website
Internal Analytics Application
I collaborated closely with the data analytics team to design and implement ETL processes, tailoring data to meet business requirements. Additionally, I created a custom RoR generator that automated the creation of new metrics, significantly improving development speed and team efficiency. Previously, adding metrics would take a few days, but with the generator, this task could be accomplished in just a few hours, accelerating the overall workflow of the back-end team.
Education
Master's Degree in Environmental Engineering
Aalborg University - Aalborg, Denmark
Skills
Libraries/APIs
Ruby on Rails API, Vue, Shopify API, Stripe API, REST APIs, Stripe, Slack API, Vuex, Node.js
Tools
Slack, Jira, Confluence, Zoom, Tableau, Git
Frameworks
Ruby on Rails (RoR), Vuetify
Languages
Ruby, GraphQL, JavaScript, CSS, HTML, SQL, XML, TypeScript, UML
Paradigms
REST, Test-driven Development (TDD), Unit Testing, ETL, E2E Testing
Platforms
Docker, Shopify, MacOS, Heroku, AWS Lambda, Amazon Web Services (AWS)
Storage
Amazon S3 (AWS S3), PostgreSQL, Amazon DynamoDB, Redis
Other
Third-party APIs, Leadership, Coaching, Full-stack, Order Management, Architecture, Software Architecture, Web Development, Full-stack Development, APIs, Data Analytics, Research, Statistics, Google BigQuery, SOAP, Slackbot, SFTP, Reporting, Analytics, Sequence Diagrams, IT Project Management, Environmental Engineering
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring