About Me
I’m Vanessa da Silva. A software developer who blends clever structure with dependable execution. With over a decade of experience, I specialize in crafting clean, scalable, and maintainable code using Java, JSP, and JavaScript. But I’m not married to any stack. I’m tech-agnostic, adaptable, and fluent in problem-solving.
I thrive on digging into the root cause of issues, automating chaos away, and writing code that's not just functional but elegant and easy to understand. Whether I’m collaborating with a team or flying solo, I manage my time and tasks with purpose. No micromanaging needed.
What sets me apart? I treat code as a creative act. It’s where logic meets intuition. I follow the Boy Scout Rule: leave the code better than you found it. That mindset pushes me to refactor, rethink, and constantly refine.
When I’m not coding, I’m buried in a book, dancing off stress, hitting the tennis court, or diving headfirst into a new side quest. I love keeping my mind active and exploring whatever catches my curiosity.
Experience
- Leading a small development team focused on building and maintaining an intranet CMS using Java, JSP, and JavaScript.
- Developed and maintained secure REST APIs following HATEOAS principles, including integrations with platforms like SharePoint, Splunk, and Duo for seamless system connectivity and enhanced application security through MFA.
- Introduced and implemented a structured ticket triage process that reduced backlog from 120+ tickets to under 15. This included account provisioning workflows, clear ticket tagging, escalation protocols, and dashboard visibility across team workloads.
- Responsible for ticket assignment and workload balancing across developers based on active queue sizes.
- Conducted one-on-one meetings with developers to identify blockers and improve daily workflows.
- Participated in candidate interviews, conducted technical assessments, and reviewed code submissions to ensure high hiring standards.
- Developed and enhanced internet banking features using Java, Ember.js, and Handlebars.js, improving user experience across customer-facing platforms.
- Maintained and optimized REST APIs to support high-volume mobile app transactions with consistent performance and stability.
- Built internal automation tools using Java, JSP, Handlebars, and jQuery to streamline workflows and reduce manual overhead.
- Built microservices for IBM DataPower Gateway using Node.js.
- Collaborated closely with QA teams to ensure high code quality and reliable delivery.
- Maintained and enhanced an internal automation tool using Java, JSP, Handlebars, jQuery, and CSS.
- Built a REST API utility in Java to automate tasks and run batch validations, improving workflow efficiency.
- Maintained Jenkins CI/CD pipelines to ensure stable deployment and integration flows.
- Created a T-SQL comparison tool using ANTLR, streamlining database analysis and reducing manual review.
- Mentored a junior developer by providing code reviews, technical guidance, and process support.
- Delivered full-stack solutions for the iCarros platform using Java, JSF, jQuery, and PostgreSQL.
- Designed a user ranking system powered by AWS Machine Learning to improve the identification of potential users to apply for a loan with Itau Bank (iCarros owner)
- Maintained large-scale data processing pipelines using AWS Data Pipeline and Apache Pig, enabling robust data-driven insights and system reliability.
Projects & Contributions
Due to the proprietary nature of my work, most of the projects I've contributed to are not publicly accessible. However, I've delivered high-impact backend solutions, internal automation tools, and system integrations for industries ranging from banking to enterprise CMS platforms.
My focus is always on clean architecture, performance, and maintainability. Whether it's building REST APIs, automating processes, or leading cross-system integrations.
I'm currently working on side projects to explore new technologies, sharpen my skills, and keep pushing my craft forward.
Get in Touch
Ready to build something? Whether you need someone to write clean code, smash bugs, lead a team, or just get shit done, I’m here for it.