Summary
Overview
Work History
Education
Skills
Languages
Certification
Timeline
Generic

Wilterson Franco

Lead Software Engineer
Ottawa,ON

Summary

Accomplished Lead Software Engineer with over 15 years of experience in designing, developing, and maintaining high-performance, enterprise-level web applications. Extensive expertise in the Spring Ecosystem, cloud technologies, and microservices architecture. Proven leader with a strong track record of driving technical excellence and leading cross-functional teams across diverse regions and languages. Adept at implementing best practices, optimizing performance, and delivering scalable solutions. Certified Java Developer with hands-on experience in Azure environment, committed to continuous learning and innovation.

Overview

17
17
years of professional experience
5
5

Certifications

Work History

Lead Software Engineer

Mastercard
07.2022 - Current
  • Led the design and deployment of scalable microservices on a multi-tenant cloud platform, optimizing performance and reliability across Mastercard’s Consumer Clarity application.
  • Engineered and deployed an audit logic solution using Spring Batch, boosting service performance by 70%.
  • Developed and integrated the OAuth2 flow with TOKEN_EXCHANGE grant type and client assertions for Consumer Clarity, enabling seamless integration with Citibank.
  • Spearheaded the implementation and successful launch of the Call Centre API in Consumer Clarity, empowering Issuers with real-time access to merchants' transaction details.
  • Championed the adoption of development best practices, design patterns, and principles across Mastercard teams, ensuring consistent application through diligent code review enforcement.
  • Collaborated with cross-functional teams, including product managers and engineers across different regions, to deliver features that align with business objectives, ensuring high customer satisfaction.
  • Conducted screening and technical interviews for hiring java Senior and Lead Software Engineers.
  • Mentored newly hired Senior Software Engineers, accelerating their onboarding and contributing to their successful integration into the team.
  • Facilitated multiple knowledge transfer sessions, enhancing team capabilities and ensuring continuity of expertise.

Senior Software Engineer

Mastercard
03.2021 - 07.2022
  • Engineered and developed a critical microservice for onboarding new merchants onto the Consumer Clarity platform, ensuring data consistency through rigorous validation of the merchant's graph, comprehensive audits of new and updated merchant information, and effective management of the merchant life cycle.
  • Served as a Mastercard Security Champion, reviewing and approving microservices changes to eliminate CVE vulnerabilities and verify the absence of Personally Identifiable Information (PII) in Mastercard data sources.
  • Automated the ingestion of merchant test data using Excel spreadsheets and VBScripts, streamlining the testing process and reducing errors for developers and QA teams.
  • Coordinated the implementation of complex user stories, influencing both backend and frontend development to ensure cohesive and efficient delivery.
  • Guided and supported new hires and intermediate Software Engineers, expediting their integration into the team and contributing to improved team efficiency.

Software Engineer II

Mastercard
12.2019 - 03.2021
  • Led the conception, design, and production deployment of the Merchant Admin, a strategic product that streamlined the onboarding process for merchants and issuers, improving efficiency and user experience.
  • Enhanced and optimized the Eliminator and MOB Portal products by maintaining and improving both the Angular front-end and Spring Boot back-end, driving product quality and performance improvements.
  • Enhanced and optimized the Eliminator and MOB Portal products by maintaining and improving both the Angular front-end and Spring Boot back-end, driving product quality and performance improvements.

Senior Java Developer

Ericsson Canada
07.2017 - 12.2019
  • Optimized the customer order submission process for Costa Rica’s América Móvil by developing and implementing new features in Ericsson Catalog Manager (ECM) and Product Lifecycle Management (PLM), reducing processing time significantly from requirements gathering through to deployment.
  • Conducted comprehensive requirement analysis, development, and testing of new features for the Charging & Billing in One (CBiO) system, enhancing functionality for Colombia’s América Móvil.
  • Enhanced Ericsson Order Care (EOC) system by developing new features and tuning code, boosting product performance by 30%.
  • Played a key role in leading cross-continental teams to enhance cloud-based telecom solutions, ensuring consistent service quality and reduced downtime.
  • Created detailed project roadmaps, plans, schedules, and work breakdown structures to guide project execution and ensure alignment with project goals.
  • Resolved escalated cross-team issues within the CBiO system, significantly reducing defect numbers and improving overall system reliability.

Senior Java Developer

Ericsson Brazil
01.2008 - 06.2017
  • Contributed to the development of the Ericsson Customer Management System (ECMS), a distributed Java EE application, by leveraging the Spring Framework, Oracle 11g, and EclipseLink technologies to enhance system performance and scalability.
  • Developed and deployed new features for BSCS and iX Collections for T-Mobile in Seattle, resolving escalated production issues to ensure system stability and performance.
  • Led the establishment and enforcement of coding standards and development procedures for both server- and client-side development across CBiO, BSCS, and iX Collections products, ensuring code quality and consistency.
  • Played a key role in implementing a customized Scrum-based agile process, focusing on improving the quality and agility of project developments.

Education

Bachelor of Science - Computer Science

Universidade De Mogi Das Cruzes
Mogi Das Cruzes, Sao Paulo, Brazil
12-2001

Skills

Team Leadership

Strategic Planning

Presentation Skills

Design Patterns

SOLID Principles

Spring Boot

Spring MVC

Spring Batch

Spring Data JPA

Spring Security

Spring Cloud

Agile Development

REST API Development

Hibernate

OpenAPI 30

Azure Cloud

Docker

PostgreSQL

MySQL

Oracle

PL/SQL

Mongo DB

Git

Jenkins

Gradle

Languages

English
Native or Bilingual
Portuguese
Native or Bilingual
Spanish
Professional Working

Certification

  • AZ-204 – Azure Developer Associate
  • AZ-900 – Azure Fundamentals
  • 1Z0-899 – Oracle Certified Expert, Java Platform, EE 6 Web Component Developer
  • 1Z0-803 – Oracle Certified Associate, Java SE 7 Programmer
  • Ericsson ECP-102 (Internet Protocol)

Timeline

Lead Software Engineer

Mastercard
07.2022 - Current

Senior Software Engineer

Mastercard
03.2021 - 07.2022

Software Engineer II

Mastercard
12.2019 - 03.2021

Senior Java Developer

Ericsson Canada
07.2017 - 12.2019

Senior Java Developer

Ericsson Brazil
01.2008 - 06.2017

Bachelor of Science - Computer Science

Universidade De Mogi Das Cruzes
Wilterson FrancoLead Software Engineer