Fernando Romulo da Silva
Senior Back-end Java Software Engineer @ Netcracker Technology
About
I am a senior full-stack software engineer, with over 16 years in Java using versions from 5 to 21 and frameworks like Spring (Spring Web, Spring Data, Spring Boot, etc.), Quarkus, and Jakarta Enterprise Edition (CDI, JTA, JSF, etc.) on back-end, 2 years in JavaScript front-end technologies (JQuery and React), and four years with virtualization (Docker and Kubernetes) and cloud computing with GCP, AWS, and private cloud. Although I have worked with SQL databases (Oracle, PostgreSQL, MySQL, etc.) since the beginning of my career, I have also worked with NoSQL databases (MongoDB and Redis) for four years. I majored in computer science, have a postgraduate specialization in software engineering, and have some I.T. certifications.
Brazil
São Paulo
Computer Software
GCP, React.js, Groovy, JUnit, Soft Skills, Containerization, AWS, Apache Kafka, Agile Methodologies, Software Testing, Java, Spring Framework, Jakarta EE, Docker, JavaScript, Problem Solving, Multithreaded Development, Distributed Systems, API Development, TestNG
Experience

Senior Back-end Java Software Engineer
Presidente Prudente, São Paulo, Brazil
- Updated and developed new features using Java 21, Groovy, Spring Boot 3.4, Quarkus 3, PostgreSQL, Lombok, Docker, Kubernetes, and Kafka, delivering new features and evolving the user experience. - Analyzed and updated applications in a cloud environment using GCP, fixing configurations and preventing errors in testing and pre-production environments. - Participated in meetings using Zoom and Webex, discussing fixes and solutions with co-workers. - Updated automated tests on back-end applications using JUnit, AssertJ, Mockito, Newman, enhancing the application’s test coverage, regression testing, and improving collaboration and communication with the QA team. - Reviewed Java and Groovy code on merge requests using GitLab, exchanging experience and knowledge with other developers.

Senior Back-end Java Software Engineer
Presidente Prudente, São Paulo, Brasil
- Fixed and updated applications using Java 17 and 21, Groovy, Spring Boot 3.1, Quarkus 3, gRPC, MongoDB, MySQL, AWS (SNS, SQS, Amazon MQ), and Kafka, providing new features and better user experience. - Participated in meetings using Google Meet, Microsoft Teams, Trello, and Google Docs, discussing details with clients about tasks. - Updated automated tests on back-end applications using JUnit, AssertJ, Mockito, Wiremock, Postman, and Newman, increasing the application’s test coverage and code quality.

Senior Full-stack Java and JavaScript Software Engineer
Porto, Portugal
- Conducted and participated actively in Scrum meetings using Jira, Slack, Teams, and Mural with a structured agenda, increasing meeting productivity. - Presented demonstrations using Google Docs for users and other developers, promoting the squad deliveries. - Fixed and developed new features back-end (Rest API and Messaging) applications using Java 17 and 21, Spring Boot 3, GCP, GKE, BigQuery, Mongo DB, RabbitMQ, and MySQL, improving system efficiency and user satisfaction. - Created automated tests on back-end using JUnit, AssertJ, Mockito, and Newman, improving quality, test coverage, and requirement checking. - Fixed and updated front-end applications using JavaScript, TypeScript, Axios, Tanstack Query, and React, improving pages and connection with back-end. - Created and updated API documentation using OpenAPI (Swagger), providing instructions about the squad’s software and preventing miscommunication. - Reviewed colleague's code on merge requests using Gitlab, PMD, and Spotbugs, improving the code quality and squad knowledge. - Tested other developers’ tasks using browsers and Postman, helping the QA and the team deliver tasks correctly.

