Highly technical engineer with 6 years of hands-on experience in back-end development. Experienced with new DevOps technologies and practices implementing Microservices Architecture using CI/CD in a fully automated pipeline. Managed design, development, and integration of technologies in high-availability environments, overseeing maintenance and improvement of applications dealing with high-volume transactions. Coordinated the full lifecycle for various mission-critical projects.
Languages: Java, Scripting(Bash, Python) C, PL/SQL, PHP, JSP.DevOps Stack: Ansible, Jenkins, Docker, Git, Vagrant, Heroku, ELK Stack, Ant, Make.Databases: Oracle 9/10, Sybase IQ, MySQL/MariaDB, PostgreSQL, NoSQL, DynamoDB.Web Technologies: Tomcat 6.0/5.0/4.0, JBoss 5.1.0, Apache, Nginx, NodeJS, SOAP, WSDL, Restful.Cloud: S3, EC2, VPC, Lambda, CLI, IAM, Cloud Formation, Route 53, RDS, Elastic Beanstalk, API Gateway, etc.
Collected DevOps new technologies and tools introducing them to the company improving the work efficiency, designed and developed automated deployment and scaling processes based on Vagrant and Ansible and having set up Jenkins from scratch.Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS including migration an existing on-premises application to AWS.
Created Docker containers running in AWS.Created public and private subnet for access to the servers, with security groups and network ACL for security and route tables for communication between the machines in the subnets.Implemented and manage continuous delivery systems and methodologies on AWS such as define and deploy monitoring, metrics, and logging systems.Designed and developed automated deployment and scaling processes based on Vagrant and Ansible.
Adaptation of Itau Bank high amounts system into a packed product (RPM). I developed 3 RPM, one for the backend (C transactional engine), one for the frontend (web portal using Java JSP and Servlets) and another one with the databases (Oracle/MySQL) with complex Makefile and difficult logic. My company sold the product to Santander Bank.
Coordinated development of data warehousing tools and functionality, including improving the exchange phone database and participating in a wide range of projects. Facilitated impact evaluation for the Macrozone project. Additionally participated in the development of packages, procedures, and database triggers for the VTR subscription system.
Led development on a project to improve payroll extraction processes and sub-processes; minimized the process from 6 hours to 40 minutes via temporary tables and indices.
Evaluation of the impact in the company data warehouse with the phone number range expansion (adding 1 digit). I had to simulate the entire situation and coordinate with a lot of different teams the new flow of the calls. I took me about 1 month to prepare the simulation with the departments involved.
Acted as the primary developer on the BIT project for the VTR phone database; boosted system efficiency from 30% to 60% via database optimization
Took an instrumental role in the groundbreaking use of data warehousing within the company, including populating the data warehouse nightly via the company transactional database. Leveraged database information to build Qlikview reports for the HR department.
Designed a CakePHP website (MVC) that allowed unparalleled transparency in data availability in the warehouse schema across all company departments.
Key Courses: Modern Programming Practices, Software Engineering, Big Data, Enterprise Architecture, Algorithms.
Sentiment Analysis via trained set, in a message sent to Facebook messenger bot created via AWS lambda using Stamplay like an orchestrator.
Key Courses: Calculus of Several Variables, Differential Equations & Numerical Analysis, Formal Languages & Automata Theory, Operating Systems, Computer Networks, Distributed Systems, Artificial Intelligence, Software Engineering Principles, Database Systems, Human Computer Interaction, Statistical Interference, Data Structure, Programming Language Principles
Used a Bluetooth cellphone connection and Lego robot to solve the Rubik cube - the first of its kind in the world. Applied and adapted the Kociemba algorithm using Visual Studio 2005 and Visual C++.
+ Oracle Certified Associate, Java SE 7 Programmer - Oracle.+ Linux Foundation Certified System Administrator - Linux Foundation.+ The Data Scientist Toolbox - Coursera.+ Multiple IBM Big Data Certifications.
Ansible playbook to deploy Tomcat with exceptions managment.