
Mauro Cohen
Verified Expert in Engineering
Big Data Developer
Buenos Aires, Argentina
Toptal member since June 24, 2020
Mauro has been working in software engineering for the past 15 years. He has proven experience in the design, architecture, and implementation of large-scale, robust systems with data structures of various kinds. His specialty is in back-end development with a focus on using Java, although he is knowledgable of other languages including Scala and Node.js. He also has vast experience in using big data technologies as well as infrastructure in AWS.
Portfolio
Experience
- Java - 14 years
- SQL - 14 years
- Apache Maven - 10 years
- JOOQ - 10 years
- Amazon Web Services (AWS) - 10 years
- Spring Boot - 10 years
- Big Data - 8 years
- Hadoop - 7 years
Availability
Preferred Environment
Amazon Web Services (AWS), Amazon EC2, Amazon S3 (AWS S3), Amazon Elastic MapReduce (EMR), Git, Gradle, Apache Maven, Eclipse, IntelliJ IDEA, MacOS, Ubuntu
The most amazing...
...thing I've done was to design, develop, and lead an entire solution for Despegar.com to optimize all the investments they do online.
Work Experience
Engineering Director
Addi
- Acted as the engineering director of Addi's risk platform. Built the suitable layer of services that provides the right risk and fraud protection for the financial products we offer in the Brazilian and Colombian BNPL markets.
- Built the right team and architecture to face the hyper-growth challenges that we are experiencing in terms of product use and company expansion.
- Created a layer of services that allows us to use all the information we have about our clients to make risk or fraud decisions and for any other type of product initiative.
Senior Sotware Egnineer
Latch Systems, Inc.
- Collaborated with my team and took care of the back-end layer necessary to provide the services to pair and interact with the different types of smart devices, from thermostats, lights, locks, and others.
- Helped progress different employees joining the teams, both in their onboarding and continuous growth.Rotated in other teams with focuses on different parts of the system.
- Integrated smart devices from major brands such as Google and Honeywell in a single connection system through different interfaces aimed at direct users and building managers.
Staff Engineer
Elementum
- Led, designed, and developed a whole new generation of the incident management application (Elementum's product) that we sold to clients.
- Developed a performance tracking tool that reads from all the different logs of each application and creates dashboards of the total time taken, status, URLs, and more for all the different requests. Used SumoLogic and a custom library.
- Designed and built the new architecture for the legacy applications for special clients.
Senior Manager
Despegar.com (Biggest OTA in Latin America)
- Led, designed, and developed an optimized real-time bidding solution.
- Worked with a lot of data, and used all kinds of external APIs to handle that amount of data.
- Managed four different development teams with high seniority.
Java Lead
C&S
- Developed the ticketing solution for the SUBE system. (SUBE is the electronic card used in the public transport in Argentina).
- Worked on a system that tracks money transfers and couriers for a company named ArgenPer.
- Worked on a security back-end system for NEC company.
Semi Senior Developer
Siderar (Techint Company)
- Worked in the NCA project which takes care of the whole line of production of steel of the company.
- Developed a custom solution for every part of the production, from the blast furnace with the raw material to the last machines that make the finished product.
- Entered as a trainee and left the company as a semi senior software developer.
Experience
Nutrition App
Education
Bachelor of Engineering Degree in Informatics
University of Buenos Aires - Buenos Aires, Argentina
Skills
Libraries/APIs
JOOQ, Node.js, REST APIs
Tools
Apache Maven, Git, Amazon Elastic MapReduce (EMR), Jira, IntelliJ IDEA, Gradle, Sumo Logic, Cloudera, Subversion (SVN)
Languages
Java, SQL, Scala, Bash, Python 3
Frameworks
Spring Boot, Hadoop, JPA, Spring, Hibernate, JUnit, Angular
Paradigms
Scrum, Kanban, Agile, Microservices, Microservices Architecture, REST, ETL, Requirements Analysis
Storage
MySQL, JSON, Apache Hive, PostgreSQL, Redis, Amazon S3 (AWS S3), Amazon Aurora, Azkaban
Platforms
Amazon Web Services (AWS), Docker, Apache Kafka, Ubuntu, MacOS, Eclipse, Amazon EC2
Other
Architecture, APIs, Webhooks, Back-end, Big Data, System Architecture, Software Architecture, Lambda Functions, Leadership, Software Design, Web Development, Startups, API Design, HTTPS, Pub/Sub
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