Senior Back-end Java Software Engineer
São Paulo, Brasil
- Participated assiduously in Kanban meetings using Kanbanize and Google Docs, elevating the squad’s management. - Created and fixed applications back-end (Rest API, SOAP, Messaging, and Batch) using Java 8 and 11, Spring Boot 2.5, MySQL, PostgreSQL, GCP, GKE, Pub/Sub, Docker, and Kubernetes, improving applications by leveraging innovative Docker and Spring technologies to enhance performance and reliability. - Created and updated docs using MD files, and OpenAPI (Swagger), producing documentation about the squad’s software and preventing miscommunication. - Created and updated automated tests on back-end using JUnit, AssertJ, Mockito, and Wiremock, improving quality, test coverage, and requirement checking. - Enhanced the code using SonarQube, improving the code and preventing bugs. - Created, fixed, updated, and ran deploy pipelines using Gitlab and Google Kubernetes Engine (GCP), enhancing software deployment.

Senior Back-end Java Software Engineer
São Paulo e Região, Brasil
- Created, updated, and fixed web back-end applications (web crawler) using Java 11, Spring Framework 4, Apache ActiveMQ, JSoup, Apache HttpClient, and HtmlUnit, efficiently extracting page contents – saving 50% time on import data. - Trained and supervised junior developers using my experience, successfully two mentee interns were hired. - Adapted Java applications to private cloud computing using Docker and Rancher, enhancing applications' scalability, disaster recovery, and deployment. - Updated back-end applications from Java 6 and JEE 6 to Java 8 and JEE 8 using Wildfly, improving performance, testability, maintainability, and development. - Created automated tests on back-end applications using TestNG, AssertJ, and JMock, promoting regression testing.

Mid Level Back-end Java Developer
São Paulo e Região, Brasil
- Created and updated SQL Server queries and procedures, improving fetching results and performance by 20%. - Developed and updated back-end applications utilizing Java 8, Spring 3, Web Services SOAP with Apache CXF, Tomcat, Jetty, and SQL Server, successfully renovating applications developed on Java Web (JSP, Servlet, Taglib, etc.), to Spring frameworks for improved efficiency and functionality. - Tested web services SOAP integration using SOAP UI and Oracle SOA Suite, increasing the bugs fixed.

Mid Level Back-end Java Developer
Osasco, São Paulo, Brazil
- Configured and updated JEE Wildfly servers, fixed JDBC pool connections, and removed unnecessary libraries, enhancing applications' performance. - Updated back-end applications J2EE to modern Java EE 7 with Java 7, improving performance, maintainability, and development. - Created automated tests on back-end applications using Arquillian, JUnit, and JMock, promoting regression testing.

Mid Level Full-stack Java Developer
São Paulo e Região, Brasil
- Fixed and developed new features back-end (SOAP, Rest, Messaging, and Batch) using Java 5, Java 6, and Java 7, JEE 5, JEE 6, and JEE 7 with JBoss and Wildfly (EJB, JMS, JTA, JPA, JAX-WS, Batch, and JAX-RS) Tomcat, Jetty, and Oracle DB, saving time on large-scale processing using multi-thread executions to accomplish high-performance batch processing. - Created a library to provide reusable components using Java 11 in order to avoid repeated code, fix common errors, and significantly accelerate the development process.

Junior Full-stack Java Developer
São Paulo, Brazil
- Created and updated pages using JSF, CDI, XHTML, and JavaScript, improving pages and connection with back-end. - Created, fixed, and updated bash/shell scripts to deploy applications, automating the applications' deployment.

Junior Full-stack Java Developer
São Paulo e Região, Brasil
- I developed innovative applications with advanced features using JavaScript, Java 5, JQuery, JSP 3, JSF 2, XHtml, Spring Framework 2.5, Tomcat, and MySQL, creating a better user experience. - Maintained up-to-date documentation about business and technical guides, helping users and developers.

Junior Full-stack Delphi Developer
Maringá e Região, Brasil
- Created and updated Oracle DB procedures, functions, and triggers, having extensive experience creating, testing, and maintaining applications. - Created and updated Delphi 7 interfaces, improving usability.
Education
Fernando Romulo da Silva's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



