~$ About me _

Hi there ╰(⸝⸝⸝´꒳`⸝⸝⸝)╯

I'm Lucas Campos, a FullStack developer and SysAdmin from Brazil

I'm mainly focused in backend-based technologies and architectures but have begun to love frontend development ᕙ(⇀‸↼‶)ᕗ

I started coding a few years ago (around mid 2017) as a backend programmer using C# .NET Framework (and occasionally .NET Core) as the 'Go-to' language for most of the on-premises solutions, then shifted to Go in order to focus on scalability for cloud-based software targeting multi-cloud containerized environments.

Recently I've been studying Rust, since a few of the software I've been using is made with it.

I'm fascinated by open source and I've been a Linux user since at least 2010, it's the OS i'm most comfortable with and the reason this page looks like this

My personal interests are:

  • Art
  • Movies
  • Music
  • Video-games
  • Martial arts
  • Yu-Gi-Oh! (the card game)

Favorite song: 'Song Against Sex' by Neutral Milk Hotel
Favorite book: 'Catcher In The Rye' by J.D. Salinger
Favorite movie: 'Bladerunner' (1999) by Riddley Scott
Favorite artist: Yoshitaka Amano
Favorite Yu-Gi-Oh card: Masked HERO Dark Law
~$ Programming & Tools _
  • Go
  • C# (.NET Core and .NET Framework)
  • C/C++
  • MySQL, PostgreSQL, SQL Server
  • Git, Git flow, VSSC
  • HTML, JavaScript, CSS
  • MJML
  • Docker
  • Kubernetes
  • Azure, AWS, Digital Ocean
~$ Languages _
  • 🇧🇷 Portuguese - Native
  • 🇬🇧 English - Advanced
  • 🇪🇸 Spanish - Basic
~$ Contact & information _
You can contact me by emailing directly to lucas@lcmps.dev

~$ My experience _

As a DevOps Engineer, I focus on Docker and Kubernetes for container orchestration and work with Azure-managed environments to optimize cloud infrastructure.

My responsibilities include:

  • Development and Deployment of Containerized Applications:

    Packaging applications into containers and deploying them to Kubernetes clusters for scalability and reliability.

  • Infrastructure Management and Monitoring:

    Ensuring cloud-based infrastructure is correctly sized, monitored, and maintained for optimal performance.

  • Infrastructure Migrations Between Cloud Platforms:

    Managing the seamless transition of applications and services from one cloud provider to another.

  • Deployment and Installation of Applications to Cloud-Based Infrastructures:

    Setting up and maintaining cloud- hosted environments for various applications.

During this period, I worked as a Backend Developer, leveraging Kubernetes, Docker, and Golang to build and maintain a scalable microservices architecture. My primary focus was on integrating payment systems with multiple private medical clinics, ensuring seamless transactions, security, and system reliability.

Key Responsibilities and Achievements:

  • Microservices Development & Integration:

    Designed and implemented high-performance microservices to facilitate secure and efficient payment processing for medical clinics.

  • Kubernetes & Docker for Containerized Deployment:

    Ensured applications were containerized with Docker and orchestrated using Kubernetes, optimizing resource allocation and fault tolerance.

  • Payment System Integration:

    Developed robust APIs to connect clinics with the payment system, handling transaction processing, invoicing, and reconciliation while ensuring compliance with industry standards.

  • Scalability & Performance Optimization:

    Built services capable of handling high transaction loads, optimizing database queries, and improving system performance.

As a Full Stack Developer, I worked with HTML, JavaScript, and Golang to develop applications that provide seamless user experiences and backend functionality.

My responsibilities included:

  • Email Marketing and Landing Page Development:

    Creating responsive templates that ensure compatibility across various mailing clients.

  • API, Integration, and Automation Development:

    Implementing APIs that connect different systems and automating repetitive tasks to improve efficiency.

  • Assistance to Junior Developers:

    Providing guidance and mentorship to less experienced team members, helping them troubleshoot and improve their coding skills.

  • Maintenance and Installation of Custom LAMP-Stack Applications:

    Supporting applications running on Linux, Apache, MySQL, and PHP, ensuring stability and security.

I began my career as a Back-End Developer, primarily working with monolithic .NET Core applications. My focus was on building portable and scalable solutions that could adapt to different environments with minimal friction. As I progressed, I transitioned to Golang, where I played a key role in developing microservices and integrations for global contractors. This shift allowed me to work with distributed architectures, improving system performance and scalability.

  • API, Integrations, and Automation Development:

    Designed and implemented robust APIs and automation solutions to streamline processes and enhance connectivity between systems.

  • Deployment and Maintenance of Applications:

    Ensured the smooth operation of applications in both .NET Core and Golang, managing deployments and ongoing maintenance.

  • New Product Development (Local and International):

    Contributed to the development of new products for both local and international markets, ensuring they met industry standards and business needs.

~$ Personal projects _

~$ Here is a short list of a few of my projects _
  • HyppyFM is an application that generates album cover collages based on what you listened in your Last.fm account, entirely made with Golang
  • GoPix is a webapp that generates custom QR Codes to be used with Pix (brazillian instant payment system)
  • ExodiaLibrary is an API that retrieves information on the cards from Konami's Yu-Gi-Oh! cardgame in french, english and portuguese. Used Go, Docker and PostgreSQL