Senior Golang Developer Resume
3.00/5 (Submit Your Rating)
PROFESSIONAL EXPERIENCE
Confidential
Senior Golang Developer
Responsibilities:
- created a One - Off NoSql Database to handle workflow in an efficient manner, written in Golang.
- Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with micro services architecture Docker, Kubernetes.
- Created internal diagnostic tools using Golang, Goroutine, Microservices, Channels, Gokit, ORM GORM, Gorilla Mux, go-hystrix, godoc, ginkgo, gRPC, GoLand, GoCD and AngularJS in order to assist with customer issues.
- Designed dynamic web applications and websites using DHTML, HTML Custom controls, CSS, XML/XSLT.
- Excel in achieving Service Oriented Architecture (SOA) goals with Windows Communication Foundation (WCF) and developing applications using Windows Presentation Foundation (WPF) technologies and XAML.
- Extensively used Entity Framework and ADO.NET to implement the data layer to communicate with different databases.
- Used Web API to create a RESTful Web Services in MVC.NET, which can send messages using XML and JSON.
- Building a Command line tool to interact with Restful API using in Golang. Developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, GoLang programming language.
- Used Go Programming Language (Go Lang) and Scala in the development of the application.Developed Golang software to handle concurrent data collection and processing with goroutines and channels for a WiFi device.
- Achieved concurrent transactions via Go routines multi-threads. Worked with Go Web Toolkit, Micro services Toolkit, Go-kit Web Service and CockroachDB Cloud PostgresSQL Server on the server stack.
- Developed Microservices to utilize Go language, REST web services in the client's environment.
- Also worked on concurrency: goroutines and channels for library support. Extensively worked with godoc.
- Worked with ORM's like Sequelize and GORM to perform DB operations using Node and Golang respectively.
- Created stage timeline in Web UI client using JavaScript and React, and implemented stage deletion in CLI using Golang. Used Go to run the Docker Command Line Interface tools.
- Worked on Setting up scalability for application servers using command line interface (CLI) and administering DNS system in AWS.
Confidential
Senior Golang Developer
Responsibilities:
- Developed custom consumers and producers for Apache Kafka in Go (golang) for cars monitoring system.
- Enhanced, fixed functional and performance related bugs in core product written in GO (Golang).
- Experience writing data APIs and multi - server applications to meet product needs in erlang.
- Created RPC-based service for reading large volume of data from PostgreSQL using GO(Golang).
- Developed Golang software to handle concurrent data collection and processing with goroutines and channels for a Wi-Fi device.
- Designed and created a Goroutine to automatically upgrade appliance software.
- Accelerated the birth of new generation by 30% by using multi-threaded Goroutines during the crossover process.
- Experience in pairing with developers to stay actively involved. Main technology stacks include C# and Erlang.
- Used GoLang to create backend servers.
- Providing scalable solutions via erlang, golang, AWS, protocol buffers and supervision trees.
Confidential
Sr. .NET Full Stack/Golang Developer
Responsibilities:
- Enhanced, fixed functional and performance related bugs in core product written in GO (Golang).
- Created RPC - based service for reading large volume of data from PostgreSQL using GO(Golang).
- Developed custom consumers and producers for Apache Kafka in Go (golang) for cars monitoring system.
- Developed new permissions model for provisioning application. Using node.js, vue.js, postgres,Golang, docket etc.
- Building Micro services using Golang, JSON, Docker, and MongoDB.
- Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using Channels and go routines.
- Worked on writing data APIs and multi-server applications to meet product needs using Golang.
- Involved in Test Driven Development. Written automated unit test functions in Golang to cover the API code.
- Enhanced, fixed functional and performance related bugs in core product written in GO (Golang).
- Implementing the routing technique in Golang using Gorillamux as request router and dispatcher for matching incoming requests to their respective handle
- Used GoLang to create backend servers.
- Developed the spring AOP programming to configure logging for the application.
- Developed complex Web based UI using Struts, Ajax and Java Script.
Confidential
.NET Developer
Responsibilities:
- Designed User Interface using Web Forms, Win forms, DHTML, XSLT, XML, JavaScript, AJAX, CSS, ASP.NET, Server Controls and Visual Studio.Net.
- Validation controls by using C#.NET and JavaScript were implemented to perform validations.
- Worked on .NET Security features such as Forms - based Authentication and Role-based Authorization.
- Extensively worked on WinForms using C#, which involved Multithreading.
- Worked on migration of ASP.NET using Visual Studio 2008.
- Converted all the in-line SQL into stored procedure in SQL 2008 for better execution.
- Used Data Grid, Grid View and Repeater for various pages.
- Designing database schemas.