Igor Daniel

Java Developer
12years in Frontend
SeniorFrontend Developer
2years leading teams
11years with Java

Overview

Senior Java Engineer at Mastercard, with 10 years of work experience. Previously at B3 and at Digio bank. Works with MySQL, Rest API, Spring Boot, Java, JUnit and Bootstrap.
Phone

Timeline

Senior Java Engineer · Senior
Mastercard · Full-Time
Sep 2025 to Present 1 Year 2 Months In office
Develops and evolves Java 11 (Spring Boot) microservices for real-time anti-fraud transaction decisioning. Designs extensible scoring and decision routing with DDD/SOLID principles and resiliency patterns for production stability. Implements event-driven processing with Kafka to decouple real-time authorization from enrichment and improve auditability. Maintains high coverage automated tests across CI/CD pipelines and supports AI/autonomous-agent integrations for triage and decision explainability.
Java
Spring Boot
Apache Kafka
Rest API
JUnit
Mockito
Testcontainers
Docker
Scrum
LLM
OpenAI
Senior Java Engineer · Senior
B3 · Full-Time
Feb 2025 to Sep 2025 7 Months In office
Supports modernization of a post-trade reference data platform by analyzing legacy RTC flows and mapping them to an API-first modular architecture (NRTC). Reconstructs core modules with a focus on performance, security, compliance, and domain alignment, including documenting transactional behaviors and defining MVP scope. Validates API behaviors and contracts using Swagger/Postman and implements contract tests to keep consumer-provider consistency during migration. Participates in technical breakdowns and maintains system endpoints as part of the transition effort.
Java
Spring Boot
Swagger
Pact
Docker
Nginx
PostgreSQL
Rest API
Agile
Senior Java Engineer · Senior
Digio bank · Full-Time
Nov 2023 to Jan 2025 1 Year 2 Months In office
Builds backend services for agreement management and customer bill generation using Java, Spring, and JUnit-based testing. Implements microservices with REST and GraphQL to optimize data retrieval and integrate services for complex queries. Automates AWS infrastructure with Terraform and performs cloud migrations and scalability testing to improve reliability. Integrates GenAI/LLM workflows using Hugging Face Transformers and OpenAI models, including pipelines for inference, monitoring, and deployment within a microservices ecosystem.
Java
Spring Boot
JUnit
AWS
Docker
Rest API
GraphQL
Terraform
MySQL
Hugging Face
OpenAI
Transformers
TensorFlow
PyTorch
LLM
Senior Java Engineer · Senior
Itaú · Full-Time
Oct 2022 to Oct 2023 1 Year In office
Develops a financial advisor management system for Itaú clients, including advisor CRUD features and an advanced authorization model. Creates backend-for-frontend APIs for Angular clients with security controls, and configures AWS API Gateway for high availability. Implements infrastructure as code using Terraform and builds synchronous and asynchronous data loading flows with AWS messaging services. Integrates authentication/authorization concepts and adds cloud scalability components such as AWS Lambda, DynamoDB, and CloudWatch for monitoring and persistence.
Java
Spring Boot
Angular
JUnit
API Gateway
AWS Lambda
DynamoDB
Amazon CloudWatch
Terraform
Senior Java Engineer · Senior
Zallpy Digital · Full-Time
Jan 2022 to Sep 2022 8 Months In office
Works with an international team delivering web applications integrated with embedded systems in vehicle environments. Improves performance and response times using parallel computing approaches and scalable architecture techniques. Implements asynchronous messaging patterns using queue- and stream-based communication for reliable inter-module data delivery. Develops GraphQL APIs for optimized client data fetching and supports cloud infrastructure provisioning with Terraform, alongside container orchestration.
Java
Spring Boot
Kubernetes
Docker
Terraform
Apache Kafka
GraphQL
JQuery
Hibernate
Senior Java Full Stack Developer · Senior
MJV Technology & Innovation · Full-Time
Jun 2021 to Jan 2022 7 Months In office
Develops and maintains web applications used by banking customers, implementing front-end features with Angular and styling/tooling such as Bootstrap and unit tests. Builds backend services in Java with Spring and JUnit, and integrates APIs for end-to-end functionality across teams. Uses AWS and Docker for deployment and manages delivery pipelines with Azure DevOps. Introduces GraphQL to improve flexibility of data queries and uses Terraform for infrastructure management in AWS.
Angular
TypeScript
Bootstrap
Sass
Java
Spring Boot
JUnit
AWS
Docker
PostgreSQL
GraphQL
Terraform
Rest API
Kubernetes
Azure DevOps
Java/PHP Full Stack Developer · Middle
SOL investments · Full-Time
Aug 2020 to Dec 2021 1 Year 4 Months Partially remote
Performs remote maintenance and builds new systems and APIs for a real estate business segment. Develops backend services using Java and Spring with Hibernate and unit tests, and also delivers PHP/Laravel modules for additional system capabilities. Integrates REST-based APIs and supports front-end functionality with Angular and Vue where needed. Works in an agile delivery process and contributes to deployment support using Docker and cloud services.
Java
Spring Boot
Hibernate
JUnit
Angular
TypeScript
JavaScript
Bootstrap
PostgreSQL
MySQL
Rest API
PHP
Laravel
PHPUnit
Vue.js
Scrum
Docker
AWS
Teach Lead · Lead
Federal Justice of RN · Full-Time
May 2020 to Nov 2021 1 Year 6 Months Partially remote
Leads maintenance and evolution for systems used by citizens and for internal administrative purposes within a public body. Coordinates a small team and works on backend API services and front-end modules, emphasizing ongoing module development and safe production support. Implements and extends features using Java and Spring-based services and supports persistence and testing with Hibernate and JUnit. Manages work using agile practices and contributes to microservices-based system integration.
Java
Spring Boot
Hibernate
JUnit
Angular
TypeScript
JavaScript
Bootstrap
PostgreSQL
MySQL
Rest API
Scrum
Java/PHP Full Stack Developer · Middle
FIC/IMD/UFRN · Full-Time
Jul 2020 to Apr 2021 9 Months Partially remote
Works remotely on maintenance and evolution of APIs and systems for an academic organization. Implements backend capabilities in Java with Spring and JUnit, and delivers additional PHP modules using Laravel and PHPUnit. Builds and maintains user-facing functionality and integrates data via REST-style APIs. Supports iterative development with agile practices and containerized deployments using Docker.
Java
Spring Boot
JUnit
Angular
Bootstrap
TypeScript
JavaScript
PostgreSQL
Docker
Rest API
PHP
Laravel
PHPUnit
Vue.js
Scrum
Java/PHP Full Stack Developer · Middle
Court of Justice of RN · Full-Time
Sep 2017 to Jan 2019 1 Year 4 Months In office
Maintains and evolves systems for judges, lawyers, and prosecutors, including creation of new features and API services. Develops Java-based backend modules using Spring and JUnit, and implements complementary PHP components using Laravel. Builds and updates front-end pages and integrates data via REST-style endpoints. Runs testing and production support activities and follows an agile workflow in a microservices-oriented environment.
Java
Spring Boot
JUnit
JavaScript
Bootstrap
TypeScript
PostgreSQL
MySQL
Rest API
PHP
Laravel
PHPUnit
Vue.js
Scrum
Java/PHP Full Stack Developer · Middle
Public policy Department at UFRN · Full-Time
Jan 2015 to Jan 2018 3 Years In office
Works in the university department on maintenance, evolution, and creation of systems and web sites. Develops backend features with Java and Spring and supports front-end pages with HTML/CSS/JavaScript and Bootstrap. Delivers REST-style APIs and integrates JSON/XML data formats for system communication. Also contributes with PHP development and content/CMS-related work using WordPress and similar tools while following agile delivery practices.
Java
Spring Boot
Bootstrap
JavaScript
TypeScript
MySQL
Rest API
Scrum
PHP
React.js
WordPress
Java Full Stack Developer · Middle
SINFO/UFRN · Full-Time
Sep 2016 to Jul 2017 10 Months In office
Performs maintenance and production support for an academic Java system and gains practical experience with agile methodologies. Works with Java and Spring-based backend logic, Hibernate persistence, and unit testing. Develops and maintains web UI components using JSF-related technologies and supports front-end assets. Contributes to ongoing testing and delivery within an iterative agile workflow.
Java
Spring Boot
Hibernate
JUnit
JavaScript
Bootstrap
PostgreSQL
MySQL
Scrum
Front-end Developer · Middle
SINFO/UFRN · Full-Time
Apr 2014 to Nov 2014 7 Months In office
Starts professional work by building and maintaining static and dynamic web pages. Implements UI using PHP, HTML, CSS, JavaScript, Bootstrap, and jQuery-based interactions. Supports ongoing page maintenance and updates as part of iterative development. Gains initial experience in web development workflows and testing practices.
PHP
JavaScript
TypeScript
Bootstrap
JQuery

