Gerardo Perrucci - Full Stack EngineerGerardo Perrucci

Senior Full Stack Developer

Senior Full Stack Developer

Technologies

Java
PHP
Hibernate
Spring MVC
SQL Server
JavaScript
Bash

Senior Full Stack Developer | TNX

Managed the lifecycle and evolutionary growth of a heterogeneous software suite across enterprise-level applications.

Overview

At TNX, my role was that of a 'bridge developer,' working across varied technologies to ensure a cohesive and stable platform. I specialized in maintaining the integrity of data flows between Java services and PHP frontends.

Challenges

  • Heterogeneous Environments: Working in an environment where Java Spring and PHP Symfony coexisted, requiring deep knowledge of both ecosystems.
  • Legacy Database Logic: Managing complex SQL Server environments with deep-seated stored procedures that were critical to the business.
  • Manual Overhead: Excessive manual intervention was required for routine system updates and data synchronization.

Solution

Full-Stack Optimization: Refactored Hibernate mappings to improve data retrieval performance and updated PHP modules to support more modern JavaScript interactions.

Workflow Automation: Developed a suite of Bash scripts to automate routine maintenance and batch processing, reducing human error and freeing up engineering time.

Results

  • System Stability: Significantly reduced the number of production incidents related to data synchronization and legacy logic failures.
  • Product Velocity: Streamlined the deployment process for cross-language features, allowing for faster response to client requirements.
  • Maintainable Codebase: Documented and refactored critical portions of the legacy stack, making it easier for future developers to onboard and extend its functionality.

Interested in a similar project?

Schedule a call to discuss how I can help with your next project

Senior Full Stack Developer | Full Stack Developer - Gerardo Perrucci