OnBenchMark Logo

Rahul (RID : c94qleo3xaua)

designation   Golang Developer

location   Location : Bangalore

experience   Experience : 7 Year

rate   Rate: $19 / Hourly

Availability   Availability : Immediate

Work From   Work From : Offsite

designation   Category : Information Technology & Services

Shortlisted : 34
Total Views : 94
Key Skills
Golang Grpc gRPC Gateway GIN gorilla-MUX JWT Core java Docker Kubernetes Jenkins Git Maven IntelliJ Postman MongoDB
Discription

Bangalore, India

RAHUL K

SUMMARY

  • Industry experience of 7 years in planning, developing, and maintaining Golang applications, Spring Boot Apps.
  • Full-stack developer with experience in Golang, Spring Boot, JS, ReactJS, NodeJS, REST, Database, CI/CD skillsets, Microservice Development, Auth0, Docker and Kubernetes.
  • Expertise in Golang and other frameworks like gRPC, gRPC-Gateway, gin, gorilla-mux, Graph- QL.
  • Skilled in Test Driven Development.
  • Experienced in Relational Databases, SQL and NoSQL DB Mongo Enterprise.
  • Sound understanding of object-oriented programming and design (OOPD), SOLID, clean code, fluent interface, and other design best practices.

SKILLS

  • GoLang, gRPC, gRPC-Gateway, gin, gorilla-Mux, JWT.
  • Core Java, Data structures, Java 8, Spring core, Spring Boot, Spring Security, Spring JPA, Spring Data, Hibernate.
  • ReactJS, JavaScript, HTML, CSS, Json, NodeJS.
  • Tools: Docker, Kubernetes, Jenkins, Git, Maven, VS Code, IntelliJ, Confluence, JIRA.
  • Testing: Junit, Postman
  • Operating System and Servers: Windows, Linux (Ubuntu and RHEL), Mac OS.
  • Databases: Mongo Enterprise, PostgreSQL.

AWARDS:

  • Awarded with ‘Rising Star Award’ award by Automation Team in Infosys.

WORK EXPERIENCE

Jun 2022 – Dec 2022 – Senior Golang Developer, BrainBoard.co.

Project:BrainBoard Backend App –

Task Performed:

  • Developed Source Graph for generating the diagram for the terraform modules.
  • Parsing terraform code into Golang.

Environment: Golang, gRPC Microservices, gRPC-Gateway, Rest API, Docker, Kubernetes, PostgreSQL, GORM, VS Code, Git, Terraform

Oct 2021 – Jan 2022 – Backend Developer, Aurora.

Project: Aurora-Relayer – Developed Web3 api layer for the Aurora Engine using Golang.

Sep 2020 – Sep 2021 – Software Engineer, Velotio Technologies Pvt Ltd.

Project: LyveCloud - Storage As A Service. A simple and efficient cloud storage application with Long- term cost predictability which makes usage and cost easy to understand. It supports S3 interfaces for simply connecting the application and move data. It supports multiple regions.

Task Performed:

  • Developed Golang based micro services for Authentication, Authorization and Orchestrator.
  • Automated CI/CD for micro service deployment using Jenkins, Docker, Kubernetes. Easily Adapted with the tools, applications, and processes used for software development.
  • Followed TDD using go test, GoMock framework for developing the microservices. Involved in code reviews and training. Delivered highest quality software by creating unit test plan and testing code thoroughly.
  • Implemented solutions as designed in technical documentation specification and coding standards. Created project documentations and coordinated technical issues.

Environment: Golang, gRPC Microservices, gRPC-Gateway, Rest API, Jenkins, Docker, Kubernetes, PostgreSQL, GORM, SAML, auth0, VS Code, Git, Confluence

Jan 2016 – Sep 2020 – System Engineer, Infosys Limited

Project: Infosys DevOps Platform (IDP). A web application that basically automates the entire DevOps process for 90+ technologies. It is the enterprise class integrated open-source platform that helps organizations accelerate their Agile and DevOps Transformation journey – with quality, visibility, security, automation, at speed and at scale. With Infosys DevOps Platform, clients have achieved reduction of build and deployment cycle times by up to 50%, near to zero environment issues, and improved application quality.

Task Performed:

  • Developed Golang based micro services as part of refactoring application from monolith to micro service architecture.
  • Reduced the memory consumption of the application from 32 Gib to 4-8 Gib (i.e., as per the usage.)
  • Developed the CI-CD-CT application in Golang using goroutines for the parallel deployment of the applications.
  • Developed end to end automation build and deployment support for various technologies.
  • Built multiple plugin-based automated utilities for deploying the various tech application.
  • Followed TDD using Go Test, GoMock framework for developing the microservices and Plugins.

Environment: Golang, gRPC Microservices, gorilla-Mux, gin, MongoDB, PostgreSQL, JAVA 8, Spring Boot, Git, Docker, Jenkins, Groovy, Angular, Confluence, VS Code.

Jan 2019 – Sep 2022 – Instructor, UpGrad

Task Performed:

  • Taking online classes for university students and working professionals for teaching Programming in various languages and developing application using multiple frameworks.
  • Helping my students to build up the application.
  • Topics I have taught so far is Data Structures, Algorithms, Java, Golang, JavaScript, Python, SpringBoot, Express, gRPC, Postgres, MongoDB.

EDUCATION AND CERTIFICATIONS

B.E (CSE) from Panjab University, Chandigarh (India).

 
Matching Resources
My Project History & Feedbacks
Copyright© Cosette Network Private Limited All Rights Reserved
Submit Query
WhatsApp Icon
Loading…

stuff goes in here!