Lucas VieiraFull Stack Developer
As a seasoned AWS Full-Stack Developer and Architect, I am confident that my experience and technical acumen would be of great value to your organization. In my most recent role at Roar Social, I was instrumental in the development of a cloud-based social network, overseeing the architecture design, DevOps activities, and security implementations. I led the team in utilizing AWS Services like Lambda, Aurora Postgres, DynamoDB, and OpenSearch. I was responsible for transitioning the codebase to a more effective Nx Monorepo setup, significantly optimizing development workflows. My focus on implementing DevSecOps measures also contributed to a more secure and compliant product. My tenure at Kinect Consulting provided me with significant experience in B2C applications, integrating Jira tasks with various systems to produce analytical reports. The serverless project I developed there utilized AWS Lambda, DynamoDB, and Auth0 with rich code quality patterns like ESLint and jest for unit testing. I was also able to streamline CI/CD pipelines using Bitbucket. Further, my experience extends to work in the FinTech sector, where I developed core microservices APIs using .NET Core and RDS MySQL Aurora, as well as serverless APIs using Node.js. I also conducted training and workshops, emphasizing the knowledge-sharing aspect of software development. The multi-disciplinary nature of my career equips me with a unique blend of skills in Cloud Architecture, DevOps, and Full-Stack Development, as evidenced by my AWS Certifications. I am also a prolific contributor to the developer community, having created multiple open-source tools and libraries.
Certifications
Node.js
Node.js
12/09/2019
C1 Advanced
C1 Advanced, B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
Node.js (10)
B1 Intermediate
B2 Upper Intermediate
C1 Advanced
Amazon Web Services (AWS) (10)
Python (9)
TypeScript (6)
AWS Lambda (6)
AWS DynamoDB (6)
Java (5)
Spring (5)
Serverless Architecture (4)
Apache Spark (4)
AWS CloudFormation (3)
DevOps (3)
Serverless Framework (3)
React (3)
AWS S3 (3)
C# (3)
GraphQL (2)
SQL (2)
CircleCI (1)
React Redux (1)
Kubernetes (1)
.NET Core (1)
Spring Boot (1)
Angular Material (1)
Express.js (1)
BitBucket (1)
Angular (1)
Experience
Senior Software EngineerRoar Social
06/2023 - Currently

At Roar Social, I worked on a social network as a cloud engineer, responsible for developing code, code review, architecture design and discussions, writing documentation, and DevSecOps reviews. - Developed APIs using AWS Services, like Node.js / TypeScript AWS Lambda using either Serverless Framework or CDK, and managed all data using Aurora Postgres, DynamoDB, Redis, and OpenSearch. - Developed Microservices integration using Amazon EventBridge, SQS, and SNS. Migrated from PNPM Workspaces to Nx Monorepo, in this process, migrated TSconfigs, jest, eslint, CI/CD features, git hooks, and project generations. - Developed NestJs ECS container application using OpenTelemetry with AWS X-Ray and AWS EMF to Metrics.

Node.js
TypeScript
Amazon Web Services (AWS)
React
React Redux
AWS S3
AWS Lambda
AWS DynamoDB
Serverless Architecture
CircleCI
Senior Full Stack DeveloperKinect Consulting
02/2023 - 06/2023

At Kinect Consulting I worked on a B2C project that integrated Jira projects and tasks with RH systems in order to generate analytical reports and give the users more control over the project. - Developed AWS Serverless project using AWS Lambda Node.js / TypeScript and Auth0 with rich code quality patterns, like ESLint and jest unit tests, and stored all data using DynamoDB Table and streaming using DynamoDB Stream to OpenSearch to have better searching capabilities. - Used / Structured Nx Monorepo, in order to provide better development experience and code reuse. - Developed AWS Serverless Batch processing system with AWS Lambda, SQS, and Step Functions. - Developed Infra-as-a-code using AWS CloudFormation. - Developed CI/CD pipelines using Bitbucket pipelines. - Developed the Jira Integration using Jira Connect App Webhooks. - Developed Admin UI using Angular 15.

Amazon Web Services (AWS)
AWS DynamoDB
AWS Lambda
AWS S3
Angular
Angular Material
BitBucket
Node.js
TypeScript
Express.js
AWS Full Stack Developer / ArchitectDomestic & General
04/2020 - 04/2023

