Paulo César Cuneo, Developer in Buenos Aires, Argentina
Paulo is available for hire
Hire Paulo

Paulo César Cuneo

Verified Expert  in Engineering

Back-end Developer

Location
Buenos Aires, Argentina
Toptal Member Since
December 5, 2022

Paulo is a senior developer with a decade-long professional programming experience. He is a generalist willing to learn and adapt to any challenge, from assembly programming to team management. His diverse skills include developing, deploying, monitoring, and maintaining Java virtual machine web services and applications, but also a solid knowledge of Python and JavaScript. Recently, Paulo has been conducting introductory courses to React and React Native.

Portfolio

University of Buenos Aires, Faculty of Engineering
JavaScript, Python, Docker Compose, Docker, Ethereum, FastAPI, PostgreSQL...
Despegar.com
Java, JVM, Scala, Groovy, Cassandra, MySQL, MariaDB, Redis, RabbitMQ...
Despegar.com
Java, Scala, Spring 4, MySQL, Cassandra, TestNG, JUnit, Google Guice, Jenkins...

Experience

Availability

Part-time

Preferred Environment

Linux, Doom Emacs, Docker Compose, Poetry, IntelliJ IDEA, Git, NPM, Expo, Apache Maven, SBT

The most amazing...

...result I've achieved is adding in-project functional tests to big legacy systems, helping catch regression issues during development.

Work Experience

Ad-honorem Teacher Assistant

2021 - PRESENT
University of Buenos Aires, Faculty of Engineering
  • Taught students how to integrate diverse technology stacks to build a medium size microservices system.
  • Held React and React Native course modules lectures.
  • Mentored students weekly on a semester-long project assignment.
Technologies: JavaScript, Python, Docker Compose, Docker, Ethereum, FastAPI, PostgreSQL, MongoDB, Expo, React Native, React, Fastify, GitHub, Material UI, Firebase, Node.js, Poetry, SQLAlchemy, Mongoose, REST, Microservices, OAuth 2, JSON Web Tokens (JWT), Unit Testing, Ubuntu, Bash Script, Application State Management, API Integration, CSS, REST APIs, APIs, Software Development, HTML

Team Lead

2018 - 2021
Despegar.com
  • Developed, monitored, and maintained the flight checkout orchestration back end.
  • Guided the team in keeping up with the quality requirements while adding and improving the platform features.
  • Oversaw the rollout of several features, integrating them with other internal and external teams.
Technologies: Java, JVM, Scala, Groovy, Cassandra, MySQL, MariaDB, Redis, RabbitMQ, Google Guice, Spark, Jenkins, Jenkins Pipeline, Apache Maven, SBT, Kotlin, SOAP, REST, RESTful Microservices, TestNG, JUnit, Cucumber, Spring 4, Jetty, Apache Tomcat, Activiti BPM, Hessian, JSON, Nagios, Monitoring, Jackson, Deployment, DevOps, Kanban, Python, Orchestration, Scalatra, Mockito, Jira, IntelliJ IDEA, Integration Testing, Unit Testing, Spring Boot, Ubuntu, Bash Script, API Integration, REST APIs, APIs, Software Development

Software Engineer

2013 - 2018
Despegar.com
  • Built, monitored, and deployed the flight checkout back-end orchestration service.
  • Improved the regression testing process of several applications.
  • Delivered several features into production weekly.
Technologies: Java, Scala, Spring 4, MySQL, Cassandra, TestNG, JUnit, Google Guice, Jenkins, Nagios, Activiti BPM, Hessian, Jackson, JSON, Mockito, Kanban, Continuous Delivery (CD), Integration Testing, Unit Testing, Spring Boot, Ubuntu, Bash Script, API Integration, REST APIs, APIs, Software Development

Full-stack Software Analyst Developer

2011 - 2013
Capgemini Argentina
  • Developed full-stack stories, performed peer reviews, and tested other team collaborators' work.
  • Tracked and fixed bugs using TeamForge as a reporting tool.
  • Practiced scrum ceremonies, working with a big team of about 30 people.
Technologies: Java, Enterprise Java Beans (EJB), WebSphere, JavaScript, Jakarta Server Pages (JSP), Hibernate, Oracle, Scrum, Unit Testing, CSS, Software Development, HTML

Programming Workshop Course

https://taller-de-programacion-2.github.io/
I created a programming workshop as an ad-honorem teacher assistant, tutoring the students and grading their assignments.

In the course, students learn how to integrate heterogeneous technologies to build a microsystem architecture, including a mobile and web front end. I've been giving the course's React and React Native module lectures.

Flight Ticketing System

A back-end service that integrates with several heterogeneous external providers to create a standardized REST API that internal clients consume to issue flight tickets. I joined the DevOps team as a team leader.

Flight Checkout Orchestration Back-end Service

A flight checkout orchestration back-end service. I joined the team as a software engineer and became the team lead after some years. We formed a DevOps team in charge of several microservices that integrate with internal clients and providers.

Credit Plan for Buying Cars

This project is a system for managing credit plans for buying cars. I joined it as a trainee and eventually became a semi-senior developer, learning a lot from this big project while working with many collaborators.
2003 - 2022

Bachelor's Degree in Systems Engineering

University of Buenos Aires, Faculty of Engineering - Buenos Aires, Argentina

Libraries/APIs

REST APIs, Pandas, OpenCV, React, SQLAlchemy, POSIX, Malloc, Jenkins Pipeline, Jackson, Node.js

Tools

Docker Compose, IntelliJ IDEA, Git, NPM, Expo, Apache Maven, SBT, Vim Text Editor, RabbitMQ, Wireshark, Tcpdump, Weka, Eclipse IDE, Valgrind, Jenkins, Cucumber, Jetty, Apache Tomcat, Nagios, Jira, GitHub, Mongoose

Frameworks

Spring, Hibernate, Spring Boot, Doom Emacs, React Native, Express.js, Swagger, Swing, YARN, Google Guice, TestNG, JUnit, Spring 4, Activiti BPM, Scalatra, Mockito, ClojureScript, Fastify, Material UI, OAuth 2, JSON Web Tokens (JWT), Jakarta Server Pages (JSP), Redux, Spark

Languages

Java, JavaScript, Java 11, C++, HTML, Python 3, Bash, SQL, Rust, Go, Solidity, MIPS, Smalltalk, TypeScript, Scala, Groovy, Kotlin, Python, Clojure, Bash Script, CSS, C

Paradigms

Unit Testing, Design Patterns, Testing, Scrum, Microservices Architecture, Object-oriented Programming (OOP), Kanban, REST, DevOps, Microservices, Continuous Delivery (CD)

Storage

PostgreSQL, Data Source Types, Cassandra, MySQL, MariaDB, Redis, JSON, MongoDB, Relational Databases

Platforms

Ubuntu, Linux, Docker, JVM, Ethereum, Firebase, WebSphere, Oracle

Other

Software Development, Java 17, Integration Testing, Application State Management, API Integration, APIs, Poetry, FastAPI, Ethereum Smart Contracts, Linux IPC, Material Design, Computer Networking, IT Project Management, Software Architecture, Calculus, Physics, Chemistry, Concurrency, Distributed Systems, Electronics, Mathematics, Architecture, Algorithms, Data Structures, Binary Search Trees, Tree Structures, Cryptography, TCP/IP, UDP, SSL, Border Gateway Protocol (BGP), Message Queues, Memory Management, Memory Leaks, Requirements, SOAP, RESTful Microservices, Hessian, Monitoring, Deployment, Orchestration, Enterprise Java Beans (EJB), Ethers.js, PostgreSQL 9

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring