Carlos Gonser, Developer in Luxembourg, Luxembourg
Carlos is available for hire
Hire Carlos

Carlos Gonser

Verified Expert  in Engineering

Software Developer

Luxembourg, Luxembourg

Toptal member since August 18, 2021

Bio

Carlos is a passionate software engineer with over 17 years of experience who worked for companies of different sizes and sectors, architecting, engineering, and scaling up different cloud-based solutions. He has a deep knowledge of technologies and tools such as AWS suite, Docker, Kubernetes, Terraform, PHP, JavaScript, Node.js, Go, PostgreSQL, MySQL, Memcached, and Redis.

Portfolio

LetzAI
Amazon Elastic Container Service (ECS), Amazon RDS, PostgreSQL, NestJS...
Azrieli Group
Amazon EC2, Kubernetes, MySQL, Docker, PHP, Symfony, Sylius, Akeneo
Docler Holding
PHP, MySQL, Memcached, Redis, Linux, Technical Leadership, Architecture...

Experience

  • Linux - 20 years
  • MySQL - 20 years
  • PostgreSQL - 17 years
  • Symfony - 14 years
  • Amazon Web Services (AWS) - 9 years
  • Docker - 6 years
  • Amazon Elastic Container Service (ECS) - 5 years
  • NestJS - 3 years

Availability

Full-time

Preferred Environment

PHP, Docker, Amazon Web Services (AWS), Linux, Terraform, PostgreSQL, JavaScript, Redis, Kubernetes, Memcached

The most amazing...

...project I've ever worked is one of the leading streaming platforms, which has millions of accesses per day, usually positioned within top 50 on Alexa.

Work Experience

Lead Developer

2023 - PRESENT
LetzAI
  • Developed the platform API from the ground up with TypeScript, NestJS, TypeORM/PostgreSQL, Redis, and Amazon Simple Queue Service (SQS).
  • Defined and implemented the architecture for all the components of the platform and the respective infrastructure.
  • Provisioned the whole infrastructure setup from the ground up on AWS with Terraform in a multi-environment fashion.
  • Worked with the other technical team members to provide technical guidance and define the integration points.
Technologies: Amazon Elastic Container Service (ECS), Amazon RDS, PostgreSQL, NestJS, TypeScript, Redis, RabbitMQ, Amazon Simple Queue Service (SQS), GitHub Actions

Senior Back-end Engineer | Team Lead (via Toptal)

2021 - 2022
Azrieli Group
  • Developed new features for the eCommerce platform based on Sylius and Akeneo, both running on top of Symfony.
  • Collaborated with the software architect on redefining the platform's architecture, focusing on scalability and maintainability.
  • Prepared the applications for production deployment with Docker/Kubernetes. I worked together with the DevOps team to set it up.
  • Got promoted to the back-end team lead after three months on the job.
Technologies: Amazon EC2, Kubernetes, MySQL, Docker, PHP, Symfony, Sylius, Akeneo

Software Engineering Manager

2018 - 2020
Docler Holding
  • Collaborated with up to six different cross-functional teams of up to around 50 engineers in total, maintaining and evolving one of the leading streaming platforms in the world.
  • Participated in the daily product development cycle, ideation of new projects, technical viability assessment, and direction of the teams throughout the development process. Actively contributed to the global IT strategy definition and execution.
  • Conducted the refactoring of several legacy applications, as well as developing new applications to support the upcoming features of the platform in a very hands-on fashion, providing both technical and non-technical guidance to team members.
Technologies: PHP, MySQL, Memcached, Redis, Linux, Technical Leadership, Architecture, Microservices, Software Architecture, CSS, HTML, PHP 7, REST, JSON, GitHub, Slack, API Development, Web Technologies, MariaDB, Object-oriented Programming (OOP), Back-end, Data Structures

Software Engineering Manager

2017 - 2018
Delivery Hero
  • Managed a cross-functional team, delivering key features to the customer-facing platform, such as payments, ordering, monitoring, and integrations with internal and external services, for more than 15 countries in North America, Europe, and Asia.
  • Coached and supported the team members, also contributing to the whole lifecycle of the team deliveries and still focusing on performance improvements and solutions to bring long-term results.
  • Contributed to planning, coding, deploying, and maintaining several applications related to the scope of the team on a daily basis.
Technologies: PHP, Go, Elasticsearch, Amazon Web Services (AWS), Redis, Docker, MySQL, Kubernetes, Symfony, Technical Leadership, Architecture, Microservices, Software Architecture, CSS, HTML, PHP 7, eCommerce, REST, JSON, GitHub, Slack, API Development, Web Technologies, MariaDB, Object-oriented Programming (OOP), Back-end, Data Structures

CTO | Co-founder

