Campinas, San Pablo, Brasil
2 mil seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

I am a principal software developer motivated by challenges and strong teamwork. For me…

Artículos de Fábio

Actividad

Unirse para ver toda la actividad

Experiencia y educación

  • will bank

Mira la experiencia completa de Fábio

Mira su cargo, antigüedad y más

o

Al hacer clic en «Continuar» para unirte o iniciar sesión, aceptas las Condiciones de uso, la Política de privacidad y la Política de cookies de LinkedIn.

Publicaciones

Cursos

  • Architecting with Amazon AWS by Amazon AWS

    -

  • Refactoring and Tests by Industrial Logic

    -

Proyectos

  • Sales Operations

    -

    Leading the Sales Ops Tribe we faced a challenge on the internal organization and optimization of commercial teams at Loft. Meanwhile we had the teams structure setup on ops, we were facing problems to generate consistent analytics data and to put in place the productivity incentives for the commercial teams into the backend / backoffice systems. Integrating with Salesforce as the main tool used by the internal Loft ops teams, we were able to integrate transactions and operations from website…

    Leading the Sales Ops Tribe we faced a challenge on the internal organization and optimization of commercial teams at Loft. Meanwhile we had the teams structure setup on ops, we were facing problems to generate consistent analytics data and to put in place the productivity incentives for the commercial teams into the backend / backoffice systems. Integrating with Salesforce as the main tool used by the internal Loft ops teams, we were able to integrate transactions and operations from website to internal backoffices / Salesforce given a consistent view for operations and management, so we could implement the correct incentives to scale up sales. We faced tech challenges with Salesforce integration and development that needed concrete solutions on the Salesforce tech context, like setting up a release pipeline from github (avoiding coding inside the Salesforce platform directly) and decoupling systems from Salesforce using platform events, which improved substantially development productivity inside the Salesforce platform (cycle time from 2 months to 2 weeks).

    As we identified challenges to improve the Salesforce development cycle time we managed to reorganize our architecture so we minimized the amount of work needed inside the Salesforce platform using external services and platform events as the main integration solution. With this in place we managed to achieve an overall 2 day cycle time on the Sales Ops teams, despite Salesforce. With that solution we were able to put in place the new incentive program for the commercial teams that directly impacted sales results.

  • Visits Revamp

    -

    As technical leader of the Sales Tribe, I've been directly envolved on the project we called Visits Revamp. Visiting is one of the main commercial process for real state transactions and Loft was going through a great change on the operations of this process while the systems under the hood were difficult to evolve and maintain. The current context included difficulty to track transactions, missing transactions impacting customer experience directly and difficulty to apply analytics tools on…

    As technical leader of the Sales Tribe, I've been directly envolved on the project we called Visits Revamp. Visiting is one of the main commercial process for real state transactions and Loft was going through a great change on the operations of this process while the systems under the hood were difficult to evolve and maintain. The current context included difficulty to track transactions, missing transactions impacting customer experience directly and difficulty to apply analytics tools on data generated by the process. We were able to strangle the legacy systems while putting in place a system that focused on consistency and ease of operation. This included correctly managing of async transactions with proper idempotency implementation on all endpoints, ensuring we have consistent and detailed data for all the process all the time. After the intervention, we were able to reduce to zero the impact on customer experience while, at the same time, allowing experimentation of process evolutions and keeping data consistent for analytics and troubleshooting purposes.

  • Customer Identity

    -

    Given challenges to provide great customer experience to Loft clients, we setup a team to identify the main causes and ended up criating a centralized identity for clients for the Loft internal platforms. This centralized identity created a momentum for sharing a single, simple to generate and use identity for earch customer that were shared across all processes inside Loft systems. From marketing campaigns, to transactional operations and from communications and (including red…

    Given challenges to provide great customer experience to Loft clients, we setup a team to identify the main causes and ended up criating a centralized identity for clients for the Loft internal platforms. This centralized identity created a momentum for sharing a single, simple to generate and use identity for earch customer that were shared across all processes inside Loft systems. From marketing campaigns, to transactional operations and from communications and (including red customer), we became able to identify each customer uniquely. This gaves us at Loft the abality to use analytics tools to identify and tackle the main issues on customer experience, with strong impact in targeted marketing and quality.

  • Product Teams Autonomy

    -

    Leading our Scalability Tribe to achieve the purpose of scaling Loft's software engineering capacity by building and curating our foundational development platform. My main objective in this period was to give teams autonomy on their production infrastrucuture and, in one year, we managed to go from a script based release pipeline where the tech experience team acted as a gatekeeper for improvements to a continuous deployment process based on Github Actions that allow teams to have full…

    Leading our Scalability Tribe to achieve the purpose of scaling Loft's software engineering capacity by building and curating our foundational development platform. My main objective in this period was to give teams autonomy on their production infrastrucuture and, in one year, we managed to go from a script based release pipeline where the tech experience team acted as a gatekeeper for improvements to a continuous deployment process based on Github Actions that allow teams to have full autonomy on their release process. Also moved from a single AWS gatekeeped by the tech experience team to context based s where the product teams have full autonomy given some guardrails.

  • Digital API Platform development at the largest airline in Latin America

    -

    Development of a Digital Api Platform for scaling new product development and allowing new products experimentation. Played a transversal role across multiple teams leading the process of building an architecture vision for the platform at the same time as leading the development at the core API Platform team.

  • Backend development at the largest airline in Latin America

    -

    Development of a backend Rest API using Java and Spring, integrating with third party and internal applications. Leading the team to multiple deliveries per day, with trunk-based development and using an internal Kubernetes based PaaS.

  • Infrastructure automation at the largest local airline in the US

    -

    Member of a devops team responsible for supplying development environments for other development teams. The scope of the work includes automating the deployment, configuration and operation of development tools using AWS Cloud Formation and Chef, including also Packer Templates, Vagrant, test-kitchen, ChefSpec and Serverspec.

  • Software Development at Kroton Educacional

    -

    Development of a recruiting platform for matching Kroton students and regional job positions. The idea was to provide a powerful matching algorithm for begin able to introduce low experienced students in the Job Market. For achieving this goal we developed an application using Java for backend and AngularJs for frontend, using natural language processing (OpenNLP), indexing engines and using a Perceptron artificial neural network (using Weka) for matching candidates and job positions.

    Otros creadores
  • Software Development at Sulamérica Saúde

    -

    Development of improvements in MECSAS Google App Engine based system that streamlines the process of registration of changes to beneficiaries health plans for partners with high level of daily operations. We worked on a critical feature for processing a high volume of data including transmitting data between the Google platform and an in-house data center considering the platform restrictions, performance and security.

  • Software Development at ContPlay

    -

    Development of a web application with strong usability, scalability and response time requirements using the Amazon AWS cloud platform and PostgreSQL for transactional operations. This application uses the Elastic Beanstalk platform with Tomcat 7 instances to deploy a sessionless Java application developed using RestEasy and JSON for interacting with a interface developed with JavaScript / jQuery, doT, HTML and CSS. It also handles cross domain issues for deploying static content on a…

    Development of a web application with strong usability, scalability and response time requirements using the Amazon AWS cloud platform and PostgreSQL for transactional operations. This application uses the Elastic Beanstalk platform with Tomcat 7 instances to deploy a sessionless Java application developed using RestEasy and JSON for interacting with a interface developed with JavaScript / jQuery, doT, HTML and CSS. It also handles cross domain issues for deploying static content on a Content Delivery Network and uses S3 for environment configuration, auto-discovery and troubleshooting.

    Otros creadores
    Ver proyecto
  • Software Development at QuintoAndar

    -

    Development of a web application with strong usability requirements using the Amazon AWS cloud plataform. This application uses the Elastic Beanstalk plataform with Tomcat 7 instances to deploy a sessionless Java application developed using RestEasy, Spring and JSON for interacting with a interface developed with JavaScript / jQuery, doT, HTML and CSS. It uses Amazon Relational Database Service (RDS) for persistence on a MySQL database, Spring Social for social network integrations and…

    Development of a web application with strong usability requirements using the Amazon AWS cloud plataform. This application uses the Elastic Beanstalk plataform with Tomcat 7 instances to deploy a sessionless Java application developed using RestEasy, Spring and JSON for interacting with a interface developed with JavaScript / jQuery, doT, HTML and CSS. It uses Amazon Relational Database Service (RDS) for persistence on a MySQL database, Spring Social for social network integrations and Google Maps integration.

    Otros creadores
    Ver proyecto
  • Software Development at Trópico Sistemas de Telecomunicações SA

    -

    Trópico Sistemas de Telecomunicações SA is a company that has been in business since 1999 providing products and services in telecommunications. Aiming to develop a new product of mediation and management of network elements, Vectura Management Platform (VMP), and perform a first delivery of a preliminary version of its customers with very aggressive dates, the organization sought Dextra as a strategic partner for team development, focusing on achievement of project goals.

    This system…

    Trópico Sistemas de Telecomunicações SA is a company that has been in business since 1999 providing products and services in telecommunications. Aiming to develop a new product of mediation and management of network elements, Vectura Management Platform (VMP), and perform a first delivery of a preliminary version of its customers with very aggressive dates, the organization sought Dextra as a strategic partner for team development, focusing on achievement of project goals.

    This system use the following technologies: Spring, JPA, JSF, PrimeFaces, JBoss 4.2.1, Oracle and Selenium.

    Otros creadores
  • Software Development at Confidence Group

    -

    Developer at the Scrum team that implemented the Management Operational System of Confidence Exchange and the Backoffice and Internet Banking systems for Confidence Bank. This system is used by currency traders in more than 115 stores throughout Brazil, with integrations with market tools, enabling flexible deployment of specific business rules for the Confidence Group.

    These systems use the following technologies: EJB 3, JPA, JBoss 5.1.0, JBoss Cache, Hibernate Envers, Postgres, SQL…

    Developer at the Scrum team that implemented the Management Operational System of Confidence Exchange and the Backoffice and Internet Banking systems for Confidence Bank. This system is used by currency traders in more than 115 stores throughout Brazil, with integrations with market tools, enabling flexible deployment of specific business rules for the Confidence Group.

    These systems use the following technologies: EJB 3, JPA, JBoss 5.1.0, JBoss Cache, Hibernate Envers, Postgres, SQL Server , Selenium, HTML, CSS and JavaScript.

    Otros creadores
    Ver proyecto
  • Software Consulting at Confidence Group

    -

    Coaching on agile practices for the Confidence Group internal software development team.

    Otros creadores
    Ver proyecto
  • Software Consulting at Uniconsult

    -

    Proof of concept and consulting of application development with jQuery, Holy and Java Servlets for the decision making of a new technological plataform for Uniconsult systems.

    Ver proyecto
  • Distributed Authentication Plataform at Confidence Group

    -

    Design and development of a distributed authentication plataform for the Confidence Group applications, involving single-sign-on without a single point of failure, full failover and secure authentication for comunication between internal applications.

    Ver proyecto
  • Software Development at Bravomedia - Pepsico

    -

    Setup of a Amazon EC2 production environment for and application of prizes auction for a hype. The system in question was developed using HTML, CSS, JavaScript, Ruby on Rails and JavaEE. The environment has up to two hundred servers configured with auto-scaling, load balancing via Amazon Load Balancer, Apache and mod_jk, JBoss cluster configuration using Gossip Router, monitoring the environment with Cloud Watch and RHQ / JOPR. Furthermore we used the Amazon EC2 API Tools to manipulate and…

    Setup of a Amazon EC2 production environment for and application of prizes auction for a hype. The system in question was developed using HTML, CSS, JavaScript, Ruby on Rails and JavaEE. The environment has up to two hundred servers configured with auto-scaling, load balancing via Amazon Load Balancer, Apache and mod_jk, JBoss cluster configuration using Gossip Router, monitoring the environment with Cloud Watch and RHQ / JOPR. Furthermore we used the Amazon EC2 API Tools to manipulate and enabling self-scaling of the environment according to application needs during periods of auction (with an estimate of up to one hundred thousand s). Other tools / technologies involved: JMS / JBoss Messaging, Mongrel, Unicorn, JGroups, JKManager and PostgreSQL.

  • Software Consulting at the Brazilian Army

    -

    Consulting to the DOM (Military Works Department of the Brazilian Army) for environment analysis of the OPUS (Unified Process Works) system, enterprise GIS system used for mapping works and Army assets. The analysis involved the configuration of a cluster using JBoss 4.2.3 Apache mod_jk for load balancing and mod_proxy and mod_rewrite for masking URIs. Also involved the installation and configuration of the monitoring tool RHQ 3.0.0 (former JOPR) in the production environment and training of…

    Consulting to the DOM (Military Works Department of the Brazilian Army) for environment analysis of the OPUS (Unified Process Works) system, enterprise GIS system used for mapping works and Army assets. The analysis involved the configuration of a cluster using JBoss 4.2.3 Apache mod_jk for load balancing and mod_proxy and mod_rewrite for masking URIs. Also involved the installation and configuration of the monitoring tool RHQ 3.0.0 (former JOPR) in the production environment and training of staff of the Army in the handling of this tool.

  • Software Development at ICTS Global

    -

    Developer at the Scrum team that implemented the Confidential Channel and Monitoring System of ICTS using technologies like EJB 3, JPA, JBoss 4.2.3, JMS - JBoss MQ, JBoss Cache, Postgres, HTML and JavaScript.

    The Monitoring System is intended to create a preventive structure against fraud on an assertive and effective way, including data capture and processing for risk monitoring.

    The Confidential Channel aims to provide a confidential channel for complaints who do not feel…

    Developer at the Scrum team that implemented the Confidential Channel and Monitoring System of ICTS using technologies like EJB 3, JPA, JBoss 4.2.3, JMS - JBoss MQ, JBoss Cache, Postgres, HTML and JavaScript.

    The Monitoring System is intended to create a preventive structure against fraud on an assertive and effective way, including data capture and processing for risk monitoring.

    The Confidential Channel aims to provide a confidential channel for complaints who do not feel obliged to live with malicious attitudes in the workplace. It enables higher performance of the corporate structure in the layer of risk management, reduce fraud costs, errors and inappropriate conduct and improve the organizational climate, promoting the integrity of the work environment.

    Otros creadores
    Ver proyecto
  • Dextra Service Bus

    -

    Implementation of a service bus for the integration of Dextra internal systems using the technologies JBoss, Java EE, REST and Drools Expert.

  • Software Consulting at Abril Publisher

    -

    Analysis of performance issues of the systems AssineAbril and SAC on the EDS/HP production environment being made ​​adjustments to the configuration of the load balancer Apache, JBoss application server and Java Virtual Machine.

    Ver proyecto
  • Software Consulting at Nextel

    -

    Analysis of the architecture of Nextel systems (JBIX and DPS) and the configuration of BEA Weblogic application server in order to identify performance problems, making suggestions of configuration settings and direction for the development of applications.

    Otros creadores
    Ver proyecto
  • Software Consulting at Synchro/Serasa

    -

    Analysis of the system for issuing electronic invoices of Synchro deployed at Serasa Experian and its JBoss production environment, proposing adjustments of security, performance and scalability. The main activities envolved were: configure a JBoss cluster, adjust JBoss Messaging queues for scalability and database persistence.

    Ver proyecto
  • Software Consulting at Copel (Power Company of Paraná)

    -

    Consulting in software architecture, JBoss and Maven in order to the team infrastructure in new technology adoption and development practices. Was also performed an analysis of the applications developed by the Copel team with the objective of migrating it from JBoss 4.2.3 to version 5.0.0, resulting in a series of suggestions for adjustments and settings that would enable this migration.

    Ver proyecto
  • Software Consulting at qD - SAT

    -

    Analysis and tuning of the architecture of the system code SAT, responsible for collecting statistical data from the ticketing operator Vivo, aiming to adjust its performance to the charge of the production environment of Vivo. After performing the necessary adjustments, the billing data for a period of one hour of collection were processed within 30% of the time previously achieved.

    Ver proyecto
  • Software Development at YoungLife - Emerging Leaders

    -

    Management and implementation of the Emerging Leaders for the American institution YoungLife. The Emerging Leaders system, developed on the Ruby on Rails platform, enables donations to be made ​​for the financing of foreign students. This project also envolved the integration with Facebook and Google Checkout tools.

    Otros creadores
  • Web frameworks development

    -

    Creation and development of two frameworks: Holy (JavaScript) and RestInPeace (Java) which, used together, are intended to replace the use of JSF in the Dextra projects increasing productivity in developing Web applications on the Java platform. Based on various architectural simplifications, the framework enables rapid learning without sacrificing development in pure HTML, JavaScript and CSS. Thus, in addition to coding productivity applications, the creation of functional prototypes and…

    Creation and development of two frameworks: Holy (JavaScript) and RestInPeace (Java) which, used together, are intended to replace the use of JSF in the Dextra projects increasing productivity in developing Web applications on the Java platform. Based on various architectural simplifications, the framework enables rapid learning without sacrificing development in pure HTML, JavaScript and CSS. Thus, in addition to coding productivity applications, the creation of functional prototypes and reusable became a reality in the enterprise.

  • MPS.BR Evaluation Process at Dextra Sistemas

    -

    Participation in the assessment team of the software development process, helping Dextra Sistemas to reach the F level of MPS.BR.

  • Software Development at JDSU - Mediator System

    -

    Definition of the architecture of the Mediator System for use on International Roaming, which aims to create a hardware abstraction layer so that the JDSU team can operate network equipments of mobile operators using a simplified and independent technology. This feature was planed to help ensuring that roaming services are correctly setup between foreign mobile operators and the JDSU mobile operators client's. The defined architecture involved the following technologies: JBoss AS, JAAS, Java…

    Definition of the architecture of the Mediator System for use on International Roaming, which aims to create a hardware abstraction layer so that the JDSU team can operate network equipments of mobile operators using a simplified and independent technology. This feature was planed to help ensuring that roaming services are correctly setup between foreign mobile operators and the JDSU mobile operators client's. The defined architecture involved the following technologies: JBoss AS, JAAS, Java Cryptography Architecture, EJB3 and Apache Commons Net.

  • Software Development at Unicamp - SIGA

    -

    System architecture definition of the SIGA System (Academic Information Management) at UNICAMP, focusing on the module in the Graduate issions. Among the activities include a survey of architectural requirements with the team from Unicamp, integrations with legacy systems and conducting a proof of concept of the architecture in question. The defined and proved architecture involved the following technologies: JBoss AS cluster, JAAS, Single Sign On, JBoss AOP (safety mechanisms and data…

    System architecture definition of the SIGA System (Academic Information Management) at UNICAMP, focusing on the module in the Graduate issions. Among the activities include a survey of architectural requirements with the team from Unicamp, integrations with legacy systems and conducting a proof of concept of the architecture in question. The defined and proved architecture involved the following technologies: JBoss AS cluster, JAAS, Single Sign On, JBoss AOP (safety mechanisms and data security), JBoss Cache, Quartz, JBoss Seam, JSF and EJB3.

    Otros creadores
  • Software Development at Credit Suisse Hedging Griffo

    -

    Analysis and adjustments in the system of purchase and sale of shares directly in Bovespa used by operators of Hedging Griffo aiming to substantially improve the performance and scalability of the system, ensuring the processing order of operations according to business requirements and Bovespa . The architecture defined involved the following technologies: JBoss AS, EJB 2.1, Entity Beans, Apache Mina and JBoss Messaging.

  • Software Development at JDSU - MALVI

    -

    System architecture definition of Malvi (Assembly and Automation of Interim Verification Reports) of the Anatel in conjunction with the company JDSU. Malvi is a system that aims to enable the automatic completion of routine surveillance of telecommunications operators accredited to Anatel. The system must allow its s to the execution of the routines directly into the appropriate analytical equipment without requiring direct interaction with the devices in question, creating an…

    System architecture definition of Malvi (Assembly and Automation of Interim Verification Reports) of the Anatel in conjunction with the company JDSU. Malvi is a system that aims to enable the automatic completion of routine surveillance of telecommunications operators accredited to Anatel. The system must allow its s to the execution of the routines directly into the appropriate analytical equipment without requiring direct interaction with the devices in question, creating an abstraction layer that minimizes the need for specific knowledge of equipment used. The defined architecture involved the following technologies: JSF, EJB3 and JCA (Java Cryptography Architecture).

  • Software Development at qD - Sagre Engine

    -

    Development of the Engine and Navigation Module for the Sagre System. This module represents the core for processing instructions that enable the integration of the Sagre tool with Space Management Systems such as AutoCAD and MapGuide. The module's architecture was defined as a set of instructions organized and executed as a BPM (Business Process Model) workflow and its operation is independent of platform (desktop or web) and technology (Autocad or MapGuide). The technologies used in the…

    Development of the Engine and Navigation Module for the Sagre System. This module represents the core for processing instructions that enable the integration of the Sagre tool with Space Management Systems such as AutoCAD and MapGuide. The module's architecture was defined as a set of instructions organized and executed as a BPM (Business Process Model) workflow and its operation is independent of platform (desktop or web) and technology (Autocad or MapGuide). The technologies used in the development were: JBoss AS, jBPM and Struts.

    Otros creadores
    Ver proyecto
  • Requirement Engineering at KinoMaxx

    -

    Initial survey of requirements for the development project of the KinoMaxx management system.

  • Software Development at FlashCourrier - Financial Processing

    -

    Definition of the architecture of the Financial Processing System for the FlashCourrier. The activities included the definition of the standard architecture and the initial configuration of sources using the Maven 2 tool. The architecture defined involved the following technologies: JBoss AS, EJB3 and JSF.

  • Software Development at qD - Query Builder

    -

    Definition and implementation of the Query Builder System. The Query Builder is a graphical tool available via the web for assembling SQL queries in relational databases. The technologies used in the development were: JBoss AS, Servlets, HTML, JavaScript, EJB 3 and JPA.

  • Software Development at the International Labour Office

    -

    Participation in the management and implementation of the Information System on Child Labour (SITI) for the ILO. The site was developed on Ruby on Rails using Postgres database and is responsible for mapping the activities of child exploitation throughout the Brazilian territory.

  • Software Development at qD - ALGE Alarm System

    -

    Implementing improvements in Alge System (Alarm Manager System) for the qD WorkForce Project provided for Brazil Telecom. The system was developed on the Java Platform Enterprise Edition 4 using the JBoss Application Server with EJB 2.1 and Struts technologies.

  • Software Development at Sodexho

    -

    Application development of "Extract the Food Card", "Module Report of Earnings" and "Reimbursement". The architectura of this systens were used for the definition and adoption of development standards in the Java Enterprise Edition Platform for later use in other projects. The technologies used in the development were: Oracle Application Server 10g, EJB 2.1, Struts and iBatis.

  • Software Development at Banco BMG

    -

    Consulting and improvement on the Consignment Stock System for BMG using Java Enterprise Edition Platform: JBoss 4.0.5, EJB 2.1, Struts and iBatis.

    Ver proyecto
  • Consulting at São Paulo Metro

    -

    Consulting the São Paulo Metro team for installation, configuration and institutionalization of the use of PostgreSQL in the company.

Idiomas

  • English

    Competencia profesional completa

  • Portuguese

    Competencia bilingüe o nativa

  • Spanish

    Competencia básica profesional

Recomendaciones recibidas

Más actividad de Fábio

Ver el perfil completo de Fábio

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Fábio directamente
Unirse para ver el perfil completo

Perfiles similares

Otras personas con el nombre de Fábio Santos en Brasil

Añade nuevas aptitudes con estos cursos