Fernando Romulo da Silva

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.

Country

Brazil

City

São Paulo

Industry

Computer Software

Skill

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

Netcracker Technology

Senior Back-end Java Software Engineer

Netcracker Technology

LinkedIn
2024-6 - Present · 2 yrs 4 mos

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

2024-1 - 2024-6 · 6 mos

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.

Natixis in Portugal

Senior Full-stack Java and JavaScript Software Engineer

Natixis in Portugal

LinkedIn
2022-4 - 2024-1 · 1 yr 10 mos

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.

Equifax I BoaVista

Senior Back-end Java Software Engineer

Equifax I BoaVista

LinkedIn
2019-12 - 2022-4 · 2 yrs 5 mos

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.

VB Serviços

Senior Back-end Java Software Engineer

VB Serviços

LinkedIn
2015-4 - 2019-12 · 4 yrs 9 mos

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.

BNP Paribas Cardif

Mid Level Back-end Java Developer

BNP Paribas Cardif

LinkedIn
2014-6 - 2015-4 · 11 mos

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.

Freelance | Self-Employed

Mid Level Back-end Java Developer

Freelance | Self-Employed

LinkedIn
2014-1 - 2014-6 · 6 mos

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.

VB Serviços

Mid Level Full-stack Java Developer

VB Serviços

LinkedIn
2011-1 - 2013-12 · 3 yrs

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.

VB Serviços

Junior Full-stack Java Developer

VB Serviços

LinkedIn
2009-9 - 2010-12 · 1 yr 4 mos

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.

VetorWEB

Junior Full-stack Java Developer

VetorWEB

LinkedIn
2008-4 - 2009-8 · 1 yr 5 mos

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.

DB1 Global Software

Junior Full-stack Delphi Developer

DB1 Global Software

LinkedIn
2007-4 - 2008-4 · 1 yr 1 mo

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

Pontifícia Universidade Católica de São Paulo

Pontifícia Universidade Católica de São Paulo

LinkedIn

Specialization In Computer Software Engineering

2018-3 - 2020-12 · 2 yrs 10 mos

Specialization course with emphasis on software development and engineering using new technologies and methodologies.

Universidade do Oeste Paulista

Universidade do Oeste Paulista

LinkedIn

Computer Science

2002 - 2006 · 4 yrs

Computer science major with emphasis on math, computer system knowledge, programming, developing computer tools, and software design.

Fernando Romulo da Silva's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find 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.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.