EDERSON DUARTE ITABAIANA
View LinkedIn

SUMMARY


Senior Software Engineer with extensive experience architecting and delivering enterprise-scale Java applications across the energy, e-commerce, insurance, and telecommunications sectors. Specializes in Spring Boot, event-driven architectures, and performance optimization of mission-critical systems. Passionate about open-source software and Linux.

SKILLS


Programming Languages

JavaPythonGroovyJavaScriptTypeScriptSQLC#Dart

Back-end

Spring BootSpring Data JPAHibernateJEEEJBREST APIsSOAPJMSKafkaRabbitMQ

Front-end

AngularAngularJSTypeScriptJavaScriptGWTJSFJSPStruts

DevOps & Cloud

DockerRancherOpenShiftAWS (S3DynamoDB)GitLab CIBitbucket PipelinesJenkins

Databases

OracleSQL ServerPostgreSQLMongoDBRedisDB2

Monitoring & Observability

DynatraceKibanaSonarQubeJaCoCo

Modeling & Design

UMLSparx Enterprise Architect

Testing

JUnitMockitoTDDBDDSpock Framework

Other Tools

MavenGradleWebSphereAstroFlutterWordPress

EXPERIENCE


Senior Software Engineer (Consultant, EWave; Remote)

Câmara de Comercialização de Energia Elétrica

2018/06 - Present Remote
  • Architected and built the notification engine for CCEE's process monitoring platform (PCAM Online). Designed email dispatch orchestration with template-based strategies and implemented async status-return processing via RPost/Kafka, ensuring reliable delivery for critical energy market operations.
  • Led performance optimization initiatives across multiple production applications, using Dynatrace and Kibana to identify bottlenecks and improve scalability of Spring Boot microservices deployed on Rancher.
  • Developed and maintained back-end systems for Auction Management, Sector Accounts, and MVE platforms using Java 8, Spring Boot, Oracle, and Redis, with UML modeling in Sparx Enterprise Architect for code generation.
  • Provided back-end maintenance for legacy Java 6/EE systems running on WebSphere and OpenShift, ensuring business continuity for critical market operations.

Senior Software Engineer (Contractor at Oito, a Startup)

Oito

2017/03 - 2018/05 São Paulo, Brazil
  • Developed back-end integrations and REST APIs for a legal management SaaS startup. Built a reusable FormBuilder component for dynamic form generation. Stack: Java 8, Spring Boot, PostgreSQL, Angular, Docker, RabbitMQ, Redis, AWS.
  • Contributed to front-end development and maintenance of the legacy V1 system using AngularJS and Node.js.

Senior Software Engineer (Consultant at Talent)

Edenred

2016/03 - 2017/03 São Paulo, Brazil
  • Architected and developed a statistical information system for managing establishments and financial transactions, covering both back-end APIs and front-end dashboards. Used Java 8, Spring Boot, Oracle, Angular, TypeScript, Groovy, and Spock Framework.

Senior Software Engineer (Consultant at Cadmus)

Saraiva

2013/01 - 2016/03 São Paulo, Brazil
  • Developed back-end integration services connecting digital products, customers, and suppliers using JEE 7, Java 8, EJB, Hibernate, JMS, and JBoss Wildfly, with AWS S3 and DynamoDB for storage.
  • Built integration layer between Magento E-Commerce platform and ERP system for order and inventory synchronization.
  • Customized IBM WebSphere Commerce and developed ERP integration services for the e-commerce platform.

Senior Software Engineer (Consultant at GTCon)

RSA

2012/05 - 2012/12 São Paulo, Brazil
  • Maintained Auto and Claims insurance systems using Java, EJB, Struts, JSP, and WebSphere AS.

Senior Software Engineer (Consultant at Creator)

Telefonica

2011/08 - 2012/04 São Paulo, Brazil
  • Developed a telecommunications management system (SIGITM V2) using Java 6, Spring Framework, GWT, JPA/Hibernate, EJB, JMS, WebSphere MQ, and Oracle, with both back-end and front-end contributions.
  • Maintained the legacy V1 system built with Java 5, JSF, and WebSphere AS.

Senior Software Engineer (Contractor, ENEL Projects)

ATECH

2010/01 - 2011/07 São Paulo, Brazil
  • Developed the SINOP system for ENEL using Java 6, Spring Framework, GWT, WebSphere AS, and Oracle, covering both back-end and front-end.

Senior Software Engineer (Consultant at Decision)

IBM

2009/01 - 2009/12 São Paulo, Brazil
  • Built a statistical dashboard for customer service metrics using Java 5, Spring Framework, Struts, JSP, Hibernate, and DB2.

Senior Software Developer (Contractor, C&A Project)

IMAGO

2008/01 - 2008/12 São Paulo, Brazil
  • Developed a Single Sign-On (SSO) system integrating multiple C&A retail systems using Java 5, Spring Framework, and WebSphere AS.
  • Contributed to the front-end of in-store terminal systems using Java Swing.

Senior Software Developer (Volkswagen & Redecard Projects)

T-Systems do Brasil

2004/11 - 2007/12 São Paulo, Brazil
  • Performed analysis, UML modeling, and architecture for a logistics system at Redecard, coordinating development standards with an external software factory using Java and Rational Software Architect.
  • Analyzed, architected, and developed a Vehicle Control System for Volkswagen using .NET, C#, ASP.NET, and SQL Server.

Senior Software Developer (Various Clients)

Earlier Career

1996/06 - 2004/11 São Paulo, Brazil
  • Edenred (Accor): Developed E-Ticket and Coruja systems using C# and ASP.NET.
  • ITG: Built insurance systems for AGF, Tokio Marine, MetLife, Liberty, and others using Visual Basic, ASP, and SQL Server.
  • T-Systems / GRCON: Developed the DEALERSTAR package for Mercedes-Benz A-Class using Visual Basic and SQL Server.
  • DTS: Developed inventory control systems using Visual Basic and SQL Server.
  • Setepla / SPTrans: Built the ATENDE public transit management system using Clipper and FoxPro.

EDUCATION


LANGUAGES