đź’Ľ Industry Experience
Before joining IFTM in 2014, I worked for almost a decade in the software industry, mostly building enterprise systems for credit cards, wholesale and retail, and telecom. This page summarizes that period.
Tricard (2012-2014)
- Core Business: Credit Card Services for Martins group customers.
- Main Responsibilities:
- Redesigned the daily card-processor file import process, replacing row-by-row loading with bulk loading (BCP for SQL Server, SQL*Loader for Oracle). Reduced import time for files over 1GB from hours to a few minutes each, so the full batch now completes within the overnight window and the back-office starts every day with the previous day’s data.
- Provided technical oversight for Visa Cargo, a prepaid card product for freight and toll payments, integrating the bank, the card processor, and the freight management company. Covered daily transaction processing with balance validation, reconciliation across processor, card network, and acquirer, and contingency handling for insufficient funds.
- Worked with a neural-network-based behavior scoring platform to assess customers’ payment capacity and support credit limit increase decisions, integrating its scores into the card management process.
- Managed the project to import the DNE (Brazilian Correios national address database) dataset.
- Led the TangĂveis Management project, automating the handling of returned mail (cards, statements, and collection letters). Integrated card-embosser and print-vendor postage files with Brazilian Correios return data to identify accounts with invalid addresses, block further mailings, notify customers by SMS, and replace a manual Excel-based process, reducing mailing costs and improving address data quality.
- Developed new modules, reports, and enhancements for Tricard’s in-house ERP, supporting daily operations of the credit card business.
- Key Technologies: VB.net, SQL Server, Oracle, Web Services (SOAP), BCP, SQL*Loader.
Peixoto (2008-2012)
- Core Business: Wholesale and industrial operations, providing over 10,000 products to 120,000 registered clients.
- Main Responsibilities:
- Led the migration of the company’s ERP platform (dozens of enterprise applications) from JBoss 4.0.5/JSF 1.1 to JBoss 4.2.3/JSF 1.2. The platform depended on an undocumented, unsupported third-party UI framework (EasyFaces), which locked all evolution into a dead technology and made outsourcing costly. Refactored the framework for JSF 1.2 compatibility and validated every existing application, enabling the adoption of RichFaces, a commercially supported and widely known library, for new development.
- Designed and implemented the “Ação Tática” module from scratch, enabling configurable promotional campaigns based on complex business rules (product combinations, sales targets, supplier restrictions, regional eligibility). Integrated it with the Mobile Sales Force, pricing engine, and order capture systems over three years. After rollout, more than 70% of captured orders carried a discount generated by the module, becoming a key driver of revenue growth.
- Led the emergency migration of the Mobile Sales Force application from Java ME to Android, serving ~800 sales representatives. The legacy Motorola A1200 devices were slow and obsolete, with price loading degrading as the catalog grew, and replacement devices were no longer available at scale. Adapted the legacy codebase to Android APIs and device behavior and validated it on Samsung Galaxy S2 devices, enabling the replacement of the fleet with hundreds of Android smartphones without a full redevelopment.
- Reengineered an offline Sales Management System used by regional managers, replacing its unreliable embedded object database with Apache Derby and eliminating the recurring data corruption that required critical emergency maintenance. Expanded the system with ABC analysis, sales performance monitoring, and sales representative administration, giving managers reliable data to support commercial decisions in the field.
- Contributed to the Oracle 8i to 10g migration of the entire ERP platform. Identified that the 10g optimizer chose different execution plans than 8i for many queries, degrading performance; analyzed execution plans and tuned hundreds of queries across the platform’s applications to restore (or improve) response times.
- Designed and developed an HR management system for the company, including a recruitment module to capture and manage prospective sales representative candidates, supporting the growth of the sales force.
- Key Technologies: Java, Java SE (Swing), Java EE (JSF, RichFaces, EJB, JPA, Quartz, JNDI), JBoss, Oracle, Apache Derby, Java ME, Android.
SWB (2007-2008)
- Core Business: Software Outsourcing for Algar Telecom.
- Main Responsibilities:
- Maintained and enhanced two production systems for Algar Telecom, SGP (online mobile recharge platform) and Kaleo (ticketing system), fixing bugs and implementing customizations in Java.
- Developed two systems for Algar Telecom: Status Report and Access Control.
- Key Technologies: Java, Java EE (JSF, JPA), Oracle, Web Services (SOAP).
Digital Hall (2007)
- Core Business: Software Outsourcing for Sysmap and Telemig/Vivo (telecommunications operators).
- Main Responsibilities:
- Migrated Telemig/Vivo’s legacy CRM system from Vantive to Java using the Sunlight framework.
- Worked as a backend developer for the Orkin platform.
- Key Technologies: Java, Spring Framework, Hibernate, Oracle.
Unique Solutions (2006)
- Core Business: Software Outsourcing for ACS (Algar Call Center).
- Main Responsibilities:
- Delivered small, fast-turnaround projects (up to 100 hours each) for ACS (Algar Call Center) client campaigns. Imported client datasets into SQL Server and built Visual Basic desktop tools for call center agents, pulling contact lists from the database and recording call feedback. Also built web-based results-tracking platforms and reports for other clients.
- Key Technologies: Delphi, Visual Basic, ASP, Reporting Services, SQL Server.
Landix Systems (2006)
- Core Business: Sales Force Automation System for Palm and PocketPC devices.
- Main Responsibilities:
- Developed custom Delphi middlewares for client engagements, each synchronizing sales data between a customer’s ERP system and the mobile sales force application running on PDAs. Worked across different ERP platforms and databases (Oracle, Firebird, SQL Server), mapping each client’s data model to the device software.
- Key Technologies: Delphi, Oracle, SQL Server, Firebird.
Early Career (2004-2005)
- Computer Training Instructor: Taught Delphi, Web Design, and Photoshop courses at a computer training school.
Software Development Intern, engineering company: Built a warehouse inventory management system using PHP and MySQL.
- Key Technologies: Delphi, PHP, MySQL.
