Summary
Overview
Work History
Education
Skills
Websites
Certification
LANGUAGES
Timeline
Generic

Luís Fernando Sukys de Oliveira

São José

Summary

Senior Backend Software Engineer with over a decade of experience specializing in architecting and scaling mission-critical digital platforms. Expertise includes engineering secure payment systems using Java, Oracle, and MongoDB; leading large-scale data migrations for millions of users with Java, Spring Boot, and RabbitMQ; and optimizing application performance under high-traffic conditions utilizing Redis and AWS. Strong communicator with a background in programming instruction, adept at conveying complex technical concepts and fostering collaboration within teams. Committed to bridging the gap between technical and business objectives to deliver robust, high-value software solutions.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Java Senior Software Engineer

B2W Digital
06.2021 - Current
  • I architected and developed a solution using an application with Java and Spring Boot, consuming RabbitMQ queues and saving records in a Mongo Database to migrate over 40 million customer accounts to a new platform. The solution ensured high processing speed and complete data integrity, with zero data loss during the process.
  • I architected a high-performance solution using Java, RabbitMQ, GoLang, and Angular to combat attacks and block fake accounts in bulk, which previously required slow manual handling. The new module automated the inactivation of suspicious accounts, eliminating manual work, strengthening platform security, and optimizing incident response time.
  • I implemented a Redis caching layer within the Java/Spring Boot ecosystem after identifying a database bottleneck that was causing a slow response time during transaction peaks. The solution drastically reduced database requests, improving the customer's purchasing flow and system resilience during high-traffic periods.
  • I took on the responsibility of interim team coordinator during the absence of two leaders and led the full lifecycle of new features, from system architecture in Java, GoLang, and Angular to cloud deployment (AWS/GCP), ensuring the continuity of deliveries and team productivity without any loss of guidance.
  • I developed a new refund processing application from scratch, gathering requirements with managers and users, designing, documenting, and developing it using Java and Spring Boot. The application automated the entire previously manual workflow, streamlining the process and drastically reducing user workload and customer refund response time.
  • I proposed and designed a temporary validation system as part of an automated solution using Java when faced with a severe issue that compromised our system and forced manual coupon processing. The solution achieved a significant reduction in processing time by eliminating manual bottlenecks. This expedited the crisis response and freed the team to focus on addressing the root cause of the main problem.
  • I actively participated in the conception of a new application to replace one of the main payment systems that used legacy technology and generated significant technical debt. I suggested technologies, industry standards, and documented the process with a focus on PCI security. Subsequently, I took part in the development using hexagonal architecture with Java and Spring Boot, improving the application's security, performance, and maintainability.

Analyst & Software Engineer

Cassol CenterLar
09.2020 - 01.2021
  • I played a key role in the migration of the company's e-commerce platform to V-Tex by mapping flows, analyzing documentation, and liaising with providers to resolve developers' questions. I also discussed objectives and deadlines with management, ensuring the success of the task.
  • I managed to considerably reduce project delays by aligning with managers on business rules, objectives, and gaining a clear understanding of processes used by other departments. As a result, we reduced complaints and adjusted the workload to meet demands within deadlines.
  • I optimized the dock scheduling process by developing a real-time integration in Java that replaced a daily update. The new solution dynamically manages process load, cutting truck waiting times by half and enabling load advancements through agile handling of cancellations, delays, and changes.

Java Software Engineer

Sippulse
09.2017 - 08.2020
  • I led the development of an online call center management application providing real-time visibility into agent activity for supervisors. Using Java and Spring Boot, data was stored in MySQL and RabbitMQ queues consumed telephony system data (FreeSwitch). Integration with the front-end used REST APIs and WebSockets to send data to an Angular app which gave supervisors a complete live overview of agent status and call metrics, enabling more efficient team management and performance optimization.
  • I optimized the database lifecycle by leading the implementation of Liquibase in a Java Spring Boot application. This eliminated a critical source of manual deployment errors, ensured consistency across environments, and substantially increased delivery speed and reliability.
  • I conducted a strategic refactoring of a legacy MySql database to address system slowness and orphaned data. Applying normalization practices to improved data integrity, drastically reduced data volume, and notably enhanced query performance.
  • I led the team's transition to the Kanban methodology to eliminate bottlenecks and increase delivery predictability. By implementing a visual board and WIP limits, I optimized the workflow, improving task flow and substantially reducing the delivery cycle.
  • I led a redesign Java and JSF project for key system screens to simplify complex processes for end users. The new cleaner and more intuitive interface significantly improved customer satisfaction and notably reduced operational errors.
  • I improved the quality and maintainability of Java projects' code by structuring and disseminating best development practices. This included introducing SonarQube as a quality gate, promoting clean code and Object-Oriented principles which resulted in cleaner and more resilient code.

Programming Instructor

Voffice
07.2016 - 12.2018
  • I instructed dozens of students by teaching fundamentals of technology, including programming logic, databases, and basic web development. Using a hands-on approach, I ensured students applied knowledge in projects to solidify technical foundations and develop logical reasoning, preparing them for their start in technology careers.
  • I helped improve the level of engagement and depth of learning in classes by introducing a flexible project-based approach. By allowing students to choose between a standard project or a personal one, I fostered a sense of purpose and ownership, which resulted in a notable increase in the quality and dedication shown in the final projects.

Full Stack Engineer

Percept Vision
07.2015 - 08.2017
  • I created a robust contingency solution in response to a critical failure in a judicial notification that posed high financial risk. I developed and implemented a new email notification feature using Java EE. Months later, the solution prevented losses exceeding R$1 million for a key client.
  • I developed and implemented a series of intelligent automations in Java to reduce operational workload for law firms by optimizing platform workflows. These automations autonomously performed repetitive tasks like document interpretation, classification, and case distribution according to workload and expertise. This initiative halved users' manual work, freeing time for strategic activities and greatly improving efficiency.
  • I contributed to restructuring the development process to increase team performance and predictability by participating in the introduction and adoption of agile methodologies including Scrum and Crystal. I helped adapt ceremonies to our context, optimizing collaboration, increasing delivery cadence, and significantly improving performance.
  • I raised code quality standards by adopting a new quality culture, implementing SonarQube as a quality gate, mandatory Code Reviews, and system testing. This culture significantly decreased bugs, increased maintainability, and justified hiring a QA specialist.

Education

Associate of Science - Systems, Analysis and Software Development

Impacta Technology University
São Paulo, Sao Paulo, Brazil
01.2012

Skills

  • Proficient in Java & Spring Boot
  • Web application engineering
  • Experience with MongoDB, PostgreSQL, MySQL, and Oracle
  • Experience with Maven and Gradle
  • Proficient in Agile practices
  • Experience managing code with Git and GitLab
  • Experience with Rabbit messaging queue
  • Amazon Web Services (AWS)
  • Docker deployment experience
  • Project leadership

Certification

Oracle Certified Associate, Java SE 7 Programmer May 2015

LANGUAGES

English - Professional working proficiency B1
Portuguese - Native or bilingual proficiency

Timeline

Java Senior Software Engineer

B2W Digital
06.2021 - Current

Analyst & Software Engineer

Cassol CenterLar
09.2020 - 01.2021

Java Software Engineer

Sippulse
09.2017 - 08.2020

Programming Instructor

Voffice
07.2016 - 12.2018

Full Stack Engineer

Percept Vision
07.2015 - 08.2017

Associate of Science - Systems, Analysis and Software Development

Impacta Technology University
Luís Fernando Sukys de Oliveira