Badges
Certifications
Work Experience
Software Engineer
Grafana Labs•  September 2021 - Present
Helping Grafana Labs democratize metrics. At Grafana Labs we believe in breaking traditional data boundaries, making metric visualization tools that are more accessible and easy to use across the entire organization. And most importantly, open source. As a Software Engineer for Grafana Labs I work closely with our partners developing solutions that support multiple cloud providers and adapt to our and their customer needs. I am part of a team responsible for the development, testing, deployment and maintenance of multiple features related to our cloud partners. I work closely with GCP, AWS, Microsoft Azure, Golang, Typescript, React, Protobuf, SQL, AWS Marketplace, Amazon Managed Grafana, Azure Managed Grafana, and other basic cloud services and programming languages like IAM, EC2, ECS, EKS, Python, Shell, etc.
Software Engineer
Tarmac.IO•  September 2020 - September 2021
As a Software Engineer for Tarmac.IO I have the opportunity to participate on the creation of cutting-edge products and services with an experienced team of software engineers, data engineers and automation engineers delivering solutions for multiple companies and its customers across North America. As a developer, I am part of a team responsible for the development, testing, deployment and maintenance of the application being developed. To achieve my objectives I use many tools, services and programming languages including but not limited to AWS AppSync GraphQL, AWS S3, Parquet files, Python, VTL, Aurora Serverless, AWS Glue, EMR, Spark, and others.
Lead Software Engineer
Mandic•  August 2020 - September 2020
As a Lead Software Engineer I lead the creation of cutting-edge products and services. I lead a team of software engineers delivering solutions for the Mandic Cloud Platform and it customers across Latin America. As a leader, I am responsible for the design, development, testing, deployment and maintenance of the suite of tools we use, while also helping engineers solve technical challenges in Large Web Scale Computing, Distributed Systems, Web Applications, Optimization, Scalability, Algorithms, Data Structures, etc.
Software Engineer
Mandic•  February 2020 - July 2020
As a Software Engineer I am working on the design, development, testing and delivery of products and services in the Mandic Cloud Platform, a cloud management platform used by Mandic's employees and customers. I configure highly scalable environments on the cloud, develop and maintain web applications and it's infrastructure using the best practices and micro-services, I am responsible for implementing back-end and front-end solutions, authentication methods, integrations and automations necessary for the application. I also manage relational and non-relational databases, and search engines. I use Git for versioning and implement and maintain pipelines for continuous integration and continuous delivery.
System Engineer
Mandic•  October 2019 - February 2020
As a System Engineer I implemented different service intelligence monitoring solutions using Zabbix, New Relic, Dynatrace and other monitoring agents that give visibility into the full environment and scaled instantly to adjust to changes in workloads on our clients hybrid infrastructures, the monitoring solutions had to gather intelligence from heterogeneous monitoring and logging sources, and had the ability to use statistical analysis to identify outliers or anomalies in metrics rather than defined thresholds. The solution was capable to identify patterns in a single metric over time and compare a metric of a single member of a cluster against other member nodes identifying unhealthy resources for replacement before an incident occurs, applying machine learning capabilities to monitoring and log data the solution could identify trends in data and trigger actions prior to an anomaly being detected, I was capable of investigating the root cause of an incident following suggestions and surfacing related log events from across the application landscape. I also developed automations and custom monitoring solutions for Grafana, Prometheus, Kubernetes and RabbitMQ using different programming languages like Python, Javascript and Golang.
Junior Infrastructure Developer
Mandic•  November 2018 - October 2019
As a Junior Infrastructure Developer I configured different monitoring solutions using Zabbix, New Relic, Dynatrace and other monitoring agents on our clients hybrid infrastructures, the monitoring solutions had to be compatible with highly scalable and heterogeneous environments on multiple cloud providers. I had to develop automations and custom monitoring solutions using Python, Javascript and cloud technologies, AWS Lambdas, API Gateways and other technologies. I participated in the AWS MSP Certification process, implementing service intelligence monitoring solutions using new technologies, like New Relic and Dynatrace, that give visibility into the full environment and scale instantly to adjust to changes in workloads being monitored. Gathering intelligence from heterogeneous monitoring and logging sources, the solution had the ability to use statistical analysis algorithms to identify outliers or anomalies in metrics to generate alerts rather than defined thresholds, identifying patterns in a single metric over time, or comparing a metric for a single member of a cluster against other member nodes to identify unhealthy resources for replacement before an incident occurs, applying machine learning capabilities to monitoring and log data the solution could be used in a predictive fashion, identifying trends in data to trigger actions prior to an anomaly or threshold breach being detected and providing suggestions to operators investigating root cause of an incident by surfacing related log events from across an application landscape, while accepting feedback from the operator on the relevance of the data. I highlighted our company ability to manage AWS workloads that, were dynamic, highly automated and highly scalable according to demand. Evidence was shown in the form of technology demonstrations and customer Case Studies.
DevOps Intern
Mandic•  April 2018 - November 2018
As an intern I analyzed and studied the best practices for web application configuration, monitored and escalated level one incidents while keeping up with highly scalable and heterogeneous hybrid environments on multiple cloud providers. I used serverless technology, and develop web applications and automations using Python, Javascript and cloud technologies, AWS Lambdas, API Gateways and other technologies.
Freelance Developer
None•  January 2017 - April 2018
As a Freelance Developer I participated in different projects where I programmed backend and frontend solutions in Javascript, Node.js, Lua, C#, and other languages, usually related to modifications for games like GTA V, Farming Simulator, Minecraft, Arma 3 and others. I also programmed different chat bots, automations, API wrappers and integrations for Twitch, Mixer and other platforms.
Education
Universidade Presbiteriana Mackenzie
Computer Science, BS•  January 2015 - June 2019
Algorithms and Programming, Electrical and Electronic Circuits, Fundamentals of Computer Science, Discrete Mathematics, Boolean Algebra, Data Analysis, Database, Data Structure, Mathematical Modeling, Computer Organization, Algorithms Design and Analysis, Software Design, Operating Systems, Software Engineering, Parallel Computing, Formal Languages and Automata, Programming Language Paradigms, Computer Networks, Compilers, Distributed Computing, Graph Theory, Artificial Intelligence, Visual Computing, Computer Theory
Links
Skills
guicaulada has not updated skills details yet.