Nicolás Fantone is a Lead Engineer based in London with 11 years of experience building cloud-native, microservice-driven systems and full-stack products across travel, e‑commerce and fintech. At Klarna he progressed from Senior Engineer to Lead, applying pragmatic engineering and mentorship to large-scale services; earlier roles include co-founding FlyWare Labs and delivering real-time reporting and mobile e‑commerce platforms. He contributes to well-known open-source projects like Ramda—adding a carefully tested thunkify implementation—and has a track record of improving core utilities and test coverage in libraries such as bodybuilder. Comfortable across Node.js, Elasticsearch, reactive front-ends and distributed architectures, he pairs hands-on coding with product-minded engineering. A Master’s graduate in Computer Engineering, he brings both deep technical craft and an entrepreneurial instinct for shipping reliable systems.
11 years of coding experience
14 years of employment as a software developer
Bachelor's degree, Humanities/Humanistic Studies, Bachelor's degree, Humanities/Humanistic Studies at Escuela Argentina del Oeste
Master's degree, Computer Engineering, Master's degree, Computer Engineering at University of Buenos Aires
Contributions:13 commits, 4 PRs, 34 comments in 14 days
Contributions summary:Nicolás primarily contributed to the project by refactoring and optimizing utility functions. They replaced a `_.merge` implementation with a custom polyfill, then subsequently migrated to `_.assignWith`, demonstrating a focus on improving code efficiency and maintainability. The user also added unit tests for the `mergeConcat` utility, showcasing their commitment to code quality and testing. This indicates a developer focused on the core logic and functionality of the project.
Contributions:8 commits, 3 PRs, 39 comments in 12 days
Contributions summary:Nicolás primarily contributed to the implementation and testing of a new function, `thunkify`, within the Ramda library. Their work involved writing the function itself, adding test cases to verify its functionality and behavior with partial arguments. They also modified the library's `index.js` file to make the newly created function accessible and refined the function signature. Furthermore, the user ensured the function has the same arity as the input function and curried the function returned by `thunkify`.
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.