- Developed Serverless projects using Node.js, TypeScript, and Python with rich code quality patterns with SAST (SonarCloud), linting (ESlint and Flake8), unit tests (Jest and Pytest), and auto-generated documentation for OpenAPI specs. The projects were mainly API-based, secured using AWS Cognito with JWT tokens. - Designed and developed the infrastructure in the AWS environment using Infra-as-a-code with CloudFormation and CDK - Developed rich CI/CD pipelines using AWS CodeBuild and CodePipeline for multiple types of projects, including Angular apps from an Nx Monorepo, Node.js Serverless projects, websites using S3. The pipelines were designed to deliver a better experience to the developer, so all the information the developer needs is on GitHub checks with the summary details for Code coverage, linting, and fully automated deployment of a temporary environment.

Python
Amazon Web Services (AWS)
Node.js
TypeScript
AWS Lambda
DevOps
Serverless Architecture
Serverless Framework
AWS CloudFormation
AWS DynamoDB
AWS Full Stack Developer / ArchitectemDia - Santander
07/2019 - 05/2020

- Developed an integration with the company's WhatsApp Business Partner to receive messages from the customer and deliver them to a serverless webhook that was responsible for sending them to a GraphQL API (AWS AppSync) to store the messages (text, audio, and images) in a DynamoDB table, submitting to the IBM Watson service to get an answer and send back to the customer with a fully end-to-end AWS serverless services. For audio messages, the service first submitted to IBM Speech to convert the audio to text. - Developed a React admin portal for the support team to monitor the WhatsApp Business conversations from the customers to the IBM Watch and the ability to take over the control of the chat and send/receive the messages (text, audio, and images) in real-time from the Admin portal. AWS Cognito with Federated authentication to Azure AD was used to ensure that users need to be authenticated in the company's Active Directory.

Amazon Web Services (AWS)
Node.js
Python
TypeScript
GraphQL
C#
.NET Core
React
AWS Lambda
Kubernetes
AWS Full Stack Developer / ArchitectMJV Technology & Innovation
10/2018 - 07/2019

- Developed serverless APIs using Node.js and Javascript/TypeScript to provide data to a mobile app used by aircraft engineers to identify when the airplane part needs to be replaced. The data source was integrated from an on-premises system and an AWS Lambda with SQS queue stored the data in the DynamoDB table. The API was authenticated using a JWT token generated by an AWS Cognito User pool. - Conducted training and workshops on AWS services or technology trends. - Developed CI/CD pipelines using Atlassian Bamboo and Azure DevOps. - Deployed all the AWS Infrastructure using CloudFormation.

Amazon Web Services (AWS)
React
Node.js
Python
TypeScript
GraphQL
AWS DynamoDB
AWS Lambda
AWS S3
Full Stack DeveloperST IT
03/2015 - 10/2018

- Performed software architecture activities, such as architectural requirements, elaboration of technical documents, and definition of technologies and design standards. - Acted in the leadership of the development team, focused on transmitting the knowledge to obtain more quality in the deliveries and training of the team. - Responsible for product development in ​​BI (Business Intelligence), such as management of team activities, the definition of technology, development, and structuring of architecture, front-end (Angular) and back-end (Java), development of visual plug-ins for ETL tools, Continuous Integration, the configuration of environments using Linux or Windows being On-premises or Cloud, product site: https://4insights.net/

Java
Spring
Apache Spark
Node.js
Python
Amazon Web Services (AWS)
Junior Software DeveloperST IT
06/2014 - 02/2015

- Performed maintenance on legacy systems using C# as well as preparing development, test, and production environments for new systems using IIS and Windows Servers. - Developed an internal project using Spring Boot, Angular, and MySQL.

C#
Spring Boot
Spring
Java
SQL
Intern Software DeveloperST IT
11/2013 - 06/2014

- Learned the C# language using .NET Framework to develop web/desktop applications and maintenance on legacy systems. - Performed maintenance on database and web pages (HTML, JavaScript).

C#
SQL
Education
MBA in Software ArchitectureIGTI
01/2016 - 01/2017
Technology degree: Analysis/Systems DevelopmentUNIBAN
01/2012 - 12/2014