Nicolas Sarfati
Verified Expert in Engineering
Software Developer
Buenos Aires, Argentina
Toptal member since May 31, 2022
Nicolas has more than 10 years of experience as a software engineer. Over the last few years, Nicolas has been challenging himself as a technical leader in a few companies, constantly looking for new challenges and willing to learn new stuff. He enjoys solving complicated problems in a clean way and is interested in working on back-end and performance-related projects.
Portfolio
Experience
Availability
Preferred Environment
Linux, IntelliJ IDEA, Terminal, iTerm2, MacOS, Sublime Text 3
The most amazing...
...project that I've managed is related to a working payment processor, issuing prepaid cards that work in real life. The project was created in less than a year.
Work Experience
Technical Lead
Pomelo
- Managed the team responsible for processing all payments from the prepaid cards issued by Pomelo.
- Processed more than a million payment transactions.
- Monitored applications' status with Prometheus, Grafana, and New Relic.
Technical Lead
Naranja X
- Ran a multidisciplinary team composed of iOS, Android, and back end.
- Managed the team that developed the second-factor authentication module, which was used on critical flows in the entire Android and iOS application.
- Headed the team owner of money transfer flow, who adapted and restyled the flow to be compliant with the Argentinian Central Bank's (BCRA) guidelines and improved the end product.
Senior Software Engineer
MercadoLibre
- Redesigned the entire back-end architecture to be resilient to all the possible failures and prepared for new coming features.
- Reduced the response time of the back-end services by 50%.
- Reduced the error rate by 10% in the back-end services. It turned into more resilient handling failures from external services.
- Coached new team members and managed the team's roadmaps.
Senior Software Engineer
OLX Global
- Developed and maintained multiple back-end user-related services that allowed the entire user lifecycle, registrations, editions, deletions, and logins.
- Built a highly scalable service that allowed buyers from the platform to rate the buying experience.
- Used Java, Python, and Spark in all microservices and Prometheus and New Relic for metrics monitoring.
Senior Software Engineer
Naspers Limited
- Developed a big data service with Python and Spark that converted not normalized data into synthesized one based on different business logic.
- Allowed to answer exciting questions about any platform users.
- Processed more than 20 gigabytes of raw data per day.
- Tracked application status with Prometheus, Grafana, and New Relic.
Senior Software Engineer
OLX
- Developed a scheduler service capable of handling a vast amount of asynchronous tasks. Built the main back-end service capable of sending engagement Push notifications and marketing emails to all OLX platforms.
- Processed a huge amount of data in Batch and loaded it into an Amazon Redshift database.
- Handled more than five million events per day without delay.
Experience
Raspberry Stats Center
https://github.com/nsarfati/rpi_stats_center/It was an IoT project to summarize the home internet speed, get the number of ads blocked by the PIHole application, and get a summary of the NAS temperature (QNAP).
Education
Master's Degree in Computer Science
University of Buenos Aires - Buenos Aires, Argentina
Skills
Libraries/APIs
Node.js
Tools
IntelliJ IDEA, Terminal, Sublime Text 3, Jenkins, GitHub, GitLab CI/CD, GitLab, Apache Maven, Amazon Elastic MapReduce (EMR), Amazon Simple Queue Service (SQS), Gradle, Canvas
Languages
Java, SQL, Bash, Python, Go, C
Platforms
Linux, MacOS, Amazon Web Services (AWS), Red Hat OpenShift, New Relic, Docker, Kubernetes, Raspberry Pi
Frameworks
Spark
Storage
Redis, MySQL, Redshift, Datadog, PostgreSQL
Other
HTTP, Back-end Development, iTerm2, Performance, Complexity Theory, Amazon RDS, Prometheus, Fintech, ISO 8583, HSM, Mastercard
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