Federico Recio is a seasoned Software Developer based in San Francisco with 13 years of experience designing and delivering robust enterprise systems, currently building core features at Salesforce. He specializes in web engineering, service-oriented architectures and real-time systems (Apache Kafka/Storm), and brings deep expertise in integration technologies like Mule ESB, Apache Camel and Salesforce APIs. A Scrum Alliance-certified ScrumMaster, Federico is fluent in Agile practices, TDD, CI and build automation and has led product and technical initiatives from requirements to delivery. He is an active open-source contributor, notably improving Salesforce’s Data Loader and a Dropwizard–Swagger bundle, with a pragmatic focus on backend reliability and test automation. Known for strong conceptual problem‑solving and separation of concerns, he combines hands‑on coding with architecture and security experience (WS‑Security, OAuth) across large-scale integrations.
13 years of coding experience
10 years of employment as a software developer
Lic.(BEconSc), Economic Science (half of the credits completed), Lic.(BEconSc), Economic Science (half of the credits completed) at Universidad de Buenos Aires
Ing.(BEng), Information Systems Engineering, Ing.(BEng), Information Systems Engineering at Universidad Tecnológica Nacional
a Dropwizard bundle that serves Swagger UI static content and loads Swagger endpoints.
Role in this project:
Backend Developer
Contributions:69 commits, 7 PRs, 23 pushes in 1 year 9 months
Contributions summary:Federico primarily focused on improving the `dropwizard-swagger` project. Their work included updating the Dropwizard version, adding license headers to project files, and renaming packages. They also refactored tests to remove duplication and made changes to move logic from `SwaggerBundle` into `SwaggerDropwizard`. Further contributions involve setting up and improving selenium tests.
Contributions summary:Federico primarily contributed to the improvement of the Salesforce Data Loader, focusing on back-end and configuration aspects. Their commits reveal the creation of configuration directories and the implementation of logging enhancements, including the replacement of `System.out` calls with loggers. They also fixed a bug that caused a `NullPointerException` when querying the Contact in the User object.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.