Summary

Expertise

Project Highlights

Education

Agency

PG

English:

Advanced

Patrick G.

vetted by Youteam

Vetted by YouTeam

Brazil

UTC -04:00

America/Campo_Grande

English:

Advanced

A professional with a lot of experience, who stands out wherever he goes through his ease of learning and discipline through continuous studies

Full Stack Software Engineer / Software Architect / Devops I'm a software engineer with a strong background in planning and building full stack applications running on local premises or in the cloud. - Transparency and ethic relationships are the base of my work; - I always try to keep in touch with technology. Working on the software development field for 20 years I know by experience that this is very important; Experience in architecture/development of distributed applications using a variety of programming languages among Java, JavaScript, TypeScript and PHP. Application architecture, development and deployment in cloud environments, specially on Amazon Web Services, more specifically EC2, Auto Scaling, Route53, RDS (MySQL), S3, SES, Lambda, Elastic Container Service, Elastic Container Registry, Systems Manager, DynamoDB, Elastic Load Balancer, Elasticsearch, ElastiCache (Redis).

Want to hire this engineer?

Check if Patrick is available

Expertise

Years of commercial development experience

15 years of experience

Core technologies

DevOps 5 years
MongoDB 2 years
Python 6 years
Docker 5 years
AWS 6 years
Terraform 6 years

Other technologies

API
Java
Kubernetes
Linux
MySQL
Node.js
PHP
TeamCity
GitLab
Lambda

Project Highlights

icon
Devops Leader

PDVex

Apr `19 - Feb `22

3 years

Tim Brasil

Working in one more application for the telecom sector, this time for TIM Brasil, I had a chance to apply my DevOps skills as DevOps leader influencing many aspects of the ERP system architecture. I also worked as a system architect on this project.

Responsibilities & achievements

More than working on the decisions and development I also did the whole deployment automation using JetBrains Teamcity as CI/CD server. Most of the services were deployed as Docker containers directly on EC2 or on AWS ECS.

AWS
JavaScript
PHP
TypeScript
Elasticsearch
RabbitMQ
TeamCity
Docker
icon
Devops Leader

SUN

Aug `15 - Dec `18

3 years

Telefonica

SUN is a project used by Vivo (Telefonica group) a big telecom company in Brazil to facilitate the process of making and treating new sales made by partners in the entire country. It is used by thousands of users having about 5000 requests per minute on average during peak times.

Responsibilities & achievements

In this project I worked mainly as a DevOps leader. Among my main responsibilities were making decisions about the cloud architecture, ensuring good system performance at any time, writing CI/CD pipelines, automating the deployment, monitoring and management of cloud infrastructure services and also local development environments. Was also my role to make the initial production issues debugging before sending a complete analysis to the development team to work on the fixes.

AWS
Elasticsearch
TeamCity
Android NDK
AWS Lambda
Cloudformation
icon
Senior Developer

ISD (HSBC - Global Technology)

Oct `10 - Sep `11

11 months

HSBC

Worked in a multinational project called ISD with team members located in New York - United States, Curitiba - Brazil, London - England and Pune - India. ISD is the project responsible for delivering address, phone and currency localization features for all HSBC agencies and offices spread across the globe. All data changes had to be delivered in real time for all client systems through a central message broken. One of the changes that I did on the application was to control how many active sessions one user had on the system’s administration panel, not allowing them to have more than one active session at a time. I had to consider logins across the entire user base which involves branches in all the countries which HSBC had presence. I also worked on new features that involved events being delivered to the central message broker as well treating events coming from the queue. As a senior developer I was also responsible to help the junior developers on any difficulty they had and welcoming new developers on the team.

Responsibilities & achievements

Develop new features, maintain services working properly and help junior developers

Java EE
WebSphere
Oracle database

Education

Higher education in Computer Science

Agency

Web development agency #2203

100-400

GMT-4

Campo Grande / Brazil

Core Expertise

AWS
GitHub
JavaScript
JIRA
MySQL
.NET
Node.js
PHP
Python
Artificial Neural Networks
Computer vision
Elasticsearch
Laravel Framework
Product management
Unit Testing
PHP Storm
RabbitMQ
TeamCity
Docker
Quality Management
Kanban
Vue.js
Figma
AWS Lambda
Terraform

Industries

Business & Productivity, Internet & Telecom, Branding, design, web development, ERP

Want to hire this engineer?

Check if Patrick is available