We provide IT Staff Augmentation Services!

Sr. Golang Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • I have excellent 8+ years of extensive experience in Web Application Development and Designing.
  • Experience of the design patterns and best practices with golang (and more) to start with design and get to deployable production systems including scale monitoring and instrumentation platform.
  • Experience in GoLang concepts like Slices, Maps, Structs, Interfaces, Go routines and Channels and extensive working knowledge with Microservices, Gokit, ORM GORM, cli, Gorilla Mux, go - hystrix, godoc .
  • Experience developing various web applications using ClojureScript for front end and J2EE, Servlets, Elixir, Erlang, Clojure, for backend applications.
  • Built enterprise wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user quieries as Microservice.
  • Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues.
  • Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
  • Hands on experience in Web Application development using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
  • Developed responsive web product features using React JS, SASS, on GoLang with REST.
  • Implement new requirements and fix existing bugs on the system, built in ERLANG, CouchDB, CouchDB modules and PostgreSQL (backend) and CoffeeScript and BackboneJS (frontend).
  • Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with microservices architecture.
  • Strong command in leading Frameworks Team such as Angular.js, backbone.js, bootstrap.js, D3.Js, React.Js and Node.Js.
  • Analysis of current JPM systems and gathering requirements for integration with GreatWest.
  • Backend development in Golang for Limit Monitoring system.
  • Developed Golang code to Feedback system.
  • Created PDF reports in Golang using XML and database to send all userbase (around 3million end users) monthly and on demand reports.
  • Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with microservices architecture.
  • Created RPC-based service for reading large volume of data from PostgreSQL using GO(Golang)
  • Involved in successful migration of C based architecture to GO (Golang).
  • Worked on two major function's feedbacks to clients and Limit monitoring for all participants.
  • Use Golang API/SDK such as viper, gorilla/mux, go-ps, couchbase gocb, grpc, quic-go.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services.
  • Improved test automation efficiency and execution through development of a distributed resource management system written in Erlang.
  • Increased visibility and user experience of distributed resource manager using YAWS, Erlang and AJAX to create an asynchronous web portal for the distributed resource manager.
  • Building a Command line tool to interact with RESTful API using in Golang .
  • Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer .
  • Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.
  • Followed AGILE development methodology to develop the application and developed Golang API and chat-bot using TDD to automate software deployments and rollbacks.

TECHNICAL SKILLS:

Languages: Golang, C, C++ with OOPS, Java, J2EE

Operating systems: Windows 8/XP/Vista, Unix.

Database and tools: Oracle, MS SQL Server, DB2.

Testing Frameworks: Unit Test, RSpec, Cucumber, JUNIT and Capybara

Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML.

Web Tools/Technologies: HTML, CSS, SASS, XML, AJAX, JavaScript, PHP, Bootstrap, jQuery and JSON, AngularJS, Node.js, React.js

Web/Application Servers/Container: Apache, Tomcat, WE Brick, Mongrel, WebLogic, WebSphere, Passenger

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP, REST

WORK EXPERIENCE:

Confidential

Sr. Golang Developer

Responsibilities:

  • Designing and developing of Golang, XML, JSON.
  • Analysis of current JPM systems and gathering requirements for integration with GreatWest.
  • Backend development in Golang for Limit Monitoring system.
  • Developed Golang code to Feedback system.
  • Created PDF reports in Golang using XML and database to send all userbase (around 3million end users) monthly and on demand reports.
  • Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with microservices architecture.
  • Created RPC-based service for reading large volume of data from PostgreSQL using GO(Golang)
  • Involved in successful migration of C based architecture to GO (Golang).
  • Worked on two major function's feedbacks to clients and Limit monitoring for all participants.
  • Use Golang API/SDK such as viper, gorilla/mux, go-ps, couchbase gocb, grpc, quic-go.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, CSS3, JavaScript, Bootstrap, Rspec, and Html.
  • Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technologies like Java, Hibernate, and IBatis, which implements JPA.
  • Used AJAX, JSON, CSS and JQUERY to design the front end of the application. Back end of the application is developed mainly using Active Records.
  • Responsible for identifying the Performance bottlenecks and fixing them by running JMeter tests or via APM tools like NewRelic and Glowroot
  • Developed a Kotlin DSL-based analytic encoding system, employing metaprogramming techniques, that generates Python. Designed and developed the frontend application using Rails, CSS, AJAX and JQuery.
  • Developed Single page applications and Custom Directives using Angular 2.0, React.js.
  • Performed authentication and authorization on a restful web api service tier using json web token.
  • Developed reporting application using node.js, javascript, jQuery/datatables, MongoDB, and ElasticSearch,
  • Developed proof of concept continuous deployment pipeline application with Atlasssian Bamboo, and Bash.
  • Developed an IVR Conferencing application for FreeSWITCH using JavaScript & Erlang.
  • Experience working with GRPC to connect backend API's. Used Testing tools Like Ginkgo and Go mega framework. Working on framework APIs like Struts, Spring, iBatis and Hibernate.
  • Design and develop new features in website using Java/J2EE and enhance existing features. Refactoring code, redesign current design.
  • Developed website and created graphics for website using HTML, JavaScript, CSS, React.JS.
  • Experience on AngularJS framework and involved in the development of Applications.
  • Implemented a Node.js server to manage authentication.
  • Designed and developed the JSF, HTML using the WebSphere Studio for Application Developer.
  • Designed a bootstrap module for the Application startup including Web Tier
  • Developed a JavaScript UI for a credit reporting application using Angular.js, Backbone.js, Node.js and CSS.
  • Developed Java Server Faces portals using J2EE architecture of the portal application.
  • Developed and implemented Legacy system programs by using Typescript, COBOL, DB2, CICS, JCL, JAVA, ES6 and VSAM.
  • Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Created middleware by setting up Google App Engine using Python for a client.
  • Worked on GOCD, Artifactory, terraform, Docker in the devops environment.

