Hi, I'm Felipe Silva de Mello, a Senior Software Engineer at AIB in Dublin, Ireland. With over five years of experience in software development, I specialize in Java, Spring Boot, and microservices. π± Currently, I am pursuing a Masterβs in Advanced Software Development at Technological University Dublin.
August 2019 - Present
-
Key Responsibilities:
- Develop REST APIs.
- Write unit, integration, and performance tests.
- Debug and review code.
- Collaborate with cross-functional teams.
- Lead and mentor colleagues in an Agile environment.
- Agile champion
-
Key Achievements:
- Design, Develop, Maintain, Improve, Support Java microservices, improving system performance and scalability.
- Implemented Single Customer View and parallel processing to reduce API latency.
- Played a key role in the nCino project, enhancing credit decision speed and client service quality.
- Drove Microservices Sustainability initiatives, including legacy code refactoring and upgrading unit tests to JUnit5.
-
Technologies Used:
- Java, Spring Boot, SQL, Hazelcast, Hibernate, MyBatis, Apache Kafka, IBM MQ, Jenkins, JUnit, Mockito, Sonar.
January 2019 - August 2019
-
Key Responsibilities:
- Transitioned Techfynder.com to a microservices architecture.
- Developed authentication microservices and integrated Stripe API for payment processes.
- Facilitated project management using agile methodologies.
-
Key Achievements:
- Implemented Keycloak for API security and developed authentication microservices for major social platforms.
- Spearheaded the integration of the Stripe API, enhancing subscription and payment processes.
-
Technologies Used:
- Java 1.8, Spring Boot, Spring Data, RabbitMQ, MongoDB, Apache Maven.
Technological University Dublin September 2023 - Present
CCT College Dublin September 2015 - September 2018
- Grade: Distinction
- Java Programming and Software Engineering Fundamentals Specialization, Duke University | Coursera, June 2022 - August 2022
- Web Development with Java Spring Framework, St. Petersburg State Polytechnical University | Coursera, August 2022 - September 2022
- Java Programming: Solving Problems with Software, Duke University | Coursera, June 2017 - July 2017
- Programming Languages: Java, SQL, NoSQL
- Frameworks/Technologies: Spring Boot, Microservices, Agile Software Development, Git
- Testing: Unit Test, Integration Test
- Other: Troubleshooting, Low-Level Design, Communication, Leadership
- English: Fluent
- Portuguese: Native
- Spanish: Intermediate
Check out some of my projects on GitHub:
- Family time
- Maintaining a healthy lifestyle through regular exercise
- Reading and continuous learning through online courses
- Volunteering: Shoebox Appeal Charity
- Mentoring 1st-year students in Java Programming at College of Computing Technology
Feel free to reach out to me through LinkedIn