Technical skills

Languages
8
Java
JavaScript
TypeScript
PHP
Node JS
Python
SQL
Kotlin
Node JS
3
Express
Axios
Passport.js
PHP
3
Laravel
WordPress
PHPUnit
Java
5
Spring Boot
Hibernate
Testcontainers
Spring Framework
Spring Data JPA
Frontend
7
React.js
Bootstrap
Angular
Vue.js
JQuery
Sass
GraphQL
Databases
4
MySQL
PostgreSQL
DynamoDB
Apache Kafka
Other
50
JUnit
AWS
Rest API
Docker
LLM
Kubernetes
Terraform
Amazon CloudWatch
API Gateway
AWS Lambda
PyTorch
TensorFlow
Transformers
Hugging Face
OpenAI
Azure DevOps
Mockito
Spring MVC
Redux
Mongoose
Azure
GSON
Redis
Amazon S3
Amazon SageMaker
Claude
Amazon EC2
Vite
Amazon EKS
GitHub
Pact
PM2
Composer
Webpack
GitLab
Splunk
Datadog
Postman
RabbitMQ
Bitbucket
Prometheus
CI/CD
Jenkins
Nginx
AI Agents
Swagger
Machine Learning
Fine-tuning
IAM
NLP
Frontend Developer Code level: Middle Confidence: Medium Fullstack
Fullstack web developer at a Middle level with a practical focus on authentication and client-server integration. The strongest proven skill is authentication and session handling as implemented in server/replitAuth.ts with OIDC discovery, token refresh and session store integration. There is little public evidence of automated tests, measured performance benchmarking, or comprehensive accessibility audits.
UI Component Architecture
3/10
How interface parts are built
Component boundaries are basic and Redux-driven with one clear custom hook for toasts; much UI appears scaffolded from templates rather than a bespoke component system.
Responsive & Cross-browser
4/10
Works on all screens and browsers
Responsive and mobile concerns are present - viewport meta, Tailwind utility usage, safe-area support and AdminLTE responsive assets - but no advanced cross-browser feature-detection or RTL scaffolding found.
Performance Optimization
4/10
Speed of the interface
Measured performance work is limited, but there is clear performance-oriented code such as a service worker with cache-first/network-first strategies and memoized discovery in the auth flow.
Accessibility & Semantics
2/10
Usable for everyone
Minimal explicit accessibility work; some semantic HTML and user-facing error messages exist, but no ARIA usage, focus-management on custom widgets, or CI a11y tooling found.
State Management & Data Flow
4/10
Managing data in the app
Server-client data flows are implemented with axios and Redux; auth session refresh and server-side session storage show server-state awareness, but advanced patterns like request cancellation, optimistic updates with rollback or state machines are not present.
UX & Visual Polish
3/10
Look and feel quality
UX touches exist such as toastr notifications, form initialize/reset flows and design tokens in CSS, though much of the visual polish is built on imported UI templates.
Expertise
React· Middle
Frontend Architecture & Build Tools· Middle
PWA & Web APIs· Middle
Industries
Financial Services· Middle
Technologies
JavaScript· since 2014 · Senior
TypeScript· since 2014 · Senior
Node JS· Middle
Vue.js· since 2017
Redux
Webpack
Express
Angular· since 2020
Bootstrap· since 2014
React.js· since 2015
JQuery· since 2014
Vite
Passport.js
Axios
Sass· since 2021
Recommendations
  • Develop secure authentication and session systems including OIDC and refresh flows for web applications.
  • Implement PWA offline-first features and service worker strategies for improved perceived performance and reliability.
  • Modernize legacy React/Redux codebases by migrating to modern React patterns and integrating server-state tools such as React Query or TanStack Query.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
