~$ About Me _

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

I'm Lucas Campos, a Software Engineer 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

~$ Programming & Tools _
  • Go
  • C# (.NET Core, .NET Framework)
  • C/C++
  • MySQL, PostgreSQL, SQL Server, MongoDB
  • Git
  • HTML, JavaScript, CSS
  • MJML
  • Kubernetes, Docker
  • Python
  • Azure, AWS, Digital Ocean
~$ Languages _
  • Portuguese - Native
  • English - Advanced
  • Spanish - Intermediate
~$ Contact & information _
You can contact me by emailing directly to lucas@lcmps.dev

~$ My experience _

As a Software Engineer, I worked with Docker and Kubernetes for container orchestration, as well as Azure-managed environments, focusing on optimizing cloud infrastructure and ensuring high system availability.

Key responsibilities:

  • Development and deployment of containerized applications; Packaging and deploying applications in Kubernetes clusters, ensuring scalability; reliability, and operational efficiency.
  • Infrastructure management and monitoring; Administration of cloud-based infrastructure, including scaling, monitoring, and maintenance, to guarantee optimal performance.
  • Cloud infrastructure migration between providers; Planning and executing the transition of applications and services across different cloud platforms, ensuring continuity and security.
  • Deployment and configuration of cloud environments; Setting up and maintaining cloud-based infrastructures for multiple applications, aligned with business requirements.

During this period, I worked as a Software Engineer, using Kubernetes, Docker, and Golang to build and maintain a scalable microservices architecture. My main focus was the integration of payment systems with several private medical clinics, ensuring security, reliability, and efficiency in transactions.

Key responsibilities:

  • Payment systems integration

    Development of robust APIs to connect clinics with payment platforms, covering transaction processing, billing, and reconciliation, in compliance with industry standards.

  • Scalability and performance optimization

    Building services capable of handling high transaction volumes, optimizing database queries, and continuously improving system performance.

  • Microservices development and integration

    Designing and implementing high-performance microservices, ensuring secure and efficient payment processing for medical clinics.

  • Containerized deployment with Kubernetes and Docker

    Containerizing applications with Docker and orchestrating them using Kubernetes, optimizing resource allocation and increasing fault tolerance.

As a Full Stack Developer, I worked on the development of applications using HTML, JavaScript, and Golang, ensuring smooth user experiences and robust backend functionality

Key responsibilities:

  • Email marketing and landing page development

    Creation of responsive and optimized templates, ensuring compatibility across different email clients and improving engagement rates.

  • API development, integrations, and automation

    Implementation of scalable APIs and automation solutions, enabling system integration and increasing operational efficiency.

  • Mentorship and support for junior developers

    Providing technical guidance and continuous support, contributing to team growth and improving overall code quality.

  • Maintenance and deployment of LAMP Stack applications

    Administration and support of applications running on Linux, Apache, MySQL, and PHP, ensuring stability, security, and high availability.

My initial focus was on creating scalable solutions in C# .NET, designed to adapt to different environments with minimal friction. As my career progressed, I transitioned to Golang, where I played a strategic role in developing microservices and integrations for global clients.

  • API development, integrations, and automation

    Design and implementation of robust APIs and automation solutions, streamlining processes and enhancing system connectivity.

  • Application implementation and maintenance

    End-to-end work on applications in .NET Core and Golang, ensuring high availability, stability, and efficiency in production environments.

  • New product development (local and international markets)

    Active participation in the creation and evolution of new products, ensuring compliance with quality standards, scalability, and alignment with 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