resumeccv



resumeccv

0 0


resumeccv


On Github Klaudioz / resumeccv

CLAUDIO CANALES

PORTFOLIO

SUMMARY

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.

CORE COMPETENCIES

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.

EXPERIENCE - PAYGROUP (2014-2016)

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.

PROJECTS - PAYGROUP

Introducing DevOps technologies to the company

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.

PROJECTS - PAYGROUP

Evolving the Itau Bank High Amounts System into an RPM packed product

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.

EXPERIENCE - ADEXUS (2011-2013)

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.

PROJECTS - ADEXUS

Improvements in payroll extraction process

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.

PROJECTS - ADEXUS

Phone number range expansion

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.

PROJECTS - ADEXUS

Improvements on Telephone Exchange Database (BIT)

Acted as the primary developer on the BIT project for the VTR phone database; boosted system efficiency from 30% to 60% via database optimization

EXPERIENCE - ATCOM (2010-2011)

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.

PROJECTS - ATCOM

Local portal for Data Warehouse schema

Designed a CakePHP website (MVC) that allowed unparalleled transparency in data availability in the warehouse schema across all company departments.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion 2018)

MUM, Fairfield, Iowa

Key Courses: Modern Programming Practices, Software Engineering, Big Data, Enterprise Architecture, Algorithms.

PROJECTS - MUM

Real-time Sentiment Analysis in a Facebook Messenger Bot

Sentiment Analysis via trained set, in a message sent to Facebook messenger bot created via AWS lambda using Stamplay like an orchestrator.

EDUCATION

Civil Engineer in Computer Science / Bachelor of Engineering Science

Pontifical Catholic University of Valparaiso (PUCV), Valparaiso, Chile

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

PROJECTS - PUCV

Rubik's Cube Solve Using Lego Mindstorms Robot

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++.

CERTIFICATIONS

+ 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.

DEVOPS DEMO

Ansible playbook to deploy Tomcat with exceptions managment.

CLAUDIO CANALES PORTFOLIO