About me

Lucas's Photo

Hi I'm Lucas Losekann Rosa,

A Fullstack Software Developer with 3+ years of experience building scalable web applications and event-driven backends. My main stack is TypeScript, React, NestJS, PostgreSQL, Redis, and AWS. I've worked designing and deploying distributed systems, leveraging cloud infrastructure (AWS) and containerized services with Kubernetes. I enjoy creating robust architectures, from API design to infrastructure automation. I'm passionate about performance optimization, and delivering solutions that solve real-world problems. Key Skills: TypeScript, React, NestJS, Node.js, PostgreSQL, Redis, AWS, Docker, Kubernetes, CI/CD. 🌍 Open to remote opportunities worldwide and relocation. Let's connect!

EXPERIENCE

  1. Lead Software Developer

    MacroTerminal

    I worked on a trading analytics platform designed to support day traders with real-time market insights. My responsibilities included building and maintaining data pipelines to process financial metrics such as option Greeks (Delta, Gamma, Theta, Charm, Vanna) and price data. To ensure low-latency delivery, I developed Python-based services that performed complex calculations and generated over 700 different chart variations, considering multiple tickers and expiration dates. The computed data was cached using Redis and distributed through a Redis Pub/Sub mechanism to the main server. On the frontend, we implemented real-time updates via WebSockets, ensuring traders received instant, up-to-date visualizations with minimal system load, thanks to efficient caching strategies. Additionally, we explored machine learning techniques, such as Random Forest models, to enhance data analysis and predictive capabilities within the platform.

  2. Lead Software Developer

    Regulatório Mais

    As Lead Developer, I was responsible for architecting and implementing high-volume data processing systems to generate regulatory reports for Brazilian financial authorities (e.g., BACEN). We handled millions of banking transactions provided in large CSV files (+15 million records), which required efficient data pipelines. To achieve this, I designed a batch processing flow using AWS SQS for distributed task management and PostgreSQL as the core data store. We optimized database structures and queries to support complex aggregations and reporting with a focus on performance and scalability. This project strengthened my expertise in handling big datasets, building reliable event-driven systems, and ensuring data consistency in large-scale applications.

  3. Fullstack Developer

    Convem Store

    I worked across the TypeScript ecosystem, developing scalable solutions with React on the frontend and Express on the backend. In terms of infrastructure, I gained solid experience with AWS services such as DynamoDB (NoSQL), PostgreSQL (relational database), API Gateway, and EKS for container orchestration. I also contributed significantly to code organization and project scalability, creating templates and standardized setups for Lambda functions, Express microservices, and Infrastructure as Code using tools like AWS CDK and Terraform. Additionally, I collaborated in building event-driven services with AWS SQS and Lambda for asynchronous processing and distributed workloads.

  4. Fullstack Developer

    Via Dupla Arquitetura

    A freelance where a homepage and a system were developed for two architects from my city. They wanted something that represented them but at the same time could add new projects that would serve as a kind of portfolio for future new clients.

Lucas's Photo

Fullstack Developer

|

Projects

Main dashboard

MacroTerminal

Real-time system for day traders, processing price data and financial metrics (Greeks) with Python services. Generated 700+ chart variations, used Redis for caching and Pub/Sub, and delivered instant updates via WebSocket. Included ML models like Random Forest for enhanced analysis.
NestJSRedisReal-Time
Admin Home page

JOBHUB

React Native app for connecting workers and clients in an open, accessible marketplace. Features include real-time chat, service reviews, notifications, and a backend built with AdonisJS.
AdonisJSReact NativePostgreSQL

Super TTT

Online multiplayer Tic Tac Toe with a twist: each cell contains another Tic Tac Toe board. Includes matchmaking based on MMR, global rankings, detailed match history, and replay system.
WebsocketsReactMatchmakingReal-Time
Home page

Via Dupla

A landing page and system for two architects who have access to an administrative page where they can add, edit or delete projects. It was developed with nodejs in the backend using mongodb as a database and Google drive to store the images. In the frontend, the ejs template engine was used along with css and vannila js.
ExpressEJSMongoDB
Home

My Portfolio

In this project I made my portfolio, showing a little more about my professional side. The purpose of this project is to add value to my professional image. It was developed with NextJs along with tailwindcss in the frontend, and sanity was used as a CMS for the page content.
NextJSTailwindcssSanity

SKILLS

TECH SKILLS

CI/CD
Redis
PostgreSQL
NodeJs
Docker
ExpressJS
TailwindCSS
Typescript
Git
AWS
NestJS
Websockets
NextJS
React
ReactNative

SOFT SKILLS

01 Continuous Learning
I'm constantly improving my technical and personal skills. I enjoy learning new technologies, exploring best practices, and applying them to deliver better results in my projects.
02 Emotional intelligence
I act with empathy, understand the work, the need, the reaction of others and maintain a collaborative attitude. But I also connect with other people to achieve results as a group.
03 Organization
As an organized person, I save time because information can be found more quickly, reducing sensitivity to errors related to inattention.
04 Problem Solving
I stay calm when facing technical challenges and always look for structured solutions. I break down complex problems into smaller tasks and focus on solving them efficiently.
05 Collaboration
I am willing to help when someone from the team encounters problems or bugs. I also know how to listen and understand colleagues from other areas, seeking to add value to projects as a whole, not just the part for which I am technically responsible.