Skip to content
Lucas Rocha

Lucas Rocha

Senior Software Engineer

Open to new opportunitiesRemoteBrazil (UTC−3)

Download CV

Quick facts

Experience
7+ years
Current company
Cast4IT
Location
Brazil (UTC−3)
Work model
Remote
Languages
Portuguese (native), English B2
Main stack
TypeScript, Node.js, NestJS, React, Next.js

Experience

  1. Nov 2022 — Present

    Senior Software Engineer · Cast4IT

    • Built a self-service platform that enabled users to resolve common access issues independently.
    • Developed a centralized analyst platform consolidating information from multiple systems.
    • Designed and integrated microservices and external systems to automate information flows.
    • Automated operational workflows including ticket creation, password expiration notifications, and customer information management.
    • Engineered scalable applications using React, Next.js, and Node.js.
    • Implemented CI/CD pipelines and automated testing with Jest to improve software delivery and stability.
    • Saved an average of 2,606 operational hours per month and approximately R$492K in monthly costs.
    • Participated in code reviews, developer training, and technical mentoring.
    • TypeScript
    • React
    • Next.js
    • Node.js
    • Microservices
    • CI/CD
    • Jest
  2. Aug 2021 — Nov 2022

    Mid Software Engineer · Pague Menos Drug Store

    • Streamlined ordering processes directly from manufacturers, reducing manual work and helping prevent product shortages.
    • Developed solutions using Azure, C#, .NET, React, and React Native.
    • Managed SQL Server procedures and triggers to support efficient database operations.
    • Implemented EDI integrations and workers to streamline business processes.
    • Worked with CI/CD pipelines, pull requests, and code reviews.
    • C#
    • .NET
    • React
    • React Native
    • Azure
    • SQL Server
    • CI/CD
  3. Sep 2019 — Aug 2021

    Full Stack Developer · Tijuca Alimentos

    • Designed and delivered a Warehouse Management System (WMS) for inventory management and product location tracking.
    • Implemented FIFO-based picking optimization within the warehouse management system.
    • Engineered backend services using PHP and Node.js.
    • Developed mobile applications with React Native and frontend applications with React.
    • Maintained CI/CD pipelines using GitLab.
    • Implemented system integrations using Pentaho and workers.
    • Created business intelligence reports with Power BI.
    • Containerized applications using Docker and Docker Compose.
    • JavaScript
    • PHP
    • Node.js
    • React
    • React Native
    • Docker
    • Docker Compose
    • GitLab
    • Pentaho
  4. Jun 2017 — Sep 2019

    IT Technician · Tijuca Alimentos

    • Maintained and installed CCTV and network infrastructure.
    • Assembled and maintained computers and installed and configured software.
    • Provided technical support and training for system implementation.
    • Networking
    • CCTV
    • Hardware
    • Software Support

Skills

Languages

  • TypeScript
  • JavaScript
  • C#
  • PHP

Frontend

  • React
  • Next.js
  • Angular.js
  • React Native
  • Redux
  • HTML
  • CSS
  • Storybook

Backend

  • Node.js
  • Nest.js
  • Express
  • .NET
  • REST APIs

Cloud / DevOps

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Jenkins
  • CI/CD
  • Git

Data

  • PostgreSQL
  • SQL Server
  • MySQL
  • MongoDB
  • NoSQL
  • ETL
  • Pentaho

Architecture

  • Microservices
  • Event-Driven Architecture
  • DDD
  • Scalability
  • High Availability

Quality & Engineering

  • Jest
  • Vitest
  • Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Code Review

Solutions I've already built

  • DocuMindAI

    Featured

    Upload invoice PDFs and get structured data back: AI extracts supplier, totals and line items, and every field is validated before it's saved.

    TypeScriptSource
  • bot-notify

    Featured

    Instant delivery for Kiwify sales: when a purchase is approved, it emails the buyer and grants access to the product's Google Drive folder, with no manual work and no duplicate orders.

  • Automated lead follow-up: captures and scores leads, contacts them over WhatsApp and email in seconds, and keeps HubSpot in sync.

    TypeScriptSource

Contact

Open to new opportunities, freelance projects, and collaborations. Whether you're looking for a software engineer to join your team or to build and automate a solution for your business, feel free to reach out.

+55 85 99697-3035