Summary
Alexsander Viana is a Senior Software Engineer from Minas Gerais, Brazil with seven years of experience building backend systems and REST APIs across monolithic, modular and microservice architectures. He specializes in Java (7–21) and Kotlin with deep familiarity in Spring, testing (JUnit, ArchUnit, Mockito/MockK), messaging (Kafka, RabbitMQ), and cloud services on AWS and GCP. His career spans modernization projects—migrating mainframe COBOL services to microservices—and maintaining legacy monoliths while leading data migrations and API-driven integrations. Comfortable with both CI/CD and infrastructure-as-code patterns, he has delivered serverless functions, database versioning with Flyway/Liquibase, and containerized deployments. Alexsander pairs pragmatic engineering practices (Clean Code, Hexagonal Architecture) with a knack for unglamorous but high-impact tasks like operational support and performance-oriented migrations. Currently advancing his expertise while pursuing an MBA in Software Engineering, he blends hands-on coding with a growing focus on architecture and delivery at scale.
7 years of coding experience
3 years of employment as a software developer
Master of Business Administration - MBA Engenharia de Software, Master of Business Administration - MBA Engenharia de Software at MBA USP/Esalq
Bacharelado Ciência da Computação, Bacharelado Ciência da Computação at Faculdade Una de Uberlândia