Software Developer Ii
Current- Developing backend solutions with Go, applying design patterns and building solid and robust microservice architectures, with a focus on creating high-performance and secure B2B applications for companies.- Managing versioning of application images across multiple versions using Google’s Artifact Registry, overseeing both production and development environments, and implementing CI/CD pipelines to ensure stability and ease of maintenance.- Handling application deployment and firewall configuration on Google Cloud Compute Engines, setting up IDPS for APIs, ensuring appropriate permissions and privileges at development and production levels, configuring VPC Peering for client connections, implementing NSGs for new client deployments, and managing SSL/TLS at the Load Balancer level.- Contributing to organizational-level architectural solutions, focusing on reducing costs and enhancing performance through strategic decision-making in collaboration with the team.- Crucial expertise in developing applications, including key concepts and technologies such as: • Go, Python, TypeScript • gRPC, RESTful APIs • Applying SOLID principles and Design Patterns from the GoF (Gang of Four), realistically adapting these methodologies to meet specific application needs • Docker, Google Artifact Registry • Google Compute Engine, Google Cloud Run • GitHub Actions • Google Cloud Platform (GCP) • Google Cloud Monitoring, Google Cloud Logging