Experienced software development manager with over ten
years of experience in
Information Technology industry; demonstrating considerable
knowledge of service-oriented architecture (SOA), Web
(RESTful) APIs, distributed systems, parallel computing,
highly scalable software architectures, big data and open
source technologies in general.
Software Skills
SOA (Service-Oriented Architecture)
- Microservice architecture
- Serverless paradigm
- Practice in designing Web APIs based on REST and JSON
- HTTP standard definitions
- oAuth2, JSON Web Tokens (JWT)
Big Data & Analytics
- AWS Kinesis Firehose / Analytics
- AWS S3
- AWS Glue
- AWS Lambda
- AWS Athena
- Apache
Superset
DevOps Tools
- Docker
- CloudWatch
- Ansible
- Sensu monitoring platform
- Logstash/Kibana
- Monit and Supervisord
- Newrelic and Ruxit
- Gatling and ApacheBench
- Netflix OSS tools
Webservers, Application Servers, Proxies/Load Balancers, Long-running
processes/Container execution
- Nginx and Openresty (nginx bundle)
- HAProxy
- Apache Tomcat
- Undertow
- Weblogic
- AWS ELB
- AWS ECS/Fargate
- AWS Elastic Beanstalk
Cloud Platforms
- Openstack
(Rackspace's opensource solution for building cloud environments)
- Amazon AWS
Database Systems
- Knowledge and practice with NoSQL databases running in production
(Cassandra, MongoDB)
- MySQL/AWS RDS
- PostgresSQL
- Oracle
- Netflix's
Hollow (in-memory dataset)
Message Brokers
- AWS Kinesis Streams
- AWS SQS
- AWS SNS
- Apache Kafka
Java
- Solid knowledge in Spring Source projects such as Spring Boot, Spring
Data and Spring Cloud
- Parallel computing using Threads, NIO and asynchronous
applications
- Highly competent with the use of design patterns and best
practices
Python
- Using through AWS Lambda functions to load, extract, and
transform/enrich data (ETL Jobs)
- Scripts to monitor application's status and execute auto remediation
flows
Additional Skills & Experience
- Great ability to manage people and meet goals
- Interest and knowledge in agile methodologies (Scrum and xP)
- Teamwork
- Leadership
- High Communication
- Project Managing
- Experience in leading software teams
- Practice in software management tools such as Jira, Confluence,
Assembla and Redmine
Employment History
April 2018 - Present
AWS - Amazon Web Services
Dublin,
Ireland
I'm currently in the Networking area and I
manage a team responsible for some systems in the Network remediation pipeline. Our
goal is provide to our customers effective ways to organize, run and monitor
Runbooks in Amazon's huge and distributed network. We're also responsible for the
platform used to automate remediation paths through a powerful DSL that gives
autonomy and flexibility to NetOps teams.
June 2014 - March 2018
B2W Digital - Software Development Manager
Rio de Janeiro,
RJ,
Brasil
I was responsible to develop and to operate a
scalable price platform that supports different pricing algorithms through a
dynamic and smart pricing system. My team's challenge was to guarantee price
changing of thousands of products several times a day on a system that must be
reliable, resilient and secure.
Also, I was responsible for the buybox
system and our mission is to provide for our customers the best product offers in
B2W Marketplace based on their specificities such as country
region.
Besides that, I was involved in some internal projects like a
distributed configuration API Layer and a big data platform to democratize access
to data for the whole company.
December 2012 - June 2014
Ideais Tecnologia - Software Integration
Coordinator
Rio de Janeiro,
RJ,
Brasil
I ran an area that was responsible to support
the engineers team to change an architecture with monolithic applications to a new
one based on microservices. We achieved this by providing software frameworks,
platform applications, api standards, architecture guidelines and training.
Also I was responsible for some backend applications that integrate
transactional data with an ERP layer, such as order management system.
January 2010 - December 2012
Ideais Tecnologia - Software Team Leader
Rio de Janeiro,
RJ,
Brasil
Led a team responsible for the affiliate,
extended warranty and bridal registry systems.
October 2006 - December 2009
Ideais Tecnologia - Software Engineer
Rio de Janeiro,
RJ,
Brasil
I developed some critical applications
running on JVM for the biggest e-commerce company in LatAm.
January 2006 - December 2007
Myfreecomm / FinanceDesktop - Software
Architect
Rio de Janeiro,
RJ,
Brasil
My challenge was to architect a financial
hybryd software (web and desktop) using RPC-web services to ensure platform
technology agnosticism.
Academic History
2001 - 2003
Universidade Estácio de Sá
Niteroi,
Rio de Janeiro,
Brasil
Computer Science (University)
1994 - 2000
Colégio Salesianos Santa Rosa
Niteroi,
Rio de Janeiro,
Brasil
College (High School)
Certifications
SCJA
- Sun Certified Java Associate
Personal Statement
I like to work backwards from customers understanding
their needs and proposing the simplest solution through the best software
techniques to deliver value. I passionate
engineering, but what I really love is work with amazing
people. People who I can observe, admire and mostly
learn from. I believe in autonomous teams, teams
who are able to work on solutions and seeing opportunities even during difficult
times. I need something meaningful to be and stay motivated.