As a Software Engineer, I have experience working with Golang, particularly in the areas of concurrent programming and microservices development. I've had the opportunity to work on creating APIs and microservices using GIN and Gocore, with a focus on optimizing performance and handling concurrency challenges. Additionally, I've worked with Java, utilizing features such as Streams, Generics, and multithreaded programming. My experience also includes developing microservices with Spring Boot, container deployment with Docker, and building reactive microservices while following standards like OpenAPI.
I've gained insights into improving system resilience with tools like Resilience4j and have a grasp of distributed tracing for service visibility. I'm capable of implementing microservices on Kubernetes and have experience with Hexagonal Architecture, including the integration of Quarkus into modular application designs.
My journey in the tech world is continually evolving. Currently, I'm exploring the fields of AI, machine learning, and deep learning, with the aim of merging these innovative domains with my foundational knowledge in backend development and API design, creating solutions that push the boundaries of what's possible in the world of software engineering.