Confidential

Golang Developer

Responsibilities:

  • Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations.
  • Worked as a part of Agile Software Development Methodology including Scrum technology.
  • Developed multithreaded C++ programs to process data stored in Oracle & compute projected data for Client s.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • Applied data transformation business rules to transform code from one format to another format using Node.JS.
  • Developed Microservices using Golang with idiomatic manner coding concept and corresponding test cases.
  • Used STL containers, algorithms, various data structures and design patterns like Singleton for DB connections and Observer pattern for processing events.
  • Worked on writing chain code using Golang.
  • Strategize with the outside sales team to architect solutions utilizing the QT framework.
  • Utilized STL and C++ algorithms to achieve optimal design efficiency.
  • Implemented rules and logic to provide indicative and corporate actions data to new subscribers by extracting all the required information from database and pushing messages using C++ and Rogue Wave.
  • Containerized applications using Docker: Created docker files, built docker images for microservices to run on Kubernetes platform.
  • Implemented a SOAP webservice client program to process and stored in the database corporate actions data from various vendor feeds using C++.
  • Used AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads.
  • Implemented Continuous Integration and Continuous Delivery process stack using Jenkins.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Created SQL queries, Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with PL/SQL in Oracle.
  • Created batch files to run the schedulers on UAT and production.

Confidential

Golang Developer

Responsibilities:

  • Created a command line interface to build and deploy static sites with Golang, incorporating AWS S3, CloudFront, Lambda and API Gateway reducing page load
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework.
  • Expertise with NoSQL databases like HBase, Cassandra, Dynamo DB (AWS) and MongoDB.
  • Developed Microservices to utilize Go language, REST web services in the client's environment.
  • Created Javascript cohesion with HTML5 and bootstrap to ensure a responsive design.
  • Developed front end view using HTML, JSP, JavaScript, JQuery, CSS3, LESS.
  • Built Web pages that are more user-interactive using Angular JS, Node JS, LESS.
  • Used JWT(JSON Web Token) as the JSON standard to create access tokens.
  • Developing SSO/SAML client application using the stack of technologies
  • Implement web user interface to manage Erlang internal Mnesia database.
  • Developed web services components using XML, SOAP and Axis.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, Web services, and DHTML

Confidential

Golang Developer

Responsibilities:

  • Developed various backend application programs such as Views, Functions, Triggers, Procedures and Packages using SQL and PL/SQL language for the top management for decision making.
  • Development of basic framework for the project by using spring, Hibernate and other API.
  • Development of Entity classes and establishment of relationships between them using Annotations.
  • Fixed front end issues using JSTL, custom tags and Struts Tag Libraries.
  • Unit testing and integration testing of owning use cases.
  • Consumed SOAP XML Web Service exposed by third parties for validating service address, credit check.
  • Code SQL Stored Procedures and integrated with application.
  • Cursors, Dynamic SQL, functions as part of Project/Application requirements fixing the bugs which were found in the UAT phase before production.
  • Deploying the application in the server environment and Test support to the QA Team.
  • Designed Oracle database schema for the tables.

We'd love your feedback!