castrohenrique9

Software Engineer

 I’m a Senior Backend Software Engineer with more than 15 years of experience building business-critical systems across government, fintech, and enterprise organizations. I graduated with a Bachelor's degree in Information Technology in 2011 and, after gaining several years of hands-on industry experience, completed an MBA in SQL Server Database Management in 2017. Throughout my career, I have always been passionate about understanding not only how to build software, but also how technology can solve complex business problems.

My career started with software development, database administration, and data engineering, giving me a solid foundation in system architecture, data modeling, and performance optimization. Over the years, I naturally took on more technical ownership, leading the design of complex business rules, modernizing legacy platforms, and working closely with business stakeholders to translate challenging requirements into reliable software solutions.

In recent years, I have specialized in backend engineering for mission-critical payment systems. I've worked on tax and audit platforms, payment processing solutions, large-scale backend applications, and legacy modernization initiatives. Today, I help build an Anti-Corruption Layer (ACL) based on Domain-Driven Design principles, enabling communication between modern payment services and legacy platforms while supporting an incremental migration strategy. Along the way, I have also led production incident investigations, designed resilient integration strategies, and contributed to distributed systems running at scale.

My technical expertise includes Python, Kotlin, Java, PostgreSQL, AWS, Docker, Kubernetes, Terraform, distributed systems, and software architecture. I enjoy collaborating with cross-functional teams, mentoring engineers, and designing solutions that are scalable, maintainable, and resilient. 


Experience: 7 years

Yearly salary: $110,000

Hourly rate: $100

Nationality: 🇧🇷 Brazil

Residency: 🇧🇷 Brazil


Experience

Softwar Engineer
Compass UOL
2024 - 2025
Designed and implemented Anti-Corruption Layer (ACL) services to bridge legacy and modern payment platforms, enabling incremental migration to a microservices architecture, reducing integration complexity, and supporting high-volume transaction processing. Specialist Python Engineer responsible for mission-critical payment systems, ensuring high availability and reliability across integrations with payment processors and acquirers. Designed and implemented fallback strategies for payment routing and connectivity failures, improving system resilience and reducing transaction impact during service disruptions. Led incident investigation and resolution efforts involving messaging failures and payment processing issues, collaborating across teams to restore service stability and prevent recurrence. Main technologies included Python, Tornado, PostgreSQL, Redis, AWS SQS/SNS, S3, Terraform, and Rancher.
Java Software Engineer
Finance Department of the State of Pará
2021 - 2024
Specialist Java Engineer responsible for the design and development of a tax audit platform used by state auditors to manage company inspections, calculate tax liabilities, penalties, and regulatory fees. Designed and implemented the core business rules and calculation engine, translating complex tax regulations into scalable and maintainable software solutions. Led architectural decisions related to calculation workflows, data processing, and system integrations. Developed backend services using Java and Oracle Database, including SQL optimization, stored procedures, and reporting solutions with JasperReports for PDF generation and automated notification workflows. Contributed to frontend development using JavaScript, AngularJS, and Bootstrap, delivering end-to-end features across the entire application stack. Collaborated closely with tax auditors and business stakeholders to define requirements, validate calculations, and ensure regulatory compliance.

Skills

aws
java
kotlin
nosql
sql
python
english
portuguese