2014 - 2017
Econciliador
  • Developed the company from scratch to a constantly evolving and scalable platform, being responsible for every development-related aspect of the company, including system architecture, infrastructure, and team management.
  • Analyzed different players from the market, identified weak points, and brought technical elements to our solution, which would, in the end, give us a business advantage in these topics.
  • Experimented with different new tools and technologies in the startup environment, which on many occasions proved to save the company some money, effort, and time when delivering new features and solutions.
Technologies: Amazon Web Services (AWS), Amazon EC2, Amazon Elastic Container Service (ECS), AWS ELB, Docker, PostgreSQL, Amazon RDS, Memcached, Redis, Amazon ElastiCache, Amazon Simple Email Service (SES), Amazon Simple Notification Service (SNS), Symfony, Technical Leadership, Architecture, Microservices, Software Architecture, CSS, HTML, REST, JSON, GitHub, API Development, Web Technologies, jQuery, MariaDB, Object-oriented Programming (OOP), Back-end, Data Structures

Technology Manager

2013 - 2014
Viva! Experiências
  • Managed the software development area, including system development and maintenance, architecture, and the eCommerce platform.
  • Used different technologies, such as AWS (EC2, ELB, RDS, PostgreSQL, SES, ElastiCache, and Memcached), PHP (Symfony), and JavaScript (jQuery and Vanilla.js).
  • Prepared the platform to support traffic peaks during specific occasions such as Black Friday and Christmas, when the website would have more traffic in the period of 1-5 days than in a whole month.
Technologies: PHP, Amazon Web Services (AWS), Symfony, PostgreSQL, Amazon Elastic Container Service (ECS), Technical Leadership, Architecture, Software Architecture, CSS, HTML, JSON, GitHub, API Development, Web Technologies, jQuery, MariaDB, Object-oriented Programming (OOP), Back-end, Data Structures

Software Engineering Manager

2010 - 2012
P2HE Tecnologia
  • Managed the software engineering team, having developed different projects for both small and large companies, such as banks, marketing agencies, security seal industries, and law firms.
  • Led the projects that were primarily based on PHP (Symfony), JavaScript (Vanilla.js and jQuery), and PostgreSQL and running on Linux servers.
  • Oversaw a major project, a highly available IP-fax central developed for a large multinational bank. It was based on Asterisk, which has different integrations in the customer network.
Technologies: PHP, Symfony, PostgreSQL, Linux, Asterisk, Technical Leadership, Architecture, Software Architecture, CSS, HTML, JSON, GitHub, Web Technologies, jQuery, MariaDB, Object-oriented Programming (OOP), Back-end, Data Structures

Software Engineer

2002 - 2010
Various Engagements and Projects
  • Developed several projects as a freelancer, mainly based on PHP and Vanilla.js with either MySQL or PostgreSQL databases, always using Linux machines to run the applications.
  • Acted as a software engineer working for different companies, always with a similarly composed technical stack, in different industries.
  • Contributed to multinational projects, including clients from the United States and Peru.
Technologies: PHP, JavaScript, MySQL, PostgreSQL, Architecture, Software Architecture, CSS, HTML, GitHub, Web Technologies, jQuery, MariaDB, Object-oriented Programming (OOP), Back-end, Data Structures

Experience

Neontools

https://www.neontools.io/
Neontools is a suite of online marketing tools containing different resources for content creators, such as social network analyzers, URL shorteners, and landing page creators, among others.

I led the whole refactoring of the platform, migrating from an old PHP codebase to a new one developed with a PHP8 and Symfony5 API and a React and Next.js front end.

I also restructured the whole infrastructure of the platform, migrating it to AWS and developing a highly scalable and available structure, mainly relying on Docker and ECS, RDS, ELB and ElastiCache.

Skills

Libraries/APIs

API Development, jQuery, React

Tools

Amazon Elastic Container Service (ECS), GitHub, Terraform, AWS ELB, Amazon Simple Email Service (SES), Slack, Amazon ElastiCache, Amazon Simple Notification Service (SNS), Asterisk, Akeneo, RabbitMQ, Amazon Simple Queue Service (SQS)

Languages

PHP, PHP 7, JavaScript, CSS, HTML, TypeScript, Go

Frameworks

Symfony, NestJS, Next.js, Sylius

Paradigms

Microservices, REST, Object-oriented Programming (OOP)

Platforms

Docker, Amazon Web Services (AWS), Linux, Kubernetes, Amazon EC2

Storage

PostgreSQL, JSON, MariaDB, MySQL, Redis, Memcached, Elasticsearch

Other

Technical Leadership, Architecture, Software Architecture, Web Technologies, Back-end, Data Structures, Amazon RDS, eCommerce, GitHub Actions

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