Throughout my career, I've had the opportunity to work with a wide set of development tools and cutting-edge technologies. My experience spans a broad spectrum of solutions, including Bitbucket, Jira, Confluence, Artifactory, and Nexus, as well as essential development environments and IDEs such as Intellij, Eclipse, VSCode, and code versioning systems like GIT, among others. Additionally, my familiarity with operating systems like Linux and cloud environments such as AWS and Azure has empowered me to create highly robust and scalable solutions.
In the context of cloud computing, I've delved into state-of-the-art technologies such as AWS SQS, AWS Elasticache, AWS RDS, AKS, and other resources, which play a pivotal role in building resilient and highly available infrastructures. With expertise in containers and orchestration, like Docker, coupled with high-performance programming languages such as Java and Kotlin, I am well-equipped to tackle complex development challenges.
My dedication to Kotlin has led me to deepen my knowledge, exploring advanced libraries like Javalin, Koin, Spec, Exposed, and Mocky to craft efficient and highly performant applications. Furthermore, my mastery of microservices-oriented development, along with the application of robust architectural patterns like microservices pattern, creational, structural and behavioral patterns, java patterns, clean code, SOLID principles, hexagonal architecture (Ports and Adapters pattern), and DDD (Domain-Driven Design), enables me to design highly scalable and modular systems.
Regarding API development, I rigorously adhere to RESTful best practices, ensuring that interfaces are efficient, secure, and user-friendly. My comprehensive testing approach covers all aspects of development, including component, integration, and unit testing, ensuring that the code maintains high quality throughout the development lifecycle. I'm an enthusiastic advocate for continuous integration and continuous delivery (CI/CD) and possess extensive knowledge of related technologies, such as Terraform, Kubernetes, and SpringBoot.
