Lays Rodrigues

Software Engineer
Backend developer with +5 years experience with strong background on architecting systems and DevOps tools
PythonAWSContainersECSStep FunctionsLambdaDynamoDB
Niterói, Rio de Janeiro, Brasil 8 years professional experience
Timeline
KDE Community
Software Developer Intern
Software Engineer
Software Engineer
Software Engineer
B.S in Information Systems
DevOps Engineer
Software Engineer
2015
2016
2017
2018 Present
Work Experience
Software Engineer Aug 2021 - Present
  • Development of tools and products for our internal clients Python JavaScript AWS
  • Project and build architecture of applications AWS
  • Responsible for defining the technical evolution of current products, considering functional and non-functional aspects like cost and performance. AWS
  • Lead the development of Proof of Concepts to back technical decisions
  • Development of CI/CD workflows using GitHub Actions as also creating a repository with reusable workflows Github GithubActions
  • Development of Infrastructure as Code for our applications Terraform
  • Development and implantation of code quality/governance guidelines for my team and tribe to better manager our projects pre-commit
  • Lead the study and mapping of our team/tribe applications and how they integrate with other apps from our company to better understand how to evolve and maintain them.
KDE Community Oct 2015 - Present
Developer
  • Collaborate to create Atelier, a 3DPrinting Host for 3D printers, fully open source and multi-platform. C++ Qt QML
  • Contribute with some other projects like: Kate, the text editor; Umbrello, the UML editor; Simple Landing Pages for events like Akademy. C++ Qt Javascript Vue
Member of Fundraising Working Group
  • Our goal here is to maintain the financial health of our beloved community, working on how to fund KDE based on fundraising campaigns and other initiatives.
Software Engineer Apr 2021 - Jul 2021
  • Development of an Authorization API based on JWT using NestJS with TypeScript and GraphQL. TypeScript GraphQL JWT
  • Created Terraform modules to create and ECS Cluster and deploy ECS Service into it. AWS ECS Containers
  • Integrated Google Workplace SSO with AWS Cognito to use federated login on internal applications. AWS Cognito
  • Proof of concept of a build pipeline for Zé Delivery App using GitLab CI/CD. Build improvements were about to save 40 to 50 minutes for the developers based on the current Travis CI pipeline. Gitlab CI Yaml Android IoS React
DevOps Engineer Nov 2020 - Feb 2021
Consultant
  • Analysis of the current Kubernetes infrastructure and generated a report on how to maintain those resources while evolving our applications Kubernetes Azure
  • Presented to the development teams the 12 Factor App and how to introduce its good practices on day-to-day work. DevOps
  • Designed and delivered a new Kubernetes infrastructure using EKS and continuous integration with GitLab CI/CD, with full monitoring on CloudWatch, Prometheus Operator and Grafana. AWS EKS Gitlab CI Terraform Ansible Helm
  • Creation of new AWS accounts under Control Tower exclusively for the R&D team. AWS
Software Engineer Dec 2019 - Oct 2020
  • Designed the cloud-first architecture for KeyApp, an application that had the purpose to be a facial recognition authentication and authorization platform. AWS Terraform
  • Developed the KeyApp architecture based on Microservices pattern to run on AWS ECS Python NodeJS GraphQL Golang AWS ECS
  • Designed a multi-account AWS workflow to follow the AWS model of governance using Control Tower and AWS SSO. AWS
  • Responsible for most of the AWS accounts operations, included governance, security and maintenance. AWS Cloud Governance
  • Automated the deployment of all the KeyApp microservices using GitLab CI, while running Code Quality and SAST tests, and requiring unit testing for all applications to improve code confidence within the application. Microservices Unit Testing Gitlab CI Docker
Software Engineer Jan 2019 - Nov 2019
Rede Globo
  • Migration of on-premises applications to AWS, to improve costs, development and deploy process. AWS Terraform Gitlab CI
  • Improvements on the workflow that was used for the World Cup in 2018 to be used for others purposes. Python
Software Developer Intern Jan 2017 - Dec 2018
  • Automation of tests and deployment of services and applications using Ansible, PyPi and GitLab CI Python YAML Ansible Linux
  • Development of the 2018 World Cup project, that processed all the videos that were coming from Russia and deliver into our systems for the Journalism and Sports teams to use on the TV Globo channel and others sources. That system run more than 160 hours of material in a step by step application workflow. Python Gitlab CI Ansible Linux
  • Maintenance of legacy systems that supported the Journalism teams on day-to-day activities like: Checking the videos that were in the system, select, cut and process them. C++ Windows
Education
B.S in Information Systems Jul 2017 - Jul 2019
Publications and Presentations
Trainings and Certifications
After intensive training, this person owns abilities to create images of containers and understand every piece of the Docker's environment moreover install, configure and maintain a Docker Swarm cluster effectively, including skills to solve complex problems using Docker with excellence.
Docker Docker Swarm Dockerfile
After intensive training, this person owns abilities to use Terraform to implement and manage an infrastructure as code. During the training, this person performed practical exercises perfectly and showed sufficient skills to use Terraform to help him/her in the infra-as-code journey with excellence.
Terraform AWS
After intensive training, this person owns abilities to use Ansible to implement and manage infrastructure as code to install, configure and maintain services using Ansible playbooks. He/she learned along the training a lot of technical content, and performed practical exercises perfectly, showed sufficient skills to use Ansible to help him/her in the infra-as-code journey with excellence.
Ansible
WTTD is a course focused on learning the way to write clean and maintainable code with Python and Django.
Python
Contributed within the KDE Community on the Umbrello UML Editor.
C++ Qt Git
Awards and Accolades
The TDC Rockstar is a recognition of the professionals that contribute to make The Developers Conference the best and greatest event of Technology in Brazil
Skills
Backend
PythonNodeJSGolangC++
Front-end
VuetifyQuasar
Cloud
AWSTerraformKubernetesMicroservices
Day to Day
GitGitlabGithubGitlab CI/CDTravis CILinuxpre-commit