QA Engineer Code level: Middle Confidence: Medium API QA Engineer
Backend Java developer at a Middle level focusing on API services and unit-level validation as their main strength. The strongest proven skill is building Spring Boot service layers and unit tests for integrations with external REST endpoints, evidenced by CurrencyConverterServiceImpl.java and its unit test. There is limited evidence of test infrastructure, contract testing, CI integration, performance testing, or documented bug investigations.
Test Automation Frameworks
2/10
Building automated tests
Basic unit test usage with Mockito and JUnit is present, but there is no dedicated test fixture system, data factories, parallelization, or test-sharding configuration.
Test Coverage & Strategy
3/10
What and how to test
Some negative-path and boundary testing exists at unit level (asserting error thrown when external API returns no data), but there is no evident risk-based test classification, property-based tests, or mutation testing.
API & Integration Testing
2/10
Testing how parts work together
Service calls an external REST API and the unit test mocks RestTemplate, showing awareness of external dependencies; however there is no contract testing, schema validation, or integration tests using containers.
Performance & Load Testing
Testing speed under load
Not evidenced in public code
Bug Reporting & Analysis
1/10
Finding and describing bugs
Minimal evidence of bug analysis or post-failure investigation; contains a TODO comment suggesting future refinement but no linked bug reports or RCA artifacts.
CI Test Integration
Running tests automatically
Not evidenced in public code
Expertise
Unit & Component Testing· Middle
Industries
Commerce· Middle
Technologies
Spring Framework
Swagger· since 2025
Postman
Spring MVC
Spring Data JPA
Pact· since 2025
GSON
Recommendations
  • Add contract or schema validation tests for the external Treasury API, for example using a contract testing tool or explicit JSON schema checks in integration tests.
  • Introduce Testcontainers-based integration tests that exercise JPA repositories and the currency API logic end-to-end to catch integration and data-mapping issues.
  • Expand test strategy with explicit negative and boundary cases for transaction amounts, dates out of range, and currency edge cases, and classify tests into smoke/critical/regression groups.
  • Add CI workflow integration that runs unit and integration tests, captures test artifacts, and applies per-test retry or quarantine rules for flaky tests.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Backend Developer Confidence: Low Generalist
Backend web developer (intern level) focused on small CRUD web applications using PHP (CodeIgniter) and Node.js. Proven ability to assemble simple Node.js backends is evidenced by the Todo-app/backend/package.json listing express, mongoose and pm2. No original server-side architecture, migration history, automated tests, or resilience patterns are present in the publicly visible, developer-authored code.
API Design
How well APIs are designed
Not evidenced in public code
Data Layer & Database
Working with databases
Not evidenced in public code
Scalability & Performance
Handling load and speed
Not evidenced in public code
System Architecture
Overall system structure
Not evidenced in public code
Security & Auth
Protecting data and access
Not evidenced in public code
Reliability & Observability
Stability and monitoring
Not evidenced in public code
Verified artifacts
Expertise
Node.js· Intern
Microservices & API Architecture· Intern
Industries
Government· Intern
Technologies
Java· since 2015 · Staff
PHP· since 2014 · Middle
Kotlin
Rest API· since 2015
GraphQL· since 2021
Laravel· since 2017
WordPress· since 2015
Spring Boot· since 2015
RabbitMQ
Hibernate· since 2016
Mockito· since 2025
PHPUnit· since 2017
Apache Kafka· since 2022
Composer
Testcontainers· since 2025
Mongoose
PM2
CodeIgniter· mentioned only
Recommendations
  • Develop and own small REST CRUD services using Express and Mongoose, including clear route definitions and error contracts.
  • Maintain and extend PHP CodeIgniter admin panels and CRUD modules, adding migration scripts and schema versioning for production readiness.
  • Add automated tests (unit and basic integration) and simple CI scripts to validate changes and demonstrate engineering process.
  • Implement basic reliability patterns for services - timeouts, retries with backoff, graceful shutdown handlers, and structured logging with request ids.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:

Job preferences

Work permits
Brazil
Salary
from $15k per year
Employment type
Full-Time
Open to AI agents: they read this profile and start a dialog through Alionalion.io/@igor-daniel/mcp
Alion · People, companies and AI agents in one graphalion.io/@igor-daniel