[ SOFTWARE_DEVELOPER_V.2026 ]

Vanessada Silva

I turn complex problems into clean, reliable software. With over a decade of experience, I specialize in crafting clean, scalable, and maintainable code.

I've developed software across the gaming industry, large banking corporations, lean software teams, and e-commerce platforms.

I treat code as a creative act. It's where logic meets intuition.

Experience

2022 — CURRENT

Team Leader / Senior Java Developer

Centricminds | Australia (Remote)

  • Executing the systematic migration of a monolithic JSP ecosystem toward a decoupled, RESTful architecture utilizing HATEOAS principles.
  • Engineered integrations with SharePoint libraries to feed an enterprise RAG (Retrieval-Augmented Generation) system, allowing users to interact with internal documentation through an AI interface.
  • Restructured the support lifecycle and triage methodology, achieving an 85% reduction in the active ticket queue through direct client engagement and strategic resolution.
  • Acting as the technical focal point for client support, managing triage and resolving immediate fixes to protect developer deep-work and maintain a streamlined ticket queue.
2019 — 2022

Senior Software Developer

ANZ Banking Group | Auckland, New Zealand

  • Developed microservices using Node.js on IBM DataPower Gateway to facilitate seamless data transformation between modern mobile web services and the bank's core legacy systems.
  • Authored comprehensive RESTful API documentation utilizing the OpenAPI Specification (OAS) to ensure technical clarity and consistency across development teams.
  • Focused on latency reduction for high-volume mobile banking APIs to ensure a responsive transaction experience for the end user.
  • Collaborated across the stack by contributing to Ember.js front-end tasks, providing backend-to-UI support as needed.
  • Actively assisted the QA team with rigorous testing of core internet banking features to maintain financial-grade stability.
2017 — 2019

Software Developer

VizExplorer | Wellington, New Zealand

  • Engineered a custom SQL parser using ANTLR to validate the integrity of dynamically generated queries, ensuring that structural logic variations maintained identical data outputs.
  • Developed a suite of Java-based REST utilities to automate batch data validation and systemic changes, accelerating the upgrade process for casino gaming systems.
  • Managed Jenkins CI/CD pipelines to ensure a reliable and predictable delivery lifecycle.
2015 — 2017

Software Developer

iCarros (Itaú Bank) | São Paulo, Brazil

  • Developed a predictive ranking system to prioritize loan applicants for the bank's sales team, optimizing the conversion funnel by focusing on high-probability leads.
  • Managed the complete data lifecycle for the propensity model, including data cleaning, training via AWS Machine Learning, and Java backend integration.
  • Engineered data pipelines using Apache Pig and Hadoop to process high-volume user event data stored in AWS S3 for business reporting and model training.
  • Built and maintained high-traffic automotive platform features utilizing a Java, JSF, and PostgreSQL stack.
2013 — 2014

Software Developer

Infracommerce | São Paulo, Brazil

  • Orchestrated complex data flows between e-commerce platforms and external ERP systems using Oracle BPEL to ensure system interoperability.
  • Performed continuous tuning of Solr search functionality, managing synonyms and relevance logic to improve product discoverability on enterprise-scale retail sites.
  • Collaborated directly with clients to gather technical requirements, ensuring backend solutions aligned with specific business goals.
  • Developed interactive user interfaces using jQuery, JSF, and JSP, bridging the gap between Java 7 backends and web requirements.

Expertise

01

Backend Architecture

Building stable, scalable foundations for systems that need to handle high traffic and complex data, particularly in banking and gaming environments.

02

Automation

Identifying repetitive manual tasks and building internal tools or scripts to automate them, making daily operations more efficient for the whole team.

03

System Integration

Connecting different platforms and APIs (like CMS tools, security layers, or logging systems) so they work together reliably and securely.

04

Support & Triage Strategy

Managing direct client support and ticket triage. I act as the focal point to categorize issues, resolve quick fixes immediately, and assign complex tasks to the right developers to keep the queue low.

05

Technical Quality Control

Serving as the final gatekeeper for deployments. I perform comprehensive testing on all team output to ensure reliability in the absence of dedicated QA.

06

Systematic Refactoring

Applying the "Boy Scout Rule" to every codebase. I perform cautious, purposeful refactoring to leave code cleaner and more maintainable than I found it.

THE_PHILOSOPHY

"I follow the Boy Scout Rule: leave the code better than you found it. As a leader, I act as the quality gatekeeper, ensuring every deployment is refined, tested, and built to last."

READY_TO_BUILD?

Say Hello