Senior Software Engineer
Current• Backend development using Java/Springboot and Kotlin.• Design and optimization of web applications and servers to offer effective solutions.• Participating in projects from scratch and migrations of monolithic architecture to microservices with DDD.• CI/CD implementation using tools such as GitLab, Jenkins and Kubernetes. • On the devops side, we have a profile that manages deployments, but I have participated in the development of Docker containers for AWS projects. • Preparation and execution of unit tests with JUnit following the TDD (Test-Driven Development) methodology. • Development of automations using Python to improve efficiency and productivity. • (ETL) Data extraction, transformation and analysis using Python and PowerBI. • Integration of services through API Rest to improve interoperability between applications. • Incident management and project tracking using tools such as Jira and Redmine.