Ikaro Sales

Brazil

@ifs_sales_12

Software Engineer at CESAR

Badges

Problem Solving
Java

Certifications

Work Experience

  • Software Engineer

    CESAR•  March 2020 - Present

    CESAR Client - Great Computer Hardware Company in the United States In this project we restructured a monolithic system responsible for carrying out invoice validations by the client's worldwide suppliers, I am directly responsible for the Front-end and DevOps, but I also work on the Back-end. Reduced invoice validation time by 4 times, with the creation of a system with event-driven microservices architecture that is scalable. I rewrote the validations that were performed through a procedure in the client's database to a micro service that specialized in validations with Plug-and-Play architecture, being more effective and performative. Responsible for creating and maintaining the CI/CD structure of the project in Gitlab with Deploy in PCF (Pivotal Cloud Foundry). Responsible for API design and development of RESTful Services. I worked on building new Angular components for the customerfacing web application and integrating

  • Software Engineer

    MV Sistemas•  March 2019 - February 2020

    In this company I worked in an internal startup called GIF (Intelligent Billing Management) which is a web platform for hospital billing developed on the REST architecture using Java with Spring Boot, using DBMS's Oracle and Postgresql, Typescript and using Amazon AWS EC2 instances to run the services that run on Docker. Reducing the time and cost of extracting customer data, we developed a tool for extracting the customer database with Java that was previously done through Pentaho. I created a system to monitor the extraction of data from the client that is encapsulated in a container with Docker and available through an EC2 instance. I worked on performance improvement and optimization of SQL queries/procedures that resulted in the reduction of response time of the endpoint calls.

  • Software Engineer DevOps

    accenture•  January 2018 - February 2019

    Accenture Client - Corporation in the United States, which operates several higher education institutions. In this project, DevOps CI/CD infrastructure was developed with the objective of deploying an Amazon, an application developed in Java, Angular and MongoDB in client environments. Reduced cloud infrastructure costs 30% using AWS Lambda in idle server time. Migrated all infrastructure DevOps used by the team of developers for the client environment with completely different tools with 0% loss of quality. Used DOJO methodology for teaching TDD and managed to raise code coverage to 70%. Breakdown of some monolithic services for microservice architecture. Code refactoring using Java 9 lambda expressions, increasing service performance. Implementation of RabbitMQ for communication between microservices that was previously done through the REST API, causing a connection pooling problem and causing services to be scaled on Amazon, increasing the cost. Accenture Client - Great Financial Institution in Brazil Having as one of the challenges to build a CI/CD pipeline that covers from its layer in JSF (Javaserver Faces) to its layer in COBOL. Doing static analysis of Java code and monitoring the DevOps infrastructure. Support a tool to assist in the extraction of remaining hours of tasks from Jira. Reduced infrastructure provisioning time in 50% with IAC tools (Infrastructure as Code). Migrated tools hosted on instances in AWS for Docker containers reducing costs by 25%. Implemented the DevOps paradigm in the project achieving the third level of maturity.

Education

  • Unibratec

    MBA Project Management , MS•  February 2018 - July 2019

  • Unibratec

    Software Engineering, BS•  February 2015 - November 2017

Skills

ifs_sales_12 has not updated skills details yet.