We provide IT Staff Augmentation Services!

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.

We'd love your feedback!