Lucas V.

About Me

Lucas is a driven Software Engineer with an emphasis on Python, JavaScript, architecture, security, performance, and cost reduction. He has a strong specification of on-premises and cloud architectures, for data integration projects and online applications, and hands-on expertise in project development using a variety of technologies and programming languages, with a simple adoption of new technologies, and the constant pursuit of the optimal outcome.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (3 years)
Remote
  • Design and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Domestic & General
Domestic & General
Full-Stack Developer/AWS Technical Architect
2020 - Present (5 years)
United Kingdom
  • Developed Serverless projects using Node.js, TypeScript, and Python with richer patterns of code quality (SonarCloud), linting (ESlint and Flake8), unit tests (Jest and Pytest), and auto-generated documentation for OpenAPI specs, those projects are deployed to AWS accounts using automated CI/CD pipelines. Those projects are mainly API-based where they were secured using AWS Cognito with JWT tokens.

  • Designed and developed the infrastructure in the AWS environment using Infrastructure-as-a-code with CloudFormation and CDK, the main services used in the projects were: (AWS Lambda, API Gateway, DynamoDB, S3, CloudFront, Route53, Cognito, CodeBuild, CodePipeline, SNS and SQS).

  • Developed the DevOps tooling using Python libraries using the CLI (Command Line Interface) approach to integrate with the CI/CD pipelines to provide an easy and clean way to reuse features across multiple projects by reducing the number of lines in the CodeBuild buildspec YAML files and centralizing the pipeline logic in those libraries. Those Python CLI libraries are developed using an Nx monorepo workspace.

emDia
emDia
Architecture Manager
2019 - 2020 (1 year)
Brazil
  • Developed Serverless APIs using Node.js with JavaScript/TypeScript to perform to the website that is not related to core features, such as contact us, open support tickets, and chatbots.

  • Designed and developed the core microservices APIs using .NET Core (C#) and RDS MySQL Aurora using Docker and AWS EKS (Kubernetes). Those services were responsible to communicate with legacy systems and performing some pricing calculations.

  • Developed the CI/CD pipelines using Jenkins pipelines, the Jenkins service was deployed in a DevOps Kubernetes cluster and all the agents were pods in the cluster created dynamically when the build/deployment was required. Managed Data Warehousing and Data Lake using AWS Resources, such as (AWS Glue, EMR, Athena, S3, Redshift).

MJV Technology & Innovation
MJV Technology & Innovation
AWS Architect
2018 - 2019 (1 year)
Brazil
  • 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.

  • Implemented CI/CD using tools such as Atlassian Bamboo, AWS Developer Tools (CodePipeline, CodeBuild and CodeDeploy), and Azure DevOps.

  • Structured code-level projects always seeking to maintain low coupling, traceability, clean code.

4Insights
4Insights
Software Architect
2016 - 2018 (2 years)
Brazil
  • Maintained and improved the main product architecture for 4Insights based on an algorithm capable of transforming data models.

  • Implemented solutions using AWS, and ensured automation of resource provisioning using CloudFormation.

  • Integrated analytical solutions at AWS using services such as Amazon S3, EMR, Glue, Athena, Redshift Spectrum.

ST IT Consulting
ST IT Consulting
Full Stack Developer
2013 - 2016 (3 years)
Brazil
  • Developed client-side architectures using AngularJS with dependency management tools using Bower and automation tools for JavaScript tasks like Grunt and Gulp to automate processes for minification of JavaScript and CSS files.

  • Created authentication structures for REST applications with the OAuth 2.0 framework using the Spring framework or .NET framework.

  • Worked on developing plug-ins for integration with Big Data components such as Hadoop, Sqoop, Spark, Hive, HDFS.

Showcase

Lead Architect - AWS Migration for Domestic & General
Lead Architect - AWS Migration for Domestic & General
  • Domestic & General is a UK-leading provider of appliance breakdown protection.

  • The project involved migrating from the legacy IBM WebSphere to AWS.

  • The lead architect was responsible for tech stack selection, AWS service implementation, and infrastructure development using Python, TypeScript, CodeBuild, CodePipeline, and CodeArtifact.

Tech Lead - emDia
Tech Lead - emDia
  • emDia is an online platform for debt negotiation.

  • The project's primary objective was to enable borrowers to negotiate debts with special terms.

  • The Tech Lead contributed to the design and construction of a microservices architecture and AWS infrastructure using Infrastructure-as-Code (CloudFormation and CDK).

Software Engineer - Python CLI library
Software Engineer - Python CLI library
  • AWS Secrets CLI is a tool for managing SSM Parameter Store secrets using KMS encryption.

  • It allows you to store secrets without exposing them to your Git repository.

  • AWS Secrets CLI provides a command-line interface for managing secrets using KMS, enabling secure configuration in Git repositories.

Full Stack Developer/Architect - 4insights
Full Stack Developer/Architect - 4insights
  • 4Insights is a BI developing tool that automates code generation from data model designs.

  • The project's objective was to create a SaaS service for small to medium-sized businesses to build functional, structured, and qualified Data Lakes in days.

  • 4Insights includes multi-tenant structure, authentication, authorization, patterns, ETL, and data flows.

Education

Master of Business Administration (MBA), Software Architecture
Master of Business Administration (MBA), Software Architecture
IGTI
2016 - 2017 (1 year)
Analysis and systems development, Computer Programming/Programmer, General
Analysis and systems development, Computer Programming/Programmer, General
Universidade Bandeirante de São Paulo
2012 - 2014 (2 years)

AWS Certified Solutions Architect - Professional; AWS Certified SysOps Administrator - Associate; AWS Certified Cloud Practitioner; AWS Certified Developer - Associate; AWS Certified Solutions Architect - Associate
AWS Certified Solutions Architect - Professional; AWS Certified SysOps Administrator - Associate; AWS Certified Cloud Practitioner; AWS Certified Developer - Associate; AWS Certified Solutions Architect - Associate
AWS