An AWS and "Infrastructure as code" enthusiastic, result-driven and motivated cloud operations engineer with strong problem solving skills that loves learning, using and sharing cutting edge technologies. Have been trying out and gaining experience in a variety of platforms, SDKs, programming languages, frameworks, cloud computing services etc.
• Platforms: Linux and OS X
• AWS Services: VPC, SNS, SES, SQS, CloudFormation, S3, IAM, EC2, CloudFront, CloudWatch etc.
• Automation: Ansible, Chef, Jenkins
• Clustering: Apache Mesos, Marathon, Chronos, ZooKeeper
• Containers: Docker
• Software versioning: SVN; Git (GitHub, Bitbucket)
• Networking: TCP/IP; Virtual Private Networks (OpenVPN Access Server)
• Scripting: Shell script
• Experience in developing software using the Scrum framework
• NodeJS, PHP
• Experience in using the Socket.io Node.js module to implement WebSocket applications
• Data exchange: XML, JSON
• Apache, Nginx, Express.js, RESTful Webservices
• Databases: MySQL, SQLite and MongoDB
• LAMP (Linux, Apache, MySQL and PHP) stack
• HTML, HTML5
• CSS, CSS3, LESS, Sass, Bootstrap
• JavaScript, jQuery, Meteor.js, Angular.js, Backbone.js
• iOS SDK (Cocoa Touch), Objective-C
• Ionic Framework (which runs on top of Apache Cordova)
• Academic experience in C (OpenCV), C++ (STL), Java and MATLAB
Cloud Operations Engineer @ Responsible for managing the cloud operations of the products and using technologies to enable Continuous Integration (CI) and Continuous Deployment (CD):
* Designed and automated a new software release flow using Git, Jenkins, Amazon S3 and Ansible
* Automated infrastructure provisioning using CloudFormation
* Automated server configuration and software deployment using Ansible
* Automated application build using Jenkins
* Used Node.js, Ansible and Apache Mesos to distribute Docker containers across a cluster of servers
* Used CoreOS's etcd to implement the Microservice Architecture's Service Discovery pattern From julho de 2015 to Present (6 meses) São Paulo e Região, BrasilSoftware Developer @ As an intern software developer at Fábrica de Aplicativos, I have been involved in projects that explore a wide range of technologies, such as HTML, HTML5, CSS, CSS3, LESS, Bootstrap, Javascript, JQuery, Backbone.js, AngularJS, Meteor.js, Ionic, Node.js, WebSockets (Socket.io), PHP, MySQL, MongoDB, SVN, Git, as well as frameworks and methodologies for software development, such as Scrum and Design Thinking. From outubro de 2014 to julho de 2015 (10 meses) iOS Developer @ My role at Flypay included all kinds of activities related to iOS development:
- Debugging (using Xcode's interface and LLDB);
- Adding new features for their existing iOS apps;
- Improving apps' performance (e.g. Using multithreaded programming to speed up internet-related tasks);
- Using well-known third-party libraries to perform common tasks (e.g. HTTP request, heads-up display, data modelling, etc.);
- Managing code with Git (Github) From junho de 2014 to setembro de 2014 (4 meses) Londres, Reino UnidoCourse Representative @ Responsible for collecting Feedbacks from students and discussing issues and solutions with the Head of Department of Computer Science as well as with other staffs at the Student Staff Liaison Committee (SSLC). From setembro de 2013 to junho de 2014 (10 meses) Liverpool, Reino UnidoDemonstrator @ In charge of preparing and correcting some of the assignments of the module Algorithms Development II as well as helping students out with any kind of questions they could have. From fevereiro de 2013 to junho de 2013 (5 meses) Undergraduate Student Researcher @ Researched techniques to improve image segmentation based on entropy. Two main problems were involved in the research: the amount of thresholds needed for a good segmentation and how to improve the segmentation's quality, which in turn depends on human subjectivity. Parallel computation was used to execute exhaustive methods. From março de 2012 to janeiro de 2013 (11 meses) Undergraduate Student Researcher @ Continued my research about techniques to improve image segmentation based on entropy. From dezembro de 2012 to dezembro de 2012 (1 mês)
Bachelor's Degree, Software Development (Hons), First-class @ University of Liverpool From 2013 to 2014 Bachelor's Degree, Computer Science, First-class @ The University Center of FEI From 2012 to 2016