Senior Golang Developer
Current• Proficient in writing Docker files for deploying Golang applications on Confidential Linux Operating Systems and the AWS cloud platform.• Expertise in using GraphQL to build real-time and performant APIs.• Created prototypes using Goroutines, ActionScript, JavaScript, HTML, GWT, and Java.• Proficient in utilizing Toad for Oracle for efficient database querying.• Developed micro-services using Gorilla RPC for Authentication, Authorization, and communication with AWS SES and SendGrid.• Strong understanding of GraphQL SDL, query execution, and caching.• Demonstrated strong database programming skills with GoLand, ADO with GORM, MS SQL Server 2000, MS Access, and Oracle backend. • Extensively employed Gokit, Stored Procedures, Functions, and Triggers in Microsoft SQL Server.• Contributed to the development of custom taglibs, JSP, EJBs, Portlets, Gorilla Mux, and Oracle stored procedures.• Experience with using GraphQL with Golang frameworks such as Gin, Echo, or Chi.• Orchestrated Kubernetes deployments, implementing high availability and scalability strategies through horizontal pod scaling and resource management.• Developed a GUI builder using NetBeans and gRPC.• Configured Docker containers and crafted Dockerfiles for various environments while actively engaging with Kubernetes.• Engaged in Unit testing across various layers using JUnit and Ginkgo, creating automated test scripts for integration testing with Selenium.• Developed user interfaces using JSP, AJAX, JSP Tag libraries, and Struts Tag Libraries to simplify application complexities, incorporating Angular and Redux.• Experience with GraphQL best practices for security, performance